$authcode = $_GET["authcode"]; $accountid = $_POST["accountid"]; if (isset($_POST["destUsername"])) { $destUsername = $_POST["destUsername"]; } else { if (isset($_POST["destNumber"])) { $number = $_POST["destNumber"]; $ret = DataAccess::getUserFromPhone($number); if ($ret->isError()) { return getRet($res); } $destUsername = $ret->getMessage(); } } $amount = $_POST["amount"]; $res = DataAccess::requestTransfer($authcode, $accountid, $destUsername, $amount); return getRet($res); }, "cancel" => function () { $authcode = $_GET["authcode"]; $tid = $_POST["transferid"]; $res = DataAccess::cancelTransfer($authcode, $tid); return getRet($res); }, "accept" => function () { $authcode = $_GET["authcode"]; $tid = $_POST["transferid"]; $res = DataAccess::acceptTransfer($authcode, $tid); return getRet($res); }), "transfers" => function () { return authAction("getTransfers"); }), "carrier" => array("phones" => function () { return authAction("getPhones");