diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-10-29 00:51:53 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-10-29 00:51:53 +0000 |
commit | 9cfb075df5c8fcd0f83f019dee67fa907dae6265 (patch) | |
tree | d4cbb031a0534715d9caec54c27945e234c7aea1 /admin | |
parent | 5038eb20d7322af95d1fef7035f6d533b49c25a6 (diff) | |
download | ampache-9cfb075df5c8fcd0f83f019dee67fa907dae6265.tar.gz ampache-9cfb075df5c8fcd0f83f019dee67fa907dae6265.tar.bz2 ampache-9cfb075df5c8fcd0f83f019dee67fa907dae6265.zip |
3.3.1-Alpha1 release
Diffstat (limited to 'admin')
-rw-r--r-- | admin/users.php | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/admin/users.php b/admin/users.php index ff298305..9f13e9cd 100644 --- a/admin/users.php +++ b/admin/users.php @@ -20,16 +20,11 @@ */ -/*! - @header Users Admin Page - Handles User management functions - -*/ - require_once ('../lib/init.php'); if (!$GLOBALS['user']->has_access(100)) { access_denied(); + exit(); } @@ -101,7 +96,7 @@ switch ($action) { } show_confirmation("User Updated", $thisuser->username . "'s information has been updated","admin/users.php"); break; - case 'add_user': + case 'add_user': if (conf('demo_mode')) { break; } $username = scrub_in($_REQUEST['new_username']); $fullname = scrub_in($_REQUEST['new_fullname']); @@ -139,31 +134,35 @@ switch ($action) { } show_confirmation("New User Added",$username . " has been created with an access level of " . $access,"admin/users.php"); break; - case 'delete': - if (conf('demo_mode')) { break; } - show_confirmation(_('Deletion Request'), - _("Are you sure you want to permanently delete") . " $temp_user->fullname ($temp_user->username) ?", - "admin/users.php?action=confirm_delete&user=$temp_user->id"); + case 'delete': + if (conf('demo_mode')) { break; } + show_confirmation(_('Deletion Request'), + _("Are you sure you want to permanently delete") . " $temp_user->fullname ($temp_user->username) ?", + "admin/users.php?action=confirm_delete&user=$temp_user->id"); break; - case 'confirm_delete': - if (conf('demo_mode')) { break; } - if ($_REQUEST['confirm'] == _("No")) { show_manage_users(); break; } - if ($temp_user->delete()) { - show_confirmation(_("User Deleted"), "$temp_user->username has been Deleted","admin/users.php"); - } - else { - show_confirmation(_("Delete Error"), _("Unable to delete last Admin User"),"admin/users.php"); - } + case 'confirm_delete': + if (conf('demo_mode')) { break; } + if ($_REQUEST['confirm'] == _("No")) { show_manage_users(); break; } + if ($temp_user->delete()) { + show_confirmation(_("User Deleted"), "$temp_user->username has been Deleted","admin/users.php"); + } + else { + show_confirmation(_("Delete Error"), _("Unable to delete last Admin User"),"admin/users.php"); + } break; - case 'show_ip_history': - show_ip_history(); + /* Show IP History for the Specified User */ + case 'show_ip_history': + /* get the user and their history */ + $temp_user = new User($_REQUEST['user_id']); + $history = $temp_user->get_ip_history('',1); + + require (conf('prefix') . '/templates/show_ip_history.inc.php'); break; - case 'show_add_user': - if (conf('demo_mode')) { break; } - $type = 'new_user'; - require_once(conf('prefix') . '/templates/show_edit_user.inc.php'); + case 'show_add_user': + if (conf('demo_mode')) { break; } + $type = 'new_user'; + require_once(conf('prefix') . '/templates/show_edit_user.inc.php'); break; - case 'update': case 'disabled': if (conf('demo_mode')) { break; } |