diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-10-10 07:30:15 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-10-10 07:30:15 +0000 |
commit | ff58181d5b4ddd10b34062a0ad2204435e698cae (patch) | |
tree | 60b4654309d0826c81411790efe8448675a038bb /admin | |
parent | 32349846fbd66e4ebc44e63d37fbcd8cff5a8a73 (diff) | |
download | ampache-ff58181d5b4ddd10b34062a0ad2204435e698cae.tar.gz ampache-ff58181d5b4ddd10b34062a0ad2204435e698cae.tar.bz2 ampache-ff58181d5b4ddd10b34062a0ad2204435e698cae.zip |
fixed acls, fixed transcoding issues
Diffstat (limited to 'admin')
-rw-r--r-- | admin/access.php | 35 |
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']) . '&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 |