summaryrefslogtreecommitdiffstats
path: root/server/ajax.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-06 04:22:19 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-08-06 04:22:19 +0000
commitfe077220bf08ac7ad466e6fdfe88197c6d4ed56e (patch)
tree1e8d8eab876246fc57a1e6c414fe763570690bf6 /server/ajax.server.php
parentadd90bc902ce762626fe72d408f42d705d3f9de7 (diff)
downloadampache-fe077220bf08ac7ad466e6fdfe88197c6d4ed56e.tar.gz
ampache-fe077220bf08ac7ad466e6fdfe88197c6d4ed56e.tar.bz2
ampache-fe077220bf08ac7ad466e6fdfe88197c6d4ed56e.zip
broke a ton of stuff, but added some hotness... yes that is an excuse
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r--server/ajax.server.php17
1 files changed, 14 insertions, 3 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index 7133fb26..f47c8856 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -25,8 +25,6 @@
require_once '../lib/init.php';
-$action = scrub_in($_REQUEST['action']);
-
/* Set the correct headers */
header("Content-type: text/xml; charset=" . Config::get('site_charset'));
header("Content-Disposition: attachment; filename=ajax.xml");
@@ -35,7 +33,20 @@ header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Pragma: no-cache");
-switch ($action) {
+// Set that this is an ajax include
+define('AJAX_INCLUDE','1');
+
+switch ($_REQUEST['page']) {
+ case 'stats':
+ require_once Config::get('prefix') . '/server/stats.ajax.php';
+ exit;
+ break;
+ default:
+ // A taste of compatibility
+ break;
+} // end switch on page
+
+switch ($_REQUEST['action']) {
/* Controls the editing of objects */
case 'show_edit_object':