function xmlrpc_Login($xmlrpcmsg) { ob_start('ob_file_callback'); $rtn = new xmlrpcresp(php_xmlrpc_encode(LoginAPI($xmlrpcmsg->getParam(0)->scalarval(), $xmlrpcmsg->getParam(1)->scalarval(), $xmlrpcmsg->getParam(2)->scalarval()))); ob_end_flush(); return $rtn; }
function db($user, $password) { if (!isset($_SESSION['AccessLevel']) or $_SESSION['AccessLevel'] == '') { // Login to default database = old clients. if ($user != '' and $password != '') { global $api_DatabaseName; $rc = LoginAPI($api_DatabaseName, $user, $password); if ($rc[0] == UL_OK) { return $_SESSION['db']; } } return NoAuthorisation; } else { return $_SESSION['db']; } }