diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2008-11-19 18:44:46 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2008-11-19 18:44:46 +0000 |
commit | 0be17796f18aa008b93d461a2f932f40e9606a24 (patch) | |
tree | f14cf7ede6d0f16366cad3e8c86434eff0778694 /server/xml.server.php | |
parent | 0bd925f488affe2f2a82a8be5e1e461d2f1ebae3 (diff) | |
download | ampache-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.php | 6 |
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': |