コード例 #1
0
ファイル: Catalog.php プロジェクト: kizz66/meat
 public function delete()
 {
     $oCatalog = new Catalog();
     $oCatalog->delete($this->show->itemID);
     redirect(BASE_PATH . 'admin/catalog/');
 }
コード例 #2
0
ファイル: catalog.php プロジェクト: axelsimon/ampache
     $title = T_('Catalog Updated');
     $body = '';
     show_confirmation($title, $body, $url);
     toggle_visible('ajax-loading');
     break;
 case 'delete_catalog':
     /* Make sure they aren't in demo mode */
     if (AmpConfig::get('demo_mode')) {
         break;
     }
     if (!Core::form_verify('delete_catalog')) {
         UI::access_denied();
         exit;
     }
     /* Delete the sucker, we don't need to check perms as thats done above */
     Catalog::delete($_GET['catalog_id']);
     $next_url = AmpConfig::get('web_path') . '/admin/catalog.php';
     show_confirmation(T_('Catalog Deleted'), T_('The Catalog and all associated records have been deleted'), $next_url);
     break;
 case 'show_delete_catalog':
     $catalog_id = scrub_in($_GET['catalog_id']);
     $next_url = AmpConfig::get('web_path') . '/admin/catalog.php?action=delete_catalog&catalog_id=' . scrub_out($catalog_id);
     show_confirmation(T_('Catalog Delete'), T_('Confirm Deletion Request'), $next_url, 1, 'delete_catalog');
     break;
 case 'enable_disabled':
     if (AmpConfig::get('demo_mode')) {
         break;
     }
     $songs = $_REQUEST['song'];
     if (count($songs)) {
         foreach ($songs as $song_id) {
コード例 #3
0
ファイル: catalog.php プロジェクト: nioc/ampache
     $sse_url = AmpConfig::get('web_path') . "/server/sse.server.php?worker=catalog&action=full_service&catalogs=" . $sse_catalogs;
     sse_worker($sse_url);
     show_confirmation(T_('Catalog Update started...'), '', AmpConfig::get('web_path') . '/admin/catalog.php', 0, 'confirmation', false);
     break;
 case 'delete_catalog':
     if (AmpConfig::get('demo_mode')) {
         break;
     }
     if (!Core::form_verify('delete_catalog')) {
         UI::access_denied();
         exit;
     }
     $deleted = true;
     /* Delete the sucker, we don't need to check perms as thats done above */
     foreach ($catalogs as $catalog_id) {
         $deleted = Catalog::delete($catalog_id);
         if (!$deleted) {
             break;
         }
     }
     $next_url = AmpConfig::get('web_path') . '/admin/catalog.php';
     if ($deleted) {
         show_confirmation(T_('Catalog Deleted'), T_('The Catalog and all associated records have been deleted'), $next_url);
     } else {
         show_confirmation(T_('Error'), T_('Cannot delete the catalog'), $next_url);
     }
     break;
 case 'show_delete_catalog':
     $next_url = AmpConfig::get('web_path') . '/admin/catalog.php?action=delete_catalog&catalogs[]=' . implode(',', $catalogs);
     show_confirmation(T_('Catalog Delete'), T_('Confirm Deletion Request'), $next_url, 1, 'delete_catalog');
     break;