summaryrefslogtreecommitdiffstats
path: root/server.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2005-07-10 20:21:09 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2005-07-10 20:21:09 +0000
commitbdddcc8892aacf3baeafb0b2f25db43f86df7655 (patch)
treea3622df3b6ed9870b6fa5d41c2fa22f598548f41 /server.php
parenta025743d762bb5dfe1edcf4131d3e8764fe45283 (diff)
downloadampache-bdddcc8892aacf3baeafb0b2f25db43f86df7655.tar.gz
ampache-bdddcc8892aacf3baeafb0b2f25db43f86df7655.tar.bz2
ampache-bdddcc8892aacf3baeafb0b2f25db43f86df7655.zip
new staggered xmlrpc mojo
Diffstat (limited to 'server.php')
-rw-r--r--server.php12
1 files changed, 9 insertions, 3 deletions
diff --git a/server.php b/server.php
index 8d21d22c..db8e4df6 100644
--- a/server.php
+++ b/server.php
@@ -20,18 +20,24 @@
$no_session = true;
require_once('modules/init.php');
require_once(conf('prefix') . "/modules/xmlrpc/xmlrpcs.inc");
+require_once(conf('prefix') . "/modules/xmlrpc/xmlrpc.inc");
/* Setup the vars we are going to need */
$access = new Access();
// ** check that the remote server has access to this catalog
if ($access->check('75',$_SERVER['REMOTE_ADDR'])) {
- $s = new xmlrpc_server( array( "remote_server_query" => array("function" => "remote_server_query"),
- "remote_song_query" => array("function" => "remote_song_query") ) );
+
+ /* Setup Possible Actions */
+ $methods['remote_catalog_query'] = array('function' => 'remote_catalog_query');
+ $methods['remote_song_query'] = array('function' => 'remote_song_query');
+ $methods['remote_session_auth'] = array('function' => 'remote_session_auth');
+
+ $s = new xmlrpc_server($methods);
}
else {
// Access Denied... Sucka!!
- $s = new xmlrpc_server( array( "remote_server_query" => array("function" => "remote_server_denied")));
+ $s = new xmlrpc_server( array( "remote_catalog_query" => array("function" => "remote_server_denied")));
}
?>