summaryrefslogtreecommitdiffstats
path: root/server/ajax.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-05-14 07:12:15 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-05-14 07:12:15 +0000
commit641e7de6373bcbf7ffb5ac3a8b737fb31f4f33c7 (patch)
tree66d335c53b446971aeee36de7a2ba9e6504a302b /server/ajax.server.php
parent779f4bf4e560d7f415ea51a96ed547831745a8dc (diff)
downloadampache-641e7de6373bcbf7ffb5ac3a8b737fb31f4f33c7.tar.gz
ampache-641e7de6373bcbf7ffb5ac3a8b737fb31f4f33c7.tar.bz2
ampache-641e7de6373bcbf7ffb5ac3a8b737fb31f4f33c7.zip
catalog build technically works now, still working out some issues with the dynamic updating of the current state
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r--server/ajax.server.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index 0ef48273..4f60573b 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -271,6 +271,30 @@ switch ($action) {
ob_end_clean();
echo xml_from_array($results);
break;
+ case 'catalog':
+ switch ($_REQUEST['type']) {
+ case 'add_files':
+ $sql = "SELECT * FROM `update_info` WHERE `key` LIKE 'catalog_add_%'";
+ $template = '/templates/show_run_add_catalog.inc.php';
+ break;
+ case 'update_files':
+ case 'clean_files':
+ default:
+ break;
+ } // end switch on type
+
+ $db_results = Dba::query($sql);
+
+ while ($data = Dba::fetch_assoc($db_results)) {
+ ${$data['key']} = $data['value'];
+ }
+
+ ob_start();
+ require_once Config::get('prefix') . $template;
+ $results['catalog_update'] = ob_get_contents();
+ ob_end_clean();
+ echo xml_from_array($results);
+ break;
default:
$results['3514'] = '0x1';
echo xml_from_array($results);