Exemplo n.º 1
0
Arquivo: batch.php Projeto: neel/bong
    \ROM\BongCurrentUserData::startSession();
    $router = URLAnalyzer::instance()->decide();
    \ROM\BongCurrentUserData::instance()->load();
    if (!\ROM\BongCurrentUserData::instance()->identical()) {
        \ROM\BongCurrentUserData::reset();
    }
    $urlReq = new \ROM\UrlRequest(time(), session_id(), $_SERVER['SCRIPT_NAME']);
    \ROM\BongCurrentUserData::instance()->addUrlRequest($urlReq);
    Runtime::loadModule('dal');
    /*AbstractContentEngine* */
    $engine = $router->engine();
    $engine->run();
    HTTPHeaders::send();
    $response = $engine->response();
    $res = new stdClass();
    $res->url = $r_url;
    $res->res = base64_encode($response);
    $res->checksum = md5($res->res);
    if (!empty($r_checksum) && $r_checksum == $res->checksum) {
        $res->res = '';
    }
    $response = "";
    $response_buff[] = $res;
    \ROM\BongCurrentUserData::instance()->dump();
    Singleton::clearAllInstances();
    //var_dump(Path::instance()->evaluate(":mkt.apps.view.+&controller.-&method.@&method.view.php"));
}
/**/
/*}*/
header('Content-Type: application/json');
echo json_encode($response_buff);