summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorPaul Arthur <paul.arthur@flowerysong.com>2013-05-13 18:44:00 -0400
committerPaul Arthur <paul.arthur@flowerysong.com>2013-05-13 19:43:11 -0400
commit3ade42684d38d0b2b645962a4593d3ed5f1eeec6 (patch)
tree2b6365c681806e5824eab6fc6f6c51c74d72d2ed /admin
parentf22ceb42c25af89f768469a43bb8dce055cda9be (diff)
downloadampache-3ade42684d38d0b2b645962a4593d3ed5f1eeec6.tar.gz
ampache-3ade42684d38d0b2b645962a4593d3ed5f1eeec6.tar.bz2
ampache-3ade42684d38d0b2b645962a4593d3ed5f1eeec6.zip
Fix 'foo all catalogs' via the web interface
Evidently Catalog::get_catalog_ids() wasn't quite as unused as I thought it was. Fixes GH #18
Diffstat (limited to 'admin')
-rw-r--r--admin/catalog.php19
1 files changed, 9 insertions, 10 deletions
diff --git a/admin/catalog.php b/admin/catalog.php
index f2ae86a7..7262bb81 100644
--- a/admin/catalog.php
+++ b/admin/catalog.php
@@ -38,26 +38,25 @@ switch ($_REQUEST['action']) {
require Config::get('prefix') . '/templates/flag.inc';
break;
case 'add_to_all_catalogs':
- $catalog = new Catalog();
- $_REQUEST['catalogs'] = $catalog->get_catalog_ids();
+ $_REQUEST['catalogs'] = Catalog::get_catalogs();
case 'add_to_catalog':
toggle_visible('ajax-loading');
ob_end_flush();
- if (Config::get('demo_mode')) { break; }
+ if (Config::get('demo_mode')) { break; }
if ($_REQUEST['catalogs'] ) {
foreach ($_REQUEST['catalogs'] as $catalog_id) {
$catalog = new Catalog($catalog_id);
$catalog->add_to_catalog();
}
}
- $url = Config::get('web_path') . '/admin/catalog.php';
- $title = T_('Catalog Updated');
- $body = '';
- show_confirmation($title,$body,$url);
+ $url = Config::get('web_path') . '/admin/catalog.php';
+ $title = T_('Catalog Updated');
+ $body = '';
+ show_confirmation($title, $body, $url);
toggle_visible('ajax-loading');
break;
case 'update_all_catalogs':
- $_REQUEST['catalogs'] = Catalog::get_catalog_ids();
+ $_REQUEST['catalogs'] = Catalog::get_catalogs();
case 'update_catalog':
toggle_visible('ajax-loading');
ob_end_flush();
@@ -83,7 +82,7 @@ switch ($_REQUEST['action']) {
if (Config::get('demo_mode')) { UI::access_denied(); break; }
if (!$_REQUEST['catalogs']) {
- $_REQUEST['catalogs'] = Catalog::get_catalog_ids();
+ $_REQUEST['catalogs'] = Catalog::get_catalogs();
}
/* This runs the clean/verify/add in that order */
@@ -140,7 +139,7 @@ switch ($_REQUEST['action']) {
break;
case 'clean_all_catalogs':
$catalog = new Catalog();
- $_REQUEST['catalogs'] = Catalog::get_catalog_ids();
+ $_REQUEST['catalogs'] = Catalog::get_catalogs();
case 'clean_catalog':
toggle_visible('ajax-loading');
ob_end_flush();