summaryrefslogtreecommitdiffstats
path: root/server/xml.server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-11-19 18:44:46 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-11-19 18:44:46 +0000
commit0be17796f18aa008b93d461a2f932f40e9606a24 (patch)
treef14cf7ede6d0f16366cad3e8c86434eff0778694 /server/xml.server.php
parent0bd925f488affe2f2a82a8be5e1e461d2f1ebae3 (diff)
downloadampache-0be17796f18aa008b93d461a2f932f40e9606a24.tar.gz
ampache-0be17796f18aa008b93d461a2f932f40e9606a24.tar.bz2
ampache-0be17796f18aa008b93d461a2f932f40e9606a24.zip
added in ping for the xmlapi returns the version, if a authID is passed it extends the session and then returns the version + new expire time
Diffstat (limited to 'server/xml.server.php')
-rw-r--r--server/xml.server.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/server/xml.server.php b/server/xml.server.php
index b29f7b74..bf6b8387 100644
--- a/server/xml.server.php
+++ b/server/xml.server.php
@@ -91,14 +91,18 @@ switch ($_REQUEST['action']) {
break;
case 'ping':
+
+ $xmldata = array('version'=>Api::$version);
// Check and see if we should extend the api sessions (done if valid sess is passed)
if (vauth::session_exists('api', $_REQUEST['auth'])) {
vauth::session_extend($_REQUEST['auth']);
+ $xmldata = array_merge(array('session_expire'=>date("r",time()+Config::get('session_length')-60)),$xmldata);
}
-
+ ob_end_clean();
+ echo xmlData::keyed_array($xmldata);
break;
case 'artists':