Advertisement
Guest User

Untitled

a guest
May 30th, 2017
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  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. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement