diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-01-09 04:46:16 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-01-09 04:46:16 +0000 |
commit | 6906bb43c6635ece5150c9abffe8e9bb16a03f6c (patch) | |
tree | 2ef3884c202fe082b994441efcb5cac7abfec858 /admin/access.php | |
parent | d8b8c6a131c392fec4ba330ec0de1eebb516c9de (diff) | |
download | ampache-6906bb43c6635ece5150c9abffe8e9bb16a03f6c.tar.gz ampache-6906bb43c6635ece5150c9abffe8e9bb16a03f6c.tar.bz2 ampache-6906bb43c6635ece5150c9abffe8e9bb16a03f6c.zip |
updated acess mojo
Diffstat (limited to 'admin/access.php')
-rw-r--r-- | admin/access.php | 62 |
1 files changed, 28 insertions, 34 deletions
diff --git a/admin/access.php b/admin/access.php index 45896950..c16a125e 100644 --- a/admin/access.php +++ b/admin/access.php @@ -36,40 +36,34 @@ if (!$user->has_access(100)) { show_template('header'); -if ( $action == 'show_confirm_delete' ) { - show_confirm_action(_("Do you really want to delete this Access Record?"), "admin/access.php", "access_id=" . $_REQUEST['access_id'] . "&action=delete_host"); -} -/*! - @action delete_host - @discussion deletes an access list entry -*/ -elseif ( $action == 'delete_host' ) { - $access->delete($_REQUEST['access_id']); - show_confirmation(_("Entry Deleted"),_("Your Access List Entry has been removed"),"admin/access.php"); - -} // delete_host -/*! - @action add_host - @discussion add a new access list entry -*/ -elseif ($action == 'add_host') { - - $access->create($_REQUEST['name'], $_REQUEST['start'],$_REQUEST['end'],$_REQUEST['level']); - show_confirmation(_("Entry Added"),_("Your new Access List Entry has been created"),"admin/access.php"); - -} // add_host -/*! - @action show_add_host - @discussion show the add host box -*/ -elseif ( $action == 'show_add_host' ) { - include(conf('prefix') . "/templates/show_add_access.inc"); -} -else { - $list = array(); - $list = $access->get_access_list(); - include(conf('prefix') ."/templates/show_access_list.inc"); -} +switch ($action ) { + case 'show_confirm_delete': + show_confim_action(_('Do you really want to delete this Access Reocrd?'),'admin/access.php','access_id=' . scrub_out($_REQUEST['access_id']) . '&action=delete_host'); + break; + case 'delete_host': + $access->delete($_REQUEST['access_id']); + show_confirmation(_('Entry Deleted'),_('Your Access List Entry has been removed'),'admin/access.php'); + break; + case 'add_host': + $access->create($_REQUEST['name'],$_REQUEST['start'],$_REQUEST['end'],$_REQUEST['level']); + show_confirmation(_('Entry Added'),_('Your new Access List Entry has been created'),'admin/access.php'); + break; + case 'update_host': + $access->update($_REQUEST); + show_confirmation(_('Entry Updated'),_('Access List Entry updated'),'admin/access.php'); + break; + case 'show_add_host': + include(conf('prefix') . '/templates/show_add_access.inc'); + break; + case 'show_edit_host': + include(conf('prefix') . '/templates/show_edit_access.inc'); + break; + default: + $list = array(); + $list = $access->get_access_list(); + include(conf('prefix') ."/templates/show_access_list.inc"); + break; +} // end switch on action show_footer(); ?> |