prepare("SELECT UserID FROM Presence WHERE UserID=? AND SecureSessionID = ?"); $stmt->execute(array($agent_id, $s_session_id)); if($stmt->rowCount() == 0) { return false; } $res = $stmt->fetch(); return $res['UserID']; } function buy_land_prep($method_name, $params, $app_data) { $confirmvalue = ""; $req = $params[0]; $agentid = $req['agentId']; $sessionid = $req['secureSessionId']; $amount = $req['currencyBuy']; $billableArea = $req['billableArea']; $ID = validate_user($agentid, $sessionid); if($ID) { $membership_levels = array( 'levels' => array( 'id' => "00000000-0000-0000-0000-000000000000", 'description' => "some level")); $landUse = array( 'upgrade' => False, 'action' => "".SYSURL.""); $currency = array( 'estimatedCost' => "200.00"); // convert_to_real($amount)); $membership = array( 'upgrade' => False, 'action' => "".SYSURL."", 'levels' => $membership_levels); $response_xml = xmlrpc_encode(array( 'success' => True, 'currency' => $currency, 'membership' => $membership, 'landUse' => $landUse, 'currency' => $currency, 'confirm' => $confirmvalue)); header("Content-type: text/xml"); print $response_xml; } else { header("Content-type: text/xml"); $response_xml = xmlrpc_encode(array( 'success' => False, 'errorMessage' => "\n\nUnable to Authenticate\n\nClick URL for more info.", 'errorURI' => "".SYSURL."")); print $response_xml; } return ""; } $request_xml = file_get_contents('php://input'); xmlrpc_server_call_method($xmlrpc_server, $request_xml, ''); xmlrpc_server_destroy($xmlrpc_server); ?>