Esempio n. 1
0
    folder_process_session_request();
    folder_build_folders();
    $GLOBALS["table"] = db_get_schema($GLOBALS["schemafile"], $GLOBALS["tfolder"], $GLOBALS["tview"], true, !empty($_REQUEST["popup"]));
    $GLOBALS["tname"] = $GLOBALS["table"]["att"]["NAME"];
    if (!empty($GLOBALS["table"]["att"]["LOAD_LIBRARY"])) {
        require $GLOBALS["table"]["att"]["LOAD_LIBRARY"];
    }
    sys_process_session_request();
    if (!empty($GLOBALS["current_view"]["ENABLE_CALENDAR"])) {
        date::process_session_request();
        $session = $_SESSION[$GLOBALS["tname"]]["_" . $GLOBALS["tfolder"]];
        date::build_datebox($session["today"], $session["markdate"], $session["weekstart"]);
    }
    asset_process_session_request();
    if (!empty($GLOBALS["current_view"]["ENABLE_CALENDAR"]) and (empty($_REQUEST["iframe"]) or $_REQUEST["iframe"] == "2")) {
        date::build_views();
    }
    $output = ob_get_contents();
    ob_end_clean();
    if (!empty(sys::$alert) or trim($output) != "") {
        sys_message_box(t("{t}Error{/t}") . ":", $output . implode("\n", sys::$alert));
    }
    sys_process_output();
}
function pre_sys_checkdos()
{
    if (defined("NOCONTENT") or !empty($_SERVER["HTTP_X_MOZ"]) or !APC) {
        return;
    }
    if (isset($_SERVER["HTTP_CLIENT_IP"])) {
        $ip = $_SERVER["HTTP_CLIENT_IP"];