summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
Diffstat (limited to 'server')
-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);