Exemple #1
0
    $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();