Пример #1
0
    } else {
        if ($_GET['mode'] == 'api' || $_POST['mode'] == 'api') {
            $_GET['StokenOlif'] = 'API_SEND';
        }
        unset($_POST['mode']);
        unset($_POST['action']);
        unset($_POST['pag']);
        unset($_GET['mode']);
        unset($_GET['action']);
        unset($_GET['pag']);
        $_POST['OLIF_ROOT'] = OLIF_ROOT;
        $_POST['NODE_ROOT'] = NODE_ROOT;
        $_POST['DIR_INDEX'] = WEBSITE_ROOT;
        $data = array_merge($dev->req->getAllPostVar(), $dev->req->getAllGetVar());
        $context = array('http' => array('method' => 'POST', 'header' => "Content-Type: application/x-www-form-urlencoded; charset=UTF-8\r\n" . 'Cookie: PHPSESSID=' . session_id() . '; ACSID=' . $_COOKIE["ACSID"] . '; SACSID=' . $_COOKIE["SACSID"] . '; dev_appserver_login='******'\\r\\n', 'content' => http_build_query($data)));
        $context = stream_context_create($context);
        $result = file_get_contents(WEB_URL . NODE_ROOT . RIA_FOLDER . $pag . ".php", false, $context);
        echo $result;
    }
    $mode = $dev->req->getVar('mode');
    if ($mode == 'api') {
        $_GET['StokenOlif'] = 'API_SEND';
    }
} elseif ($TYPE_SCRIPT == 'script') {
    $token = $dev->req->getVar('StokenOlif');
    if ($token != 'API_SEND') {
        if (!$dev->access->checkSessionToken($token, false)) {
            $dev->rise401();
        }
    }
}