change user class / delete user separate from admin
This commit is contained in:
parent
4a95f502f8
commit
eb05458c9f
@ -62,6 +62,7 @@ new UserClass("base", null, array(
|
|||||||
|
|
||||||
"edit_user_password" => False,
|
"edit_user_password" => False,
|
||||||
"edit_user_info" => False, # email address, etc
|
"edit_user_info" => False, # email address, etc
|
||||||
|
"edit_user_class" => False,
|
||||||
"delete_user" => False,
|
"delete_user" => False,
|
||||||
|
|
||||||
"create_comment" => False,
|
"create_comment" => False,
|
||||||
@ -122,6 +123,7 @@ new UserClass("admin", "base", array(
|
|||||||
"ban_ip" => True,
|
"ban_ip" => True,
|
||||||
"edit_user_password" => True,
|
"edit_user_password" => True,
|
||||||
"edit_user_info" => True,
|
"edit_user_info" => True,
|
||||||
|
"edit_user_class" => True,
|
||||||
"delete_user" => True,
|
"delete_user" => True,
|
||||||
"create_image" => True,
|
"create_image" => True,
|
||||||
"delete_image" => True,
|
"delete_image" => True,
|
||||||
|
@ -187,9 +187,10 @@ class UserPageTheme extends Themelet {
|
|||||||
</form>
|
</form>
|
||||||
";
|
";
|
||||||
|
|
||||||
if($user->class->name == "admin") {
|
$i_user_id = int_escape($duser->id);
|
||||||
|
|
||||||
|
if($user->can("edit_user_class")) {
|
||||||
global $_user_classes;
|
global $_user_classes;
|
||||||
$i_user_id = int_escape($duser->id);
|
|
||||||
$class_html = "";
|
$class_html = "";
|
||||||
foreach($_user_classes as $name => $values) {
|
foreach($_user_classes as $name => $values) {
|
||||||
$h_name = html_escape($name);
|
$h_name = html_escape($name);
|
||||||
@ -206,7 +207,11 @@ class UserPageTheme extends Themelet {
|
|||||||
<tfoot><tr><td><input type='submit' value='Set'></td></tr></tfoot>
|
<tfoot><tr><td><input type='submit' value='Set'></td></tr></tfoot>
|
||||||
</table>
|
</table>
|
||||||
</form>
|
</form>
|
||||||
|
";
|
||||||
|
}
|
||||||
|
|
||||||
|
if($user->can("delete_user")) {
|
||||||
|
$html .= "
|
||||||
<p>".make_form(make_link("user_admin/delete_user"))."
|
<p>".make_form(make_link("user_admin/delete_user"))."
|
||||||
<input type='hidden' name='id' value='$i_user_id'>
|
<input type='hidden' name='id' value='$i_user_id'>
|
||||||
<table style='width: 300px;'>
|
<table style='width: 300px;'>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user