From bdddcc8892aacf3baeafb0b2f25db43f86df7655 Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Sun, 10 Jul 2005 20:21:09 +0000 Subject: new staggered xmlrpc mojo --- server.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'server.php') 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"))); } ?> -- cgit