daily pastebin goal
52%
SHARE
TWEET

Untitled

a guest May 30th, 2017 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     session_start();
  3.    
  4.     if(!isset($_SESSION["admin"]))
  5.     {
  6.         header('Location:./admin.php');
  7.     }
  8.  
  9.     if(isset($_POST["regsubmit"]))
  10.     {
  11.         require('../dbclasses/MySqlDriver.php');
  12.         $u_fname = $_POST["u_fname"];
  13.         $u_lname = $_POST["u_lname"];
  14.         $username = $_POST["username"];
  15.         $pass = $_POST["password"];
  16.         $company = $_POST["companyid"];
  17.        
  18.         $pass = sha1($pass);
  19.         $insertQuery = "INSERT INTO USER(u_username, u_fname, u_lname, u_password, companyid)
  20.                        VALUES('".$username."','".$u_fname."','".$u_lname."','".$pass."',".$company.")";
  21.        
  22.         $mysql = new MySqlDriver();
  23.         if($mysql->dbConnect())
  24.         {
  25.             if($mysql->dbExecuteQuery($insertQuery))
  26.             {
  27.                 header('Location:../login.php');
  28.             }
  29.             else die('Sorry ! Could not create the user.');
  30.         }
  31.         else die("Can't Connect to database !");
  32.     }
  33.    
  34.     function CreateCompanyList()
  35.     {
  36.         require('../api/apiclient.php');
  37.         $client = APIClient::singleton();
  38.         $drpDownList = "";
  39.         $arrList = $client->getAccountIDNameArray();
  40.         if($arrList)
  41.         {
  42.             foreach ($arrList as $key => $value) {
  43.                 $drpDownList .= "<option value=$key>$value</option>";
  44.             }
  45.              
  46.             return $drpDownList;
  47.         }
  48.         else return null;
  49.     }
  50.      
  51.    
  52.     if(isset($_SESSION["admin"]))
  53.     {
  54. ?>
  55.  
  56. <html>
  57.     <head>
  58.     <title>Sign Up</title>
  59.     <link href="../style/registration.css" rel="stylesheet" type="text/css" />
  60.     </head>
  61.     <body>
  62.         <form method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
  63.             <center>
  64.         <div style="width:600px">
  65.             <div style="text-align: left">
  66.                 <div class="signupfield">
  67.                     <div class="signupfieldname"> First Name
  68.                     </div>
  69.                      <div style="float:left"><input class="signupinputfield" type="text" id="u_fname" name="u_fname" />
  70.                     </div>
  71.                    
  72.                 </div>
  73.                  <div class="signupfield">
  74.                     <div  class="signupfieldname"> Last Name
  75.                     </div>
  76.                      <div style="float:left"><input class="signupinputfield" type="text" id="u_lname" name="u_lname" />
  77.                     </div>
  78.                    
  79.                 </div>
  80.                  <div class="signupfield">
  81.                     <div  class="signupfieldname"> Company
  82.                     </div>
  83.                      <div style="float:left">
  84.                         <select class="signupinputfield" id="companyid" name="companyid" >
  85.                             <?php echo CreateCompanyList(); ?>
  86.                         </select>
  87.                     </div>
  88.                    
  89.                 </div>
  90.                  <div class="signupfield">
  91.                     <div  class="signupfieldname"> User Name
  92.                     </div>
  93.                      <div style="float:left"> <input class="signupinputfield" type="text" id="username" name="username" />
  94.                     </div>
  95.                    
  96.                 </div>
  97.                  <div class="signupfield">
  98.                     <div  class="signupfieldname"> Password
  99.                     </div>
  100.                      <div style="float:left"> <input class="signupinputfield" type="password" id="password" name="password" />
  101.                     </div>
  102.                    
  103.                 </div>
  104.                  <div class="signupfield">
  105.                     <div  class="signupfieldname"> Confirm Password
  106.                     </div>
  107.                      <div style="float:left"> <input class="signupinputfield" type="password" />
  108.                     </div>
  109.                    
  110.                 </div>
  111.                  <div class="signupfield">
  112.                     <div  class="signupfieldname">&nbsp;
  113.                     </div>
  114.                      <div style="float:left; margin-left:45px"> <input type="submit" id="regsubmit" name="regsubmit" value="Create User" />
  115.                     </div>
  116.                    
  117.                 </div>
  118.             </div>
  119.         </div>
  120.     </center>
  121.         </form>
  122.     </body>
  123. </html>
  124.  
  125. <?php
  126. }
  127. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top