]>
jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blob - settings/user-edit.php
3 require_once "../common.php";
4 require_once "../header.php";
5 do_log($_POST, $_GET, $_FILES);
7 $us = unreal_get_current_user();
8 $id = (isset($_GET['id'])) ? $_GET['id'] : $us->id
;
9 $edit_user = new PanelUser(NULL, $id);
10 $can_edit = (user_can($us, PERMISSION_MANAGE_USERS
) || $edit_user->id
== $us->id
) ? "" : "disabled";
13 <h4
>Edit User
: "<?php echo $edit_user->username; ?>"</h4
>
15 <form method
="post" action
="user-edit.php?id=<?php echo $edit_user->id; ?>" autocomplete
="off" enctype
="multipart/form-data">
16 <a
class="btn btn-<?php echo (user_can($us, PERMISSION_MANAGE_USERS)) ? "danger
" : "primary
"; ?>" data
-toggle
="collapse" href
="#collapseExample" role
="button" aria
-expanded
="false" aria
-controls
="collapseExample">
17 <?php
echo (user_can($us, PERMISSION_MANAGE_USERS
)) ? "Edit" : "View"; ?> Permissions
19 <div
class="collapse" id
="collapseExample">
21 <div
class="card card-body">
22 <h6
>Here are all the things
<?php
echo $edit_user->username
; ?> can
do</h6
>
23 <?php
generate_panel_user_permission_table($edit_user); ?>
27 <div
class="input-group mb-3">
28 <div
class="input-group-prepend">
29 <span
class="input-group-text" style
="width: 100px;">@</span
>
30 </div
><input disabled type
="text" class="form-control" name
="username" id
="username" placeholder
="<?php echo $edit_user->username; ?>">
33 <div
class="input-group mb-3">
34 <div
class="input-group-prepend">
35 <span
class="input-group-text" style
="width: 100px;">First Name
</span
>
36 </div
><input
<?php
echo $can_edit; ?> type
="text" class="form-control" name
="first_name" id
="first_name" placeholder
="<?php echo $edit_user->first_name; ?>">
40 <div
class="input-group mb-3">
41 <div
class="input-group-prepend">
42 <span
class="input-group-text" style
="width: 100px;">Last Name
</span
>
43 </div
><input
<?php
echo $can_edit; ?> type
="text" class="form-control" name
="last_name" id
="last_name" placeholder
="<?php echo $edit_user->last_name; ?>">
47 <div
class="input-group mb-3">
48 <div
class="input-group-prepend">
49 <span
class="input-group-text" style
="width: 100px;">Bio
</span
>
50 </div
><textarea
<?php
echo $can_edit; ?> class="form-control" name
="bio" id
="username"><?php
echo $edit_user->bio
; ?></textarea
>
54 <div
class="input-group mb-3">
55 <div
class="input-group-prepend">
56 <span
class="input-group-text" style
="width: 100px;">Email
</span
>
57 </div
><input
<?php
echo $can_edit; ?> type
="text" class="form-control" name
="email" id
="email" autocomplete
="off">
60 <div
class="input-group mb-3">
61 <div
class="input-group-prepend">
62 <span
class="input-group-text" style
="width: 150px;">New Password
</span
>
63 </div
><input
<?php
echo $can_edit; ?> type
="password" class="form-control" name
="password" id
="password" autocomplete
="off">
64 </div
><div
class="input-group mb-3">
65 <div
class="input-group-prepend">
66 <span
class="input-group-text" style
="width: 150px;">Confirm Password
</span
>
67 </div
><input
<?php
echo $can_edit; ?> type
="password" class="form-control" name
="password" id
="password" autocomplete
="off">
71 <button type
="submit" name
="update_user" class="btn btn-primary">Save Changes
</button
><br
>