]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blame - settings/user-edit.php
Add user-edit page (WIP) and some minor fixes
[irc/unrealircd/unrealircd-webpanel.git] / settings / user-edit.php
CommitLineData
fdc0088f
VP
1<?php
2
3require_once "../common.php";
2d62c85d
VP
4require_once "../header.php";
5
6do_log($_POST, $_GET, $_FILES);
7
8$us = unreal_get_current_user();
9$id = (isset($_GET['id'])) ? $_GET['id'] : $us->id;
10$edit_user = new PanelUser(NULL, $id);
11$can_edit = (current_user_can(PERMISSION_MANAGE_USERS) || $edit_user->id == $us->id) ? "" : "disabled";
12
13?>
14<h4>Edit User: "<?php echo $edit_user->username; ?>"</h4>
15<br><br>
16<form method="post" action="user-edit.php?id=<?php echo $edit_user->id; ?>" autocomplete="off" enctype="multipart/form-data">
17
18<div class="input-group mb-3">
19 <div class="input-group-prepend">
20 <span class="input-group-text" style="width: 100px;">@</span>
21 </div><input disabled type="text" class="form-control" name="username" id="username" placeholder="<?php echo $edit_user->username; ?>">
22</div>
23
24<div class="input-group mb-3">
25 <div class="input-group-prepend">
26 <span class="input-group-text" style="width: 100px;">First Name</span>
27 </div><input <?php echo $can_edit; ?> type="text" class="form-control" name="first_name" id="first_name" placeholder="<?php echo $edit_user->first_name; ?>">
28</div>
29
30
31<div class="input-group mb-3">
32 <div class="input-group-prepend">
33 <span class="input-group-text" style="width: 100px;">Last Name</span>
34 </div><input <?php echo $can_edit; ?> type="text" class="form-control" name="last_name" id="last_name" placeholder="<?php echo $edit_user->last_name; ?>">
35</div>
36
37
38<div class="input-group mb-3">
39 <div class="input-group-prepend">
40 <span class="input-group-text" style="width: 100px;">Bio</span>
41 </div><textarea <?php echo $can_edit; ?> class="form-control" name="bio" id="username"><?php echo $edit_user->bio; ?></textarea>
42</div>
43
44
45<div class="input-group mb-3">
46 <div class="input-group-prepend">
47 <span class="input-group-text" style="width: 100px;">Email</span>
48 </div><input <?php echo $can_edit; ?> type="text" class="form-control" name="email" id="email" autocomplete="off">
49</div>
50
51<div class="input-group mb-3">
52 <div class="input-group-prepend">
53 <span class="input-group-text" style="width: 100px;">Password</span>
54 </div><input <?php echo $can_edit; ?> type="password" class="form-control" name="password" id="password" autocomplete="off">
55 <div class="input-group-append">
56 <br><button type="submit" name="update_pass" class="btn btn-primary">Update Password</button>
57 </div>
58</div>
59
60<br>
61<button type="submit" name="update_user" class="btn btn-primary">Update User</button><br><p>
62<h6>Note: This button will not update your password.<br>
63Please use the 'Update Password' button on the Password field for this instead.</h6></p>
64</form>