]>
Commit | Line | Data |
---|---|---|
1 | <?php | |
2 | ||
3 | require_once "../common.php"; | |
4 | require_once "../header.php"; | |
5 | ||
6 | do_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> | |
63 | Please use the 'Update Password' button on the Password field for this instead.</h6></p> | |
64 | </form> |