|
|
 |  |
Re: CD signup scriptingFrom: Ron Lockard Date: Sunday, January 25, 2004
Time: 9:26:56 pmHi Lewis,
Yes it all works with the stock pages, but I was trying to implement the
same functionality with Optiskin. I almost have it but I don't know how
to get the real phone number passed back from Optigold to the Optiskin
pages after the user has selected it. That's my only problem at the
moment since I'd like to totally automate the PC configuration after the
signup is done.
I think I'm going to write a PHP script that will ask the user the same
selection process, but it won't interface with Optigold. That way I can
automatically update the number list also using the same CSV file that
is read in by ISPWizard during it's build. I was also wondering if what
you've done already was possible without actually writing the file to
disk. I was thinking it could be done on the fly so I'm going to give
that a try. I'll let you know how it goes and pass back the results.
Thanks,
Ron
On Sun, 2004-01-25 at 20:42, Lewis Watson wrote:
> Hi Ron,
> When using the stock pages do you get the page that asks for the user to
> chose the phone number? If not take a look at Maintenance & Preferences -
> Web Interface Setup - Online Signup - CD Signup - Show All Dialup Numbers
> (Yes/No).
>
> This is the only thing I had to do to have the stock pages show and pass
> the dialup numbers.
> Lewis
>
>
> ----- Original Message -----
> From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> To: "Optigold ISP List" <isp-list@optigold.com>
> Sent: Sunday, January 25, 2004 10:28 PM
> Subject: Re: [Optigold ISP] CD signup scripting
>
>
> > Lewis,
> >
> > I've generated the code for OptiSkin to request the user pick the phone
> > number from the phone list within Optigold, but I don't know how to get
> > Optigold to return the phone number back for use in the .ins file. I
> > was going for a signup process exactly as in the standard CD signup
> > pages, but I'm stuck at the point of getting the phone number back from
> > Optigold. If I can get over that hurdle the ISPWizrd configuration can
> > be completely automated as you know.
> >
> > I too plan to simply have the use select the number themselves as that
> > seems the most reasonable. I don't want to get into a case of selecting
> > it for them and then having them complain that it wasn't local. If I
> > can get my method working I'll be glad to share the code also I just
> > need a little help from Shawn on how to get the phone number back.
> >
> > Ron
> >
> >
> > On Sun, 2004-01-25 at 20:08, Lewis Watson wrote:
> > > Hi Ron,
> > > At this time I have it configured where ISPWizard offers the choices
> for
> > > the phone number after the user signs up. After the server passes the
> .ins
> > > file back to ISP Wizard it asks the user to choose a phone number and
> the
> > > ISP Wizard screen with the user's newly created information is already
> > > filled in. The user has to choose a phone number and then click OK. I
> > > have not decided the final way I want the phone number handled.. I
> have
> > > considered having the phone number chosen based off the clients number
> but
> > > I don't know if this could possibly set me up for legal trouble. At
> the
> > > same time most clients know what's local for them and what is not but
> the
> > > number of people who really don't know what's local for them is pretty
> > > amazing. So... for now they choose from the numbers specified in ISP
> > > Wizard but this may change in the future for me.
> > >
> > > I think Optigold does pass the number back. I had this line included
> when
> > > I used the stock Optigold pages. I don't think that the Optiskin pages
> > > offers the numbers at all though - however I may be wrong on this as I
> > > decided to use ISP Wizard to offer the numbers to the client.
> > > Thanks,
> > > Lewis
> > >
> > >
> > >
> > >
> > > ----- Original Message -----
> > > From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > Sent: Sunday, January 25, 2004 9:39 PM
> > > Subject: Re: [Optigold ISP] CD signup scripting
> > >
> > >
> > > > Lewis,
> > > >
> > > > I was looking at the code a bit closer tonight and was wondering
> what
> > > > you do about the customer selecting a phone number? How does
> ISPWizard
> > > > deal with the situation of not being passed a phone number to auto
> > > > configure with? Does it let you select one from the list built into
> > > > ISPWizard then during the configure process?
> > > >
> > > > That was the part I was really stuck on with the way I was trying to
> do
> > > > it. I couldn't figure out how to get the selected phone number out
> of
> > > > Optigold since Optigold doesn't pass the actual number. It passes
> an ID
> > > > identifier instead of the real number from the phone number
> selection
> > > > process.
> > > >
> > > > Shawn, Is there a way to get Optigold to give the real phone number
> back
> > > > once it is selected from a page similar to the standard Optigold
> > > > selection page?
> > > >
> > > > Thanks,
> > > > Ron
> > > >
> > > > On Fri, 2004-01-23 at 08:59, Lewis Watson wrote:
> > > > > Hi Don,
> > > > > Not a problem at all, its there to be used...
> > > > > Thanks.
> > > > > Lewis
> > > > >
> > > > > ----- Original Message -----
> > > > > From: "Don Hard" <dhard@neonramp.com>
> > > > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > > > Sent: Friday, January 23, 2004 10:40 AM
> > > > > Subject: Re: [Optigold ISP] CD signup scripting
> > > > >
> > > > >
> > > > > > I hope you dont mind but I would like to also take your code and
> > > > > > incorporate it into our systems for online signup
> > > > > >
> > > > > > Thanks
> > > > > >
> > > > > > Don Hard
> > > > > >
> > > > > > On Fri, 23 Jan 2004 01:17:21 -0800, Ron Lockard
> > > > > > <optigold@thunderboltcomputing.com> wrote:
> > > > > >
> > > > > > > Lewis,
> > > > > > >
> > > > > > > Thanks I'll give it a try. I'm using ISPWizard also so shoudl
> > > work
> > > > > the
> > > > > > > same as yours. If I make any improvements I'll send them back
> > > your
> > > > > way.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Ron
> > > > > > >
> > > > > > >
> > > > > > > On Thu, 2004-01-22 at 19:51, Lewis Watson wrote:
> > > > > > >> Hi Ron,
> > > > > > >> I just used Optigold, Optiskin, ISPWizard and my own poor php
> > > skills
> > > > > to
> > > > > > >> create a new dialup user in Optigold using nothing more than
> the
> > > > > signup
> > > > > > >> cd
> > > > > > >> and the clients computer....
> > > > > > >>
> > > > > > >> Watch out for word wrapping....
> > > > > > >>
> > > > > > >> Here is what I added to the optiskin file signup3.php
> > > > > > >>
> > > > > > >> <? include "/path/to/signup_files/ins_helper.php"; ?>
> > > > > > >>
> > > > > > >> <META HTTP-EQUIV="REFRESH" CONTENT="0;
> > > > > > >> URL=http://www.yoursite.com/path_to_ins_file/<? echo
> > > "$inslogin.ins";
> > > > > > >> ?>">
> > > > > > >>
> > > > > > >> <? include "/path/to/signup_files/ins_unhelper.php";"; ?>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> Now for the ins_helperfile.php file. I tried to make it easy
> for
> > > > > someone
> > > > > > >> to use it.. Just make the variables your own...
> > > > > > >>
> > > > > > >> <?
> > > > > > >>
> > > > > > >>
> > > > > > >> // Set your variables here, detail_file is the complete path
> and
> > > > > > >> filename
> > > > > > >> to be the insfile. entry_name is the name of your ISP..
> > > > > > >> //
> > > > > > >> $my_entry_name = "VisionSix Internet";
> > > > > > >> $my_domain = "visionsix.com";
> > > > > > >> $my_dns1 = "65.202.119.4";
> > > > > > >> $my_dns2 = "65.202.119.5";
> > > > > > >> $my_smtp_server = "mail.visionsix.com";
> > > > > > >> $my_pop3_server = "mail.visionsix.com";
> > > > > > >> $my_news_server = "news1.visionsix.com";
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> // Gets the variables from Optiskin. You many want to get
> more
> > > but
> > > > > this
> > > > > > >> will basically do it
> > > > > > >> //
> > > > > > >> $inslogin = $HTTP_POST_VARS["Login"];
> > > > > > >> $inspassword = $HTTP_POST_VARS["Password"];
> > > > > > >> $insfname = $HTTP_POST_VARS["First_Name"];
> > > > > > >> $inslname = $HTTP_POST_VARS["Last_Name"];
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> // One more variable needed from you; this sets the .ins file
> to
> > > > > match
> > > > > > >> the
> > > > > > >> username
> > > > > > >> // detail_file is the complete path and filename to be the
> > > insfile
> > > > > that
> > > > > > >> will be created on the fly
> > > > > > >> //
> > > > > > >>
> > > > > > >> $my_detail_file =
> "/home/www/visionsix/www/signup/$inslogin.ins";
> > > > > > >>
> > > > > > >> // Just for testing to see the variables. You probably don't
> > > want
> > > > > this
> > > > > > >> once it's working.
> > > > > > >> //
> > > > > > >> echo $inslogin;
> > > > > > >> echo "<br>";
> > > > > > >> echo $inspassword;
> > > > > > >> echo "<br>";
> > > > > > >> echo $insfname;
> > > > > > >> echo "<br>";
> > > > > > >> echo $inslname;
> > > > > > >> echo "<br>";
> > > > > > >> echo "<br>";
> > > > > > >>
> > > > > > >>
> > > > > > >> // Open the file (Make sure the variable is set for the
> > > > > $my_detail_file
> > > > > > >> //
> > > > > > >>
> > > > > > >> $fp = fopen( "$my_detail_file" , "w" );
> > > > > > >>
> > > > > > >>
> > > > > > >> // Open the file or fail
> > > > > > >> //
> > > > > > >>
> > > > > > >> if(!$fp) {
> > > > > > >> echo "There was a problem with the ins file. Try again
> later.";
> > > > > > >> exit;
> > > > > > >> }
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> // Get the content and put it in the file; I had to have this
> all
> > > on
> > > > > one
> > > > > > >> line so fix the wrap :-)
> > > > > > >> //
> > > > > > >>
> > > > > > >> $inputString =
> > > > > > >>
> > > > >
> > >
> "\n[Entry]\nEntry_Name=$my_entry_name\n[Device]\nType=modem\n[Internet_Mai
> > > > > > >>
> > > > >
> > >
> l]\nPOP_Server=$my_pop3_server\nSMTP_Server=$my_smtp_server\nEmail_Address
> > > > > > >> =$inslogin@$my_domain\nEmail_Name=$insfname
> > > > > > >>
> > > > >
> > >
> $inslname\nPOP_Logon_Name=$inslogin\nPOP_Logon_Password=$inspassword\n[Int
> > > > > > >>
> > > > >
> > >
> ernet_News]\nNNTP_Server=$my_news_server\n[TCP/IP]\nDNS_Address=$my_dns1\n
> > > > > > >>
> > > > >
> > >
> DNS_Alt_Address=$my_dns2\n[User]\nName=$inslogin\nPassword=$inspassword";
> > > > > > >>
> > > > > > >> // You really don't want this echoed unless you are testing.
> > > > > > >> //
> > > > > > >> // echo "<pre>";
> > > > > > >> // echo "$inputString";
> > > > > > >> // echo "</pre>";
> > > > > > >>
> > > > > > >>
> > > > > > >> // We do need to write this stuff to the file...
> > > > > > >> //
> > > > > > >>
> > > > > > >> fwrite( $fp, $inputString );
> > > > > > >>
> > > > > > >>
> > > > > > >> //
> > > > > > >> // Closes the file
> > > > > > >>
> > > > > > >> fclose( $fp );
> > > > > > >>
> > > > > > >> ?>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> And lastly the un_inshelper file
> > > > > > >>
> > > > > > >> <?
> > > > > > >> // Deletes the ins file, we're going to make a new one for
> each
> > > > > person
> > > > > > >> anyway :-)
> > > > > > >> //
> > > > > > >>
> > > > > > >> if ($inslogin) {
> > > > > > >>
> > > > > > >> unlink( "/home/www/visionsix/www/signup/$inslogin.ins"; );
> > > > > > >>
> > > > > > >> } else {
> > > > > > >>
> > > > > > >> print "what file?";
> > > > > > >>
> > > > > > >> ?>
> > > > > > >>
> > > > > > >> Change the variables to meet your needs and have fun. This
> > > really
> > > > > has
> > > > > > >> no
> > > > > > >> error checking so it may wreak havoc, cause bad weather, and
> > > > > completely
> > > > > > >> ruin everything on your server - however- it's worked fine
> for
> > > me so
> > > > > I
> > > > > > >> hope maybe it help some of you...
> > > > > > >> Thanks,
> > > > > > >> Lewis
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >>
> > > > > > >> ----- Original Message -----
> > > > > > >> From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> > > > > > >> To: "Optigold ISP List" <isp-list@optigold.com>
> > > > > > >> Sent: Thursday, January 22, 2004 5:17 PM
> > > > > > >> Subject: Re: [Optigold ISP] CD signup scripting
> > > > > > >>
> > > > > > >>
> > > > > > >> > Lewis,
> > > > > > >> >
> > > > > > >> > I'm working on something else at the moment so whenever you
> can
> > > > > send
> > > > > > >> it
> > > > > > >> > is fine and much appreciated. I was going to write the
> same
> > > thing
> > > > > if
> > > > > > >> I
> > > > > > >> > couldn't get the FMPro post to work correctly, but was
> trying
> > > that
> > > > > > >> route
> > > > > > >> > first.
> > > > > > >> >
> > > > > > >> > Thanks,
> > > > > > >> > Ron
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > On Thu, 2004-01-22 at 15:04, Lewis Watson wrote:
> > > > > > >> > > I lied, its going to be longer than 10 minutes but just
> hold
> > > > > tight
> > > > > > >> and
> > > > > > >> I
> > > > > > >> > > 'll have it shortly :-)
> > > > > > >> > > Lewis
> > > > > > >> > >
> > > > > > >> > > ----- Original Message -----
> > > > > > >> > > From: "Lewis Watson" <lists@visionsix.com>
> > > > > > >> > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > > > > >> > > Sent: Thursday, January 22, 2004 4:47 PM
> > > > > > >> > > Subject: Re: [Optigold ISP] CD signup scripting
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > > Hi Ron,
> > > > > > >> > > > I have almost completed the php code that will build
> and
> > > then
> > > > > call
> > > > > > >> the
> > > > > > >> > > > .ins file to be downloaded to the clients computer
> myself.
> > > Give
> > > > > me
> > > > > > >> > > another
> > > > > > >> > > > 10 minutes and I'll send the code that you need in the
> > > optiskin
> > > > > > >> > > > signup3.php file.
> > > > > > >> > > > Lewis
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > ----- Original Message -----
> > > > > > >> > > > From: "Ron Lockard" <optigold@thunderboltcomputing.com>
> > > > > > >> > > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > > > > >> > > > Sent: Thursday, January 22, 2004 4:20 PM
> > > > > > >> > > > Subject: Re: [Optigold ISP] CD signup scripting
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > > Lewis,
> > > > > > >> > > > >
> > > > > > >> > > > > I originally got the same Invalid contents, but Now I
> > > just
> > > > > get a
> > > > > > >> blank
> > > > > > >> > > > > file since I've made it past the point that it
> registers
> > > as
> > > > > > >> Invalid.
> > > > > > >> > > > > Then again I'm not really sure I progressed or
> regressed
> > > in
> > > > > the
> > > > > > >> true
> > > > > > >> > > > > sense of my objective since I don't know why it's
> blank
> > > at
> > > > > the
> > > > > > >> moment.
> > > > > > >> > > > >
> > > > > > >> > > > > Ron
> > > > > > >> > > > >
> > > > > > >> > > > > On Wed, 2004-01-21 at 12:58, Lewis Watson wrote:
> > > > > > >> > > > > > Ron,
> > > > > > >> > > > > > What are you getting at this time in the .ins file?
> If
> > > I
> > > > > use
> > > > > > >> the
> > > > > > >> > > stock
> > > > > > >> > > > O/G
> > > > > > >> > > > > > pages I can successfully use a cd to signup a user.
> If
> > > I
> > > > > use
> > > > > > >> the
> > > > > > >> > > > Optiskin
> > > > > > >> > > > > > pages I get a .ins file that has the word invalid
> > > rather
> > > > > than
> > > > > > >> the
> > > > > > >> > > user
> > > > > > >> > > > > > information.
> > > > > > >> > > > > > Thanks,
> > > > > > >> > > > > > Lewis
> > > > > > >> > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > > > ----- Original Message -----
> > > > > > >> > > > > > From: "Ron Lockard"
> <optigold@thunderboltcomputing.com>
> > > > > > >> > > > > > To: "Optigold ISP List" <isp-list@optigold.com>
> > > > > > >> > > > > > Sent: Wednesday, January 21, 2004 2:23 PM
> > > > > > >> > > > > > Subject: [Optigold ISP] CD signup scripting
> > > > > > >> > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > > > > Shawn,
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > If I post the following parameters at any time to
> > > FMPro
> > > > > > >> should
> > > > > > >> it
> > > > > > >> > > > > > > correctly return the info needed for CD Signup?
> I
> > > think
> > > > > > >> what
> > > > > > >> I'm
> > > > > > >> > > > doing
> > > > > > >> > > > > > > is very similar to what the standard Optigold
> pages
> > > do so
> > > > > > >> I'm
> > > > > > >> at a
> > > > > > >> > > > loss
> > > > > > >> > > > > > > as to what I need to do differently.
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > -db=MainMenu.fp5
> > > > > > >> > > > > > > -lay=Web
> > > > > > >> > > > > > > -max=1
> > > > > > >> > > > > > > -format=signupinfo.cdml
> > > > > > >> > > > > > > -script=urlencode("cd signup web")
> > > > > > >> > > > > > > identification=201
> > > > > > >> > > > > > > login=<login>
> > > > > > >> > > > > > > password=<password>
> > > > > > >> > > > > > > -Find
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > I seem to be having trouble getting FMPro to
> return
> > > the
> > > > > > >> right
> > > > > > >> info
> > > > > > >> > > > for
> > > > > > >> > > > > > > an account. Is the "cd signup web" script
> available
> > > > > anywhere
> > > > > > >> for
> > > > > > >> > > me
> > > > > > >> > > > to
> > > > > > >> > > > > > > see what it's doing to help me troubleshoot this?
> > > What
> > > > > > >> affect
> > > > > > >> > > does
> > > > > > >> > > > the
> > > > > > >> > > > > > > contents of the file specified in the -format
> > > parameter
> > > > > have
> > > > > > >> on
> > > > > > >> > > the
> > > > > > >> > > > > > > output for this case?
> > > > > > >> > > > > > >
> > > > > > >> > > > > > > Thanks,
> > > > > > >> > > > > > > Ron
> > > > > > >> > > > > > >
> > > > > > >> > > > > > >
> > > > > > >> > > > > >
> > ---------------------------------------------------
> > > > > > >> > > > > > > To subscribe, unsubscribe or to search list
> archive
> > > > > > >> > > > > > > please visit
> http://www.optigold.com/lists/isp.html
> > > > > > >> > > > > >
> > ---------------------------------------------------
> > > > > > >> > > > > >
> > > > > > >> > > > > >
> > > > > > >> > > > > > ---------------------------------------------------
> > > > > > >> > > > > > To subscribe, unsubscribe or to search list archive
> > > > > > >> > > > > > please visit http://www.optigold.com/lists/isp.html
> > > > > > >> > > > > > ---------------------------------------------------
> > > > > > >> > > > >
> > > > > > >> > > > >
> > > > > > >> > > > > ---------------------------------------------------
> > > > > > >> > > > > To subscribe, unsubscribe or to search list archive
> > > > > > >> > > > > please visit http://www.optigold.com/lists/isp.html
> > > > > > >> > > > > ---------------------------------------------------
> > > > > > >> > > >
> > > > > > >> > > >
> > > > > > >> > > > ---------------------------------------------------
> > > > > > >> > > > To subscribe, unsubscribe or to search list archive
> > > > > > >> > > > please visit http://www.optigold.com/lists/isp.html
> > > > > > >> > > > ---------------------------------------------------
> > > > > > >> > >
> > > > > > >> > >
> > > > > > >> > > ---------------------------------------------------
> > > > > > >> > > To subscribe, unsubscribe or to search list archive
> > > > > > >> > > please visit http://www.optigold.com/lists/isp.html
> > > > > > >> > > ---------------------------------------------------
> > > > > > >> >
> > > > > > >> >
> > > > > > >> > ---------------------------------------------------
> > > > > > >> > To subscribe, unsubscribe or to search list archive
> > > > > > >> > please visit http://www.optigold.com/lists/isp.html
> > > > > > >> > ---------------------------------------------------
> > > > > > >>
> > > > > > >>
> > > > > > >> ---------------------------------------------------
> > > > > > >> To subscribe, unsubscribe or to search list archive
> > > > > > >> please visit http://www.optigold.com/lists/isp.html
> > > > > > >> ---------------------------------------------------
> > > > > > >
> > > > > > >
> > > > > > > ---------------------------------------------------
> > > > > > > To subscribe, unsubscribe or to search list archive
> > > > > > > please visit http://www.optigold.com/lists/isp.html
> > > > > > > ---------------------------------------------------
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Using M2, Opera's revolutionary e-mail client:
> > > http://www.opera.com/m2/
> > > > > >
> > > > > >
> > > > > > ---------------------------------------------------
> > > > > > To subscribe, unsubscribe or to search list archive
> > > > > > please visit http://www.optigold.com/lists/isp.html
> > > > > > ---------------------------------------------------
> > > > >
> > > > >
> > > > > ---------------------------------------------------
> > > > > To subscribe, unsubscribe or to search list archive
> > > > > please visit http://www.optigold.com/lists/isp.html
> > > > > ---------------------------------------------------
> > > >
> > > >
> > > > ---------------------------------------------------
> > > > To subscribe, unsubscribe or to search list archive
> > > > please visit http://www.optigold.com/lists/isp.html
> > > > ---------------------------------------------------
> > >
> > >
> > > ---------------------------------------------------
> > > To subscribe, unsubscribe or to search list archive
> > > please visit http://www.optigold.com/lists/isp.html
> > > ---------------------------------------------------
> >
> >
> > ---------------------------------------------------
> > To subscribe, unsubscribe or to search list archive
> > please visit http://www.optigold.com/lists/isp.html
> > ---------------------------------------------------
>
>
> ---------------------------------------------------
> To subscribe, unsubscribe or to search list archive
> please visit http://www.optigold.com/lists/isp.html
> ---------------------------------------------------
---------------------------------------------------
To subscribe, unsubscribe or to search list archive
please visit http://www.optigold.com/lists/isp.html
---------------------------------------------------
|

Return to Digital Point Solutions' Home Page |