Advertisement
Guest User

Untitled

a guest
May 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. * @author Owen Morgan (OM Solutions)
  5. * @copyright OM Solutions 2018
  6. */
  7. ?>
  8. <?php include('./resources/layout/head.php'); ?>
  9.  
  10. <?php
  11. $permCheck = haveGeneralPerm($UserArray['userid'], 256);
  12.  
  13. if($permCheck == false){
  14. echo '<meta http-equiv="refresh" content="0; url=index.php" />';
  15. }
  16.  
  17. //if(!isset($_GET['uid'])){
  18. // echo '<meta http-equiv="refresh" content="0; url=error.php" />';
  19. //}
  20.  
  21. ?>
  22. <title>WMRPC - New User</title>
  23. <div class="container" style="margin-top: 25px;">
  24. <?php
  25. if(isset($_POST['createUser'])) {
  26. $groups = getUserGroups();
  27. $ugroups = '';
  28. foreach($groups as $group){
  29.  
  30. if( isset($_POST['ugroup-' . $group['id']]) ) {
  31.  
  32. $ugroups .= $group['id'] . ",";
  33. }
  34. }
  35. $steamid = $con->escape_string($_POST['steamid']);
  36. createUser($UserArray['userid'],$_POST['first_name'],$_POST['surname'],$_POST['email'],$_POST['steamid'],$_POST['collar'],$_POST['password'],$ugroups);
  37. ?>
  38. <div class="alert alert-success" role="alert"><b>User Updated</b> This user has been updated.</div>
  39. <?php
  40. }
  41. ?>
  42. <form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
  43. <div class="row">
  44. <div class="col-sm-12 col-md-6">
  45. <div class="card custom-card">
  46. <div class="card-header">
  47. Create a new User
  48. </div>
  49. <div class="card-body">
  50. <div class="row">
  51. <div class="form-group col-md-6">
  52. <label for="channel">First Name</label>
  53. <input type="text" class="form-control" name="first_name" required>
  54. </div>
  55. <div class="form-group col-md-6">
  56. <label for="channel">Surname</label>
  57. <input type="text" class="form-control" name="surname" required>
  58. </div>
  59. <div class="form-group col-md-12">
  60. <label for="channel">Steamid</label>
  61. <input type="text" class="form-control" name="steamid">
  62. </div>
  63. <div class="form-group col-md-12">
  64. <label for="channel">Email</label>
  65. <input type="email" class="form-control" name="email" required>
  66. </div>
  67. <div class="form-group col-md-12">
  68. <label for="channel">Collar</label>
  69. <input type="text" class="form-control" name="collar" required>
  70. </div>
  71. <div class="form-group col-md-12">
  72. <label for="channel">Password</label>
  73. <input type="password" class="form-control" name="password" required>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. <br>
  79. </div>
  80. <div class="col-sm-12 col-md-6">
  81. <div class="card custom-card">
  82. <div class="card-header">
  83. Usergroups
  84. </div>
  85. <div class="card-body">
  86. <div class="row">
  87. <div class="form-group col-md-12">
  88. <?php
  89. $groups = getUserGroups();
  90. foreach($groups as $group){
  91. ?>
  92. <input type="checkbox" name="ugroup-<?php echo $group['id']; ?>" value="<?php echo $group['id']; ?>" class="usergroupscheck" /> <?php echo $group['name']; ?> <br />
  93. <?php
  94. }
  95. ?>
  96. </div>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. <br>
  102. <div class="col-md-12"><br>
  103. <div class="card custom-card">
  104. <div class="card-body">
  105. <div class="form-group" style="width: 100%;">
  106. <input type="submit" name='createUser' class="btn btn-success btn-block" value="Create User">
  107. </div>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </form>
  113. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement