summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-10-29 00:51:53 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-10-29 00:51:53 +0000
commit9cfb075df5c8fcd0f83f019dee67fa907dae6265 (patch)
treed4cbb031a0534715d9caec54c27945e234c7aea1 /admin
parent5038eb20d7322af95d1fef7035f6d533b49c25a6 (diff)
downloadampache-9cfb075df5c8fcd0f83f019dee67fa907dae6265.tar.gz
ampache-9cfb075df5c8fcd0f83f019dee67fa907dae6265.tar.bz2
ampache-9cfb075df5c8fcd0f83f019dee67fa907dae6265.zip
3.3.1-Alpha1 release
Diffstat (limited to 'admin')
-rw-r--r--admin/users.php55
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&amp;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&amp;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; }