예제 #1
0
 public function __construct($message, $code = 0, $severity = 0, $filename = __FILE__, $lineno = __LINE__)
 {
     $this->message = $message;
     $this->code = $code;
     $this->severity = $severity;
     $this->file = $filename;
     $this->line = $lineno;
     SygilLog::getInstance()->add($this);
 }
예제 #2
0
        $core->addExec('org.sygil.session.update();');
    }
    /**
     * TODO a migrer en ajax
     **/
    foreach ($preload as $script) {
        $core->addExec($script . ';');
    }
    // Page central par default
    if (!Session::DATA('Frame') && !Session::DATA('Ajax')) {
        if (strpos(' ' . DEFAULT_CENTER, 'http://') > 0) {
            $core->addExec('org.sygil.frame.open(\'' . DEFAULT_CENTER . '\');');
        } else {
            $core->addExec('org.sygil.ajax.load(\'' . DEFAULT_CENTER . '\',\'center\',\'replace\',[]);');
        }
    } else {
        if (Session::DATA('Frame')) {
            $core->addExec('org.sygil.frame.open(\'' . Session::DATA('Frame') . '\',\'Last\');');
        } else {
            $core->addExec('org.sygil.ajax.load(\'' . Session::DATA('Ajax') . '\',\'center\',\'replace\',[]);');
        }
    }
    $session->save();
    ob_start('ob_gzhandler');
    header('Content-Type: text/html');
    echo $core->generate();
} catch (SygilException $exception) {
    var_dump(SygilLog::getInstance());
    echo $exception->getTraceAsString();
}
exit(0);