Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.74 KB | None | 0 0
  1. <?
  2. $msg=new Messages($Site_Db);
  3. /*Create Object of Cdb (Connection to DB) class*/
  4. $cnn= new Cdb;
  5.  
  6. $Specifications=array("","10 Listeners","25 Listeners","50 Listeners","75 Listeners","100 Listeners");
  7. $selectlisteners=array(L10=>"10 Listeners",L25=>"25 Listeners",L50=>"50 Listeners",L75=>"75 Listeners",L100=>"100 Listeners");
  8. $selectbitrate=array(0=>"24 kbps",1=>"32 kbps",2=>"48 kbps",3=>"56 kbps",4=>"64 kbps",5=>"96 kbps",6=>"128 kbps",7=>"196 kbps");
  9.  
  10. $scpackage=array(array(bitrate => "24 kbps",
  11.                L10 => "4.00",
  12.             L25 => "6.00",
  13.             L50 => "7.00",
  14.             L75 => "9.00",
  15.             L100 => "12.00"
  16.             ),
  17.          array(bitrate => "32 kbps",
  18.                L10 => "5.00",
  19.             L25 => "7.00",
  20.             L50 => "10.00",
  21.             L75 => "14.00",
  22.             L100 => "20.00",
  23.             ),
  24.          array(bitrate => "48 kbps",
  25.             L10 => "6.00",
  26.             L25 => "10.00",
  27.             L50 => "12.00",
  28.             L75 => "17.00",
  29.             L100 => "22.00",
  30.             ),
  31.          array(bitrate => "56 kbps",
  32.             L10 => "7.00",
  33.             L25 => "12.00",
  34.             L50 => "15.00",
  35.             L75 => "22.00",
  36.             L100 => "30.00",
  37.             ),
  38.          array(bitrate => "64 kbps",
  39.             L10 => "8.00",
  40.             L25 => "13.00",
  41.             L50 => "17.00",
  42.             L75 => "27.00",
  43.             L100 => "37.00",
  44.             ),
  45.          array(bitrate => "96 kbps",
  46.             L10 => "9.00",
  47.             L25 => "15.00",
  48.             L50 => "20.00",
  49.             L75 => "35.00",
  50.             L100 => "47.00",
  51.             ),
  52.          array(bitrate => "128 kbps",
  53.             L10 => "12.00",
  54.             L25 => "17.00",
  55.             L50 => "27.00",
  56.             L75 => "40.00",
  57.             L100 => "52.00",
  58.             ),
  59.          array(bitrate => "196 kbps",
  60.             L10 => "17.00",
  61.             L25 => "27.00",
  62.             L50 => "35.00",
  63.             L75 => "52.00",
  64.             L100 => "72.00",
  65.             )
  66.     );
  67.  
  68. $BillingCycle=array(1=>"Monthly",3=>"Quarterly",6=>"Semiannually",12=>"Annually");
  69. $PaymentMethod=array(1=>"PayPal",2=>"Egold",3=>"Credit Card");
  70.  
  71. function PostOrder($LstBillingCycle,$TxtUserName,$Txtpassword,$LstPmtMethod,$TxtOrganization,$TxtFName,$TxtLName,$TxtAddress,$TxtCity,$TxtState,$TxtZip,$LstCountry,$TxtPhone,$TxtEmail,$PackageCost,$TotalCost,$packageID,$TxtPlan)
  72. {
  73.         global $feedback,$Site_Db,$PaymentMethod,$cnn;
  74.  
  75.         $errval=0;
  76.  
  77.         if($TxtUserName=="")
  78.         {
  79.                 $errmsg="<br>* Please Enter User Name";
  80.                 $errval=1;
  81.         }
  82.         if($Txtpassword=="")
  83.         {
  84.                 $errmsg.="<br>* Please Enter Password";
  85.                 $errval=1;
  86.         }
  87.         if($TxtFName=="")
  88.         {
  89.                 $errmsg.="<br>* Please Enter First Name";
  90.                 $errval=1;
  91.         }
  92.         if($TxtLName=="")
  93.         {
  94.                 $errmsg.="<br>* Please Enter Last Name";
  95.                 $errval=1;
  96.         }
  97.         if($TxtAddress=="")
  98.         {
  99.                 $errmsg.="<br>* Please Enter Address";
  100.                 $errval=1;
  101.         }
  102.         if($TxtCity=="")
  103.         {
  104.                 $errmsg.="<br>* Please Enter City";
  105.                 $errval=1;
  106.         }
  107.         if($TxtState=="")
  108.         {
  109.                 $errmsg.="<br>* Please Enter State";
  110.                 $errval=1;
  111.         }
  112.         if($TxtZip=="")
  113.         {
  114.                 $errmsg.="<br>* Please Enter Zip";
  115.                 $errval=1;
  116.         }
  117.         if($LstCountry=="SELC")
  118.         {
  119.                 $errmsg.="<br>* Please Enter Country";
  120.                 $errval=1;
  121.         }
  122.         if($TxtPhone=="")
  123.         {
  124.                 $errmsg.="<br>* Please Enter Phone";
  125.                 $errval=1;
  126.         }
  127.         if(!validate_email($TxtEmail))
  128.         {
  129.                 $errmsg.="<br>* The e-mail address seems to be formatted incorrectly.";
  130.                 $errval=1;
  131.         }
  132.         if($errval==1)
  133.         {
  134.                 $feedback=$errmsg;
  135.                 return 0;
  136.         }
  137.         else
  138.         {
  139.                                        /*Create Object of Cdb_Results (Fetching Database) class*/
  140.                 $RegObj= new Cdb_Results;
  141.                 /*Select databse*/
  142.                 $RegObj->select_db($Site_Db,$cnn);
  143.                 $Qry="INSERT INTO customerinfo";
  144.                 $Qry.=" (Plan,PlanID,BillingCycle,Username,UsrPassword,PaymentMethod,Organization,FirstName,LastName,Address,City,State,zip,Country,Phone,Email,PriceMonth,TotalCost)";
  145.                 $Qry.=" VALUES('".$packageID."','".$TxtPlan."','".$LstBillingCycle."','".$TxtUserName."','".$Txtpassword."','".$PaymentMethod[$LstPmtMethod]."','".$TxtOrganization."','".$TxtFName."','".$TxtLName."','".$TxtAddress."','".$TxtCity."','".$TxtState."','".$TxtZip."',".$LstCountry.",'".$TxtPhone."','".$TxtEmail."',".$PackageCost.",".$TotalCost.")";
  146.                 $RegObj->query($Qry);
  147.         //MyMail($LstBillingCycle,$TxtUserName,$Txtpassword,$LstPmtMethod,$TxtOrganization,$TxtFName,$TxtLName,$TxtAddress,$TxtCity,$TxtState,$TxtZip,$LstCountry,$TxtPhone,$TxtEmail,$PackageCost,$TotalCost,$packageID,$TxtPlan);
  148.             return 1;
  149.         }
  150.  
  151. }
  152. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement