diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2005-07-10 20:21:09 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2005-07-10 20:21:09 +0000 |
commit | bdddcc8892aacf3baeafb0b2f25db43f86df7655 (patch) | |
tree | a3622df3b6ed9870b6fa5d41c2fa22f598548f41 /server.php | |
parent | a025743d762bb5dfe1edcf4131d3e8764fe45283 (diff) | |
download | ampache-bdddcc8892aacf3baeafb0b2f25db43f86df7655.tar.gz ampache-bdddcc8892aacf3baeafb0b2f25db43f86df7655.tar.bz2 ampache-bdddcc8892aacf3baeafb0b2f25db43f86df7655.zip |
new staggered xmlrpc mojo
Diffstat (limited to 'server.php')
-rw-r--r-- | server.php | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -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"))); } ?> |