summaryrefslogtreecommitdiffstats
path: root/admin/access.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-10-10 07:30:15 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-10-10 07:30:15 +0000
commitff58181d5b4ddd10b34062a0ad2204435e698cae (patch)
tree60b4654309d0826c81411790efe8448675a038bb /admin/access.php
parent32349846fbd66e4ebc44e63d37fbcd8cff5a8a73 (diff)
downloadampache-ff58181d5b4ddd10b34062a0ad2204435e698cae.tar.gz
ampache-ff58181d5b4ddd10b34062a0ad2204435e698cae.tar.bz2
ampache-ff58181d5b4ddd10b34062a0ad2204435e698cae.zip
fixed acls, fixed transcoding issues
Diffstat (limited to 'admin/access.php')
-rw-r--r--admin/access.php35
1 files changed, 15 insertions, 20 deletions
diff --git a/admin/access.php b/admin/access.php
index b818328e..c96d0362 100644
--- a/admin/access.php
+++ b/admin/access.php
@@ -21,44 +21,39 @@
require '../lib/init.php';
-
if (!$GLOBALS['user']->has_access(100) || Config::get('demo_mode')) {
access_denied();
exit();
}
-
show_header();
switch ($_REQUEST['action']) {
- case 'show_confirm_delete':
- $title = _('Confirm Delete');
- $body = _('Do you really want to delete this Access Record?');
- show_confirmation($title,$body,'admin/access.php?access_id=' . scrub_out($_REQUEST['access_id']) . '&amp;action=delete_host','1');
- break;
- case 'delete_host':
- $access->delete($_REQUEST['access_id']);
- $url = conf('web_path') . '/admin/access.php';
- show_confirmation(_('Entry Deleted'),_('Your Access List Entry has been removed'),$url);
+ case 'delete_record':
+ Access::delete($_REQUEST['access_id']);
+ $url = Config::get('web_path') . '/admin/access.php';
+ show_confirmation(_('Deleted'),_('Your Access List Entry has been removed'),$url);
break;
case 'add_host':
- $access->create($_REQUEST['name'],$_REQUEST['start'],$_REQUEST['end'],$_REQUEST['level'],$_REQUEST['user'],$_REQUEST['key'],$_REQUEST['type']);
- $url = conf('web_path') . '/admin/access.php';
- show_confirmation(_('Entry Added'),_('Your new Access List Entry has been created'),$url);
+ Access::create($_POST);
+ $url = Config::get('web_path') . '/admin/access.php';
+ show_confirmation(_('Added'),_('Your new Access List Entry has been created'),$url);
break;
- case 'update_host':
- $access->update($_REQUEST);
- show_confirmation(_('Entry Updated'),_('Access List Entry updated'),'admin/access.php');
+ case 'update_record':
+ $access = new Access($_REQUEST['access_id']);
+ $access->update($_POST);
+ show_confirmation(_('Updated'),_('Access List Entry updated'),'admin/access.php');
break;
case 'show_add_host':
require_once Config::get('prefix') . '/templates/show_add_access.inc.php';
break;
- case 'show_edit_host':
- include(conf('prefix') . '/templates/show_edit_access.inc');
+ case 'show_edit_record':
+ $access = new Access($_REQUEST['access_id']);
+ require_once Config::get('prefix') . '/templates/show_edit_access.inc.php';
break;
default:
$list = array();
-// $list = $access->get_access_list();
+ $list = Access::get_access_lists();
require_once Config::get('prefix') .'/templates/show_access_list.inc.php';
break;
} // end switch on action