UI::access_denied(); break; } // Setup the object $localplay = new Localplay(AmpConfig::get('localplay_controller')); $localplay->add_instance($_POST); header("Location:" . AmpConfig::get('web_path') . "/localplay.php?action=show_instances"); break; case 'update_instance': // Make sure they gots them rights if (!Access::check('localplay', '75')) { UI::access_denied(); break; } $localplay = new Localplay(AmpConfig::get('localplay_controller')); $localplay->update_instance($_REQUEST['instance'], $_POST); header("Location:" . AmpConfig::get('web_path') . "/localplay.php?action=show_instances"); break; case 'edit_instance': // Check to make sure they've got the access if (!Access::check('localplay', '75')) { UI::access_denied(); break; } $localplay = new Localplay(AmpConfig::get('localplay_controller')); $instance = $localplay->get_instance($_REQUEST['instance']); $fields = $localplay->get_instance_fields(); require_once AmpConfig::get('prefix') . '/templates/show_localplay_edit_instance.inc.php'; break; case 'show_instances': // First build the localplay object and then get the instances