$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"); }, "phone" => array("add" => function () { $authcode = $_GET["authcode"]; $number = $_POST["number"]; $res = DataAccess::addNumber($authcode, $number); return getRet($res); }, "delete" => function () { $authcode = $_GET["authcode"]; $cid = $_POST["cellid"]; $res = DataAccess::deleteNumber($authcode, $cid); return getRet($res); }))); $raction = explode("/", $request); $cd = $requestChoice; for ($i = 0; $i < count($raction) - 1; ++$i) { $cur = $cd[$raction[$i]]; if (isset($cur) && is_array($cur)) { $cd = $cur; } else { notFound();