diff options
Diffstat (limited to 'admin/modules.php')
-rw-r--r-- | admin/modules.php | 228 |
1 files changed, 114 insertions, 114 deletions
diff --git a/admin/modules.php b/admin/modules.php index 33ec00e6..382f326a 100644 --- a/admin/modules.php +++ b/admin/modules.php @@ -1,5 +1,5 @@ <?php -/* vim:set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab: */ +/* vim:set softtabstop=4 shiftwidth=4 expandtab: */ /** * * LICENSE: GNU General Public License, version 2 (GPLv2) @@ -23,8 +23,8 @@ require_once '../lib/init.php'; if (!$GLOBALS['user']->has_access(100)) { - UI::access_denied(); - exit(); + UI::access_denied(); + exit(); } @@ -32,125 +32,125 @@ if (!$GLOBALS['user']->has_access(100)) { UI::show_header(); switch ($_REQUEST['action']) { - case 'install_localplay': - $localplay = new Localplay($_REQUEST['type']); - if (!$localplay->player_loaded()) { - Error::add('general', T_('Install Failed, Controller Error')); - Error::display('general'); - break; - } - // Install it! - $localplay->install(); + case 'install_localplay': + $localplay = new Localplay($_REQUEST['type']); + if (!$localplay->player_loaded()) { + Error::add('general', T_('Install Failed, Controller Error')); + Error::display('general'); + break; + } + // Install it! + $localplay->install(); - // Go ahead and enable Localplay (Admin->System) as we assume they want to do that - // if they are enabling this - Preference::update('allow_localplay_playback','-1','1'); - Preference::update('localplay_level',$GLOBALS['user']->id,'100'); - Preference::update('localplay_controller',$GLOBALS['user']->id,$localplay->type); + // Go ahead and enable Localplay (Admin->System) as we assume they want to do that + // if they are enabling this + Preference::update('allow_localplay_playback','-1','1'); + Preference::update('localplay_level',$GLOBALS['user']->id,'100'); + Preference::update('localplay_controller',$GLOBALS['user']->id,$localplay->type); - header("Location:" . Config::get('web_path') . '/admin/modules.php?action=show_localplay'); - break; - case 'confirm_uninstall_localplay': - $type = scrub_in($_REQUEST['type']); - $url = Config::get('web_path') . '/admin/modules.php?action=uninstall_localplay&type=' . $type; - $title = T_('Are you sure you want to remove this plugin?'); - $body = ''; - show_confirmation($title,$body,$url,1); - break; - case 'uninstall_localplay': - $type = scrub_in($_REQUEST['type']); + header("Location:" . Config::get('web_path') . '/admin/modules.php?action=show_localplay'); + break; + case 'confirm_uninstall_localplay': + $type = scrub_in($_REQUEST['type']); + $url = Config::get('web_path') . '/admin/modules.php?action=uninstall_localplay&type=' . $type; + $title = T_('Are you sure you want to remove this plugin?'); + $body = ''; + show_confirmation($title,$body,$url,1); + break; + case 'uninstall_localplay': + $type = scrub_in($_REQUEST['type']); - $localplay = new Localplay($type); - $localplay->uninstall(); + $localplay = new Localplay($type); + $localplay->uninstall(); - /* Show Confirmation */ - $url = Config::get('web_path') . '/admin/modules.php?action=show_localplay'; - $title = T_('Plugin Deactivated'); - $body = ''; - show_confirmation($title,$body,$url); - break; - case 'install_plugin': - /* Verify that this plugin exists */ - $plugins = Plugin::get_plugins(); - if (!array_key_exists($_REQUEST['plugin'],$plugins)) { - debug_event('plugins','Error: Invalid Plugin: ' . $_REQUEST['plugin'] . ' selected','1'); - break; - } - $plugin = new Plugin($_REQUEST['plugin']); - if (!$plugin->install()) { - debug_event('plugins','Error: Plugin Install Failed, ' . $_REQUEST['plugin'],'1'); - $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; - $title = T_('Unable to Install Plugin'); - $body = ''; - show_confirmation($title,$body,$url); - break; - } + /* Show Confirmation */ + $url = Config::get('web_path') . '/admin/modules.php?action=show_localplay'; + $title = T_('Plugin Deactivated'); + $body = ''; + show_confirmation($title,$body,$url); + break; + case 'install_plugin': + /* Verify that this plugin exists */ + $plugins = Plugin::get_plugins(); + if (!array_key_exists($_REQUEST['plugin'],$plugins)) { + debug_event('plugins','Error: Invalid Plugin: ' . $_REQUEST['plugin'] . ' selected','1'); + break; + } + $plugin = new Plugin($_REQUEST['plugin']); + if (!$plugin->install()) { + debug_event('plugins','Error: Plugin Install Failed, ' . $_REQUEST['plugin'],'1'); + $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; + $title = T_('Unable to Install Plugin'); + $body = ''; + show_confirmation($title,$body,$url); + break; + } - // Don't trust the plugin to this stuff - User::rebuild_all_preferences(); + // Don't trust the plugin to this stuff + User::rebuild_all_preferences(); - /* Show Confirmation */ - $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; - $title = T_('Plugin Activated'); - $body = ''; - show_confirmation($title,$body,$url); - break; - case 'confirm_uninstall_plugin': - $plugin = scrub_in($_REQUEST['plugin']); - $url = Config::get('web_path') . '/admin/modules.php?action=uninstall_plugin&plugin=' . $plugin; - $title = T_('Are you sure you want to remove this plugin?'); - $body = ''; - show_confirmation($title,$body,$url,1); - break; - case 'uninstall_plugin': - /* Verify that this plugin exists */ - $plugins = Plugin::get_plugins(); - if (!array_key_exists($_REQUEST['plugin'],$plugins)) { - debug_event('plugins','Error: Invalid Plugin: ' . $_REQUEST['plugin'] . ' selected','1'); - break; - } - $plugin = new Plugin($_REQUEST['plugin']); - $plugin->uninstall(); + /* Show Confirmation */ + $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; + $title = T_('Plugin Activated'); + $body = ''; + show_confirmation($title,$body,$url); + break; + case 'confirm_uninstall_plugin': + $plugin = scrub_in($_REQUEST['plugin']); + $url = Config::get('web_path') . '/admin/modules.php?action=uninstall_plugin&plugin=' . $plugin; + $title = T_('Are you sure you want to remove this plugin?'); + $body = ''; + show_confirmation($title,$body,$url,1); + break; + case 'uninstall_plugin': + /* Verify that this plugin exists */ + $plugins = Plugin::get_plugins(); + if (!array_key_exists($_REQUEST['plugin'],$plugins)) { + debug_event('plugins','Error: Invalid Plugin: ' . $_REQUEST['plugin'] . ' selected','1'); + break; + } + $plugin = new Plugin($_REQUEST['plugin']); + $plugin->uninstall(); - // Don't trust the plugin to do it - User::rebuild_all_preferences(); + // Don't trust the plugin to do it + User::rebuild_all_preferences(); - /* Show Confirmation */ - $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; - $title = T_('Plugin Deactivated'); - $body = ''; - show_confirmation($title,$body,$url); - break; - case 'upgrade_plugin': - /* Verify that this plugin exists */ - $plugins = Plugin::get_plugins(); - if (!array_key_exists($_REQUEST['plugin'],$plugins)) { - debug_event('plugins','Error: Invalid Plugin: ' . $_REQUEST['plugin'] . ' selected','1'); - break; - } - $plugin = new Plugin($_REQUEST['plugin']); - $plugin->upgrade(); - User::rebuild_all_preferences(); - $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; - $title = T_('Plugin Upgraded'); - $body = ''; - show_confirmation($title, $body, $url); - break; - case 'show_plugins': - $plugins = Plugin::get_plugins(); - UI::show_box_top(T_('Plugins'), 'box box_localplay_plugins'); - require_once Config::get('prefix') . '/templates/show_plugins.inc.php'; - UI::show_box_bottom(); - break; - case 'show_localplay': - $controllers = Localplay::get_controllers(); - UI::show_box_top(T_('Localplay Controllers'), 'box box_localplay_controllers'); - require_once Config::get('prefix') . '/templates/show_localplay_controllers.inc.php'; - UI::show_box_bottom(); - break; - default: - // Rien a faire - break; + /* Show Confirmation */ + $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; + $title = T_('Plugin Deactivated'); + $body = ''; + show_confirmation($title,$body,$url); + break; + case 'upgrade_plugin': + /* Verify that this plugin exists */ + $plugins = Plugin::get_plugins(); + if (!array_key_exists($_REQUEST['plugin'],$plugins)) { + debug_event('plugins','Error: Invalid Plugin: ' . $_REQUEST['plugin'] . ' selected','1'); + break; + } + $plugin = new Plugin($_REQUEST['plugin']); + $plugin->upgrade(); + User::rebuild_all_preferences(); + $url = Config::get('web_path') . '/admin/modules.php?action=show_plugins'; + $title = T_('Plugin Upgraded'); + $body = ''; + show_confirmation($title, $body, $url); + break; + case 'show_plugins': + $plugins = Plugin::get_plugins(); + UI::show_box_top(T_('Plugins'), 'box box_localplay_plugins'); + require_once Config::get('prefix') . '/templates/show_plugins.inc.php'; + UI::show_box_bottom(); + break; + case 'show_localplay': + $controllers = Localplay::get_controllers(); + UI::show_box_top(T_('Localplay Controllers'), 'box box_localplay_controllers'); + require_once Config::get('prefix') . '/templates/show_localplay_controllers.inc.php'; + UI::show_box_bottom(); + break; + default: + // Rien a faire + break; } // end switch UI::show_footer(); |