summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-09 04:46:16 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-09 04:46:16 +0000
commit6906bb43c6635ece5150c9abffe8e9bb16a03f6c (patch)
tree2ef3884c202fe082b994441efcb5cac7abfec858 /admin
parentd8b8c6a131c392fec4ba330ec0de1eebb516c9de (diff)
downloadampache-6906bb43c6635ece5150c9abffe8e9bb16a03f6c.tar.gz
ampache-6906bb43c6635ece5150c9abffe8e9bb16a03f6c.tar.bz2
ampache-6906bb43c6635ece5150c9abffe8e9bb16a03f6c.zip
updated acess mojo
Diffstat (limited to 'admin')
-rw-r--r--admin/access.php62
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'] . "&amp;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']) . '&amp;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();
?>