Guest User

Untitled

a guest
Jan 8th, 2018
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 7.63 KB | None | 0 0
  1. <?php
  2. //ADMIN_CREATE_RESELLER
  3. include 'session.php';
  4. include '../mysqli-con.php';
  5. $username = $_SESSION['username'];
  6. $user_role = $_SESSION['user_role'];
  7. //GETTING_LOGGED_IN_USER_FULL_NAME
  8. if ($result = mysqli_query($dbcon, "SELECT username, full_name FROM web_managers WHERE username = '$username' ")){
  9. $row = mysqli_fetch_array($result);
  10. $full_name = $row['full_name'];
  11. mysqli_free_result($result);
  12. }
  13. //GETTING_LOGGED_IN_USER_EMAIL_ADDRESS
  14. if ($result = mysqli_query($dbcon, "SELECT username, email FROM web_managers WHERE username = '$username' ")){
  15. $row = mysqli_fetch_array($result);
  16. $email = $row['email'];
  17. mysqli_free_result($result);
  18. }
  19.  
  20. ?>
  21. <!DOCTYPE html>
  22. <html lang="en">
  23. <head>
  24. <meta charset="utf-8">
  25. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  26. <meta name="viewport" content="width=device-width, initial-scale=1">
  27. <title>Administrator @ Galaxy</title>
  28. <!--HEADER.PHP-->
  29. <meta name="author" content="Muhammad Arsalan Siddiqui">
  30. <meta http-equiv="pragma" content="NO-CACHE"/>
  31. <meta http-equiv="expires"  content="0"/>
  32. <meta name="keywords" content=""/>
  33. <meta name="description" content=""/>
  34. <link href="" rel="canonical"/>
  35. <link rel="icon" href="">
  36. <link rel="stylesheet" href="../css/bootstrap.min.css">
  37. <link rel="stylesheet" href="../css/font-awesome.min.css">
  38. <link rel="stylesheet" href="../css/style.css" type="text/css"/>
  39. <link rel="stylesheet" href="../css/ie10-viewport-bug-workaround.css">
  40. <!--[if lt IE 9]>
  41. <script src="html5shiv.min.js"></script>
  42. <script src="respond.min.js"></script>
  43. <![endif]-->
  44. </head>
  45. <body>
  46. <div class="orange-line"></div>
  47. <?php include 'navbar.php'; ?>
  48.  
  49.  
  50. <!--RESPONSIVE_BREAD_CRUMB:BEGIN-->
  51. <div class="container">
  52. <div class="row">
  53. <div id="bc1" class="btn-group btn-breadcrumb">
  54. <a href="index.php" class="btn btn-default"><i class="fa fa-dashboard"></i></a>
  55. <!--<div class="btn btn-default">...</div>-->
  56. <a href="#" class="btn btn-default"><div>Reseller</div></a>
  57. <a href="create-reseller.php" class="btn btn-default"><div>Create Reseller</div></a>
  58. </div>
  59. </div>
  60.  
  61. </div>
  62. <!--RESPONSIVE_BREAD_CRUMB:END-->
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. <!--CREATE_RESELLER_FORM:BEGIN-->
  73. <div class="container">
  74. <h3>CREATE RESELLER ACCOUNT</h3>
  75. <div class="jumbotron" style="border-radius:0 !important;">
  76. <div class="row">
  77. <form action="" method="post">
  78.  
  79. <!--L_COL:BEGIN-->
  80. <div class="col-md-6">
  81.  
  82. <div class="form-group">
  83. <label>Reseller Name</label>
  84. <input type="text" class="form-control" name="full_name" aria-describedby="sizing-addon2" required maxlength="100">
  85. </div>
  86.  
  87. <div class="form-group">
  88. <label>Username</label>
  89. <input type="text" class="form-control" name="username" aria-describedby="sizing-addon2" required maxlength="30">
  90. </div>
  91.  
  92. <div class="form-group">
  93. <label>Password</label>
  94. <input type="password" class="form-control" name="password" aria-describedby="sizing-addon2" required data-toggle="password" maxlength="30">
  95. </div>
  96.  
  97. <div class="form-group">
  98. <label>CNIC Number</label>
  99. <input type="text" class="form-control" name="cnic" aria-describedby="sizing-addon2" required maxlength="30">
  100. </div>
  101.  
  102. <div class="form-group">
  103. <label>Contact Number #1</label>
  104. <input type="text" class="form-control" name="phone1" aria-describedby="sizing-addon2" required maxlength="30">
  105. </div>
  106.  
  107. <div class="form-group">
  108. <label>Contact Number #2</label>
  109. <input type="text" class="form-control" name="phone2" aria-describedby="sizing-addon2" required maxlength="30">
  110. </div>
  111.  
  112. <div class="form-group">
  113. <label>Email Address</label>
  114. <input type="text" class="form-control" name="email" aria-describedby="sizing-addon2" required maxlength="40">
  115. </div>
  116.  
  117. <div class="form-group">
  118. <label>Address</label>
  119. <input type="text" class="form-control" name="address" aria-describedby="sizing-addon2" required maxlength="100">
  120. </div>
  121.  
  122. <!--L_COL:END-->
  123. </div>
  124.  
  125. <!--R_COL:BEGIN-->
  126. <div class="col-md-6">
  127.  
  128. <div class="form-group">
  129. <label>Upload Profile Image</label>
  130. <input type="file" name="pimage" aria-describedby="sizing-addon2">
  131. </div>
  132.  
  133. <div class="form-group">
  134. <label>Facebook Url</label>
  135. <input type="text" class="form-control" name="facebook_url" aria-describedby="sizing-addon2" maxlength="100">
  136. </div>
  137.  
  138.  
  139.  
  140. <div class="form-group">
  141. <label>Select Services to assign</label>
  142.  
  143.  
  144. <?php
  145. $sql = "SELECT srvid, groupname FROM services ORDER BY groupname ASC";
  146.  
  147. while($row = $result->fetch_assc()) :?>
  148. <div class="form-inline">
  149. <label><?php = $row['groupname']; ?><input type="hidden" name="groupname[]" value="<?php = $row['groupname']; ?>"></label>
  150. <input type="text" class="form-control" name="rate[]" aria-describedby="sizing-addon2" maxlength="4">
  151. </div>
  152. <?php endwhile; ?>
  153.  
  154. <!--DYNAMIC_EDITING:BEGIN-->
  155.  
  156. <!--
  157. <div class="form-inline">
  158. <input type="checkbox" class="mb1chbx">
  159. <label>1 mb &nbsp;</label>
  160. <input type="number" class="form-control" name="mb1" id="mb1" aria-describedby="sizing-addon2">
  161. </div>
  162. -->
  163.  
  164.  
  165. <!--DYNAMIC_EDITING:END-->
  166.  
  167. <!--
  168. mb1chbx mb1
  169.  
  170.  
  171. -->
  172.  
  173. </div>
  174.  
  175. <div class="form-group">
  176. <label></label>
  177. </div>
  178.  
  179.  
  180. <div class="form-group">
  181. <button type="submit" class="btn btn-default center-block" style="background:#f7941d;color:#fff;" name="submit"><span class="fa fa-user-plus" aria-hidden="true"></span> Create Reseller</button>
  182. </div>
  183.  
  184. </div>
  185. <!--R_COL:END-->
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193. </form>
  194. </div>
  195. </div>
  196.  
  197.  
  198. </div>
  199. <!--CREATE_RESELLER_FORM:END-->
  200.  
  201. <!--RESELLER_FORM_PROCESS:BEGIN-->
  202. <?php
  203. if(isset($_POST['submit'])){
  204. //GETTING_FORM_VALUES
  205. $full_name = $_POST['full_name'];
  206. $username = $_POST['username'];
  207. $password = $_POST['password'];
  208. $email = $_POST['email'];
  209. $cnic = $_POST['cnic'];
  210. $phone1 = $_POST['phone1'];
  211. $phone2 = $_POST['phone2'];
  212. $address = $_POST['address'];
  213. $facebook = $_POST['facebook'];
  214.  
  215. $sql = "INSERT INTO web_managers (full_name, username, password, email, cnic, phone1, phone2, address, facebook)
  216. VALUES ('$full_name', '$username', '$password', '$email', '$cnic', '$phone1', '$phone2', '$address', '$facebook')";
  217. mysqli_query($dbcon, $sql);
  218.  
  219.  
  220. /*Sir_Michael_Code*/
  221. $count = count($_POST['groupname']);
  222. for ($i = 0; $i < $count; $i++) {
  223. $username = $_POST['username'];
  224. $groupname = $_POST['groupname'][$i];
  225. $rate = $_POST['rate'][$i];
  226. $sql = "INSERT INTO reseller_table (username, groupname, rate) VALUES ('{$username}','{$groupname}','{$rate}')";
  227. mysqli_query($dbcon, $sql);
  228. }
  229. /*Sir_Michael_Code*/
  230.  
  231.  
  232. }
  233. ?>
  234. <!--RESELLER_FORM_PROCESS:END-->
  235.  
  236. <div class="container">
  237. <h4 id="callout-progress-csp">Instructions for Creating New Reseller</h4>
  238. <div class="row">
  239. <div class="col-md-6">
  240. <p>[1] Write Both First Name and Last Name in Reseller Name, Max Character length is 100.</p>
  241. <p>[2] You can view password by clicking on eye button.</p>
  242. <p>[3] Max character length of username &amp; password is 30.</p>
  243. </div>
  244. <div class="col-md-6">
  245. <p>[4] Image function is experimental.</p>
  246. <p>[5] Don't add special characters (@#%!) etc. in username.</p>
  247. <p>[6] Don't use any capital letter in username.</p>
  248. </div>
  249. </div>
  250. </div>
  251.  
  252.  
  253.  
  254. <?php
  255. /* include '../footer.php'; */
  256. /* mysqli_close($dbcon); */
  257. ?>
  258. <div class="container">
  259. <hr>
  260. <footer>
  261. <p>&copy; <?php echo date('Y'); ?> ~ <strong>Designed</strong> &amp; <strong>Developed</strong> by <strong><a href="#">Galaxy Technology</a></strong></p>
  262. </footer>
  263. </div>
  264.  
  265. <script src="../js/jquery.min.js"></script>
  266. <script>window.jQuery || document.write('<script src="../js/jquery.min.js')</script>
  267. <script src="../js/bootstrap.min.js"></script>
  268. <!--BOOTSTRAP_SHOW_PASSWORD-->
  269. <script type="text/javascript" src="../js/bootstrap-show-password.min.js"></script>
  270. <script type="text/javascript" src="../js/script.js">
  271. </script>
  272. <script src="../js/ie10-viewport-bug-workaround.js"></script>
  273. </body>
  274. </html>
Add Comment
Please, Sign In to add comment