static function RunOut() { global $page; $page->RunScript(); //decide how to send the content self::Prep(); switch (common::RequestType()) { // <a data-cmd="admin_box"> case 'flush': self::Flush(); break; // remote request // file browser // remote request // file browser case 'body': common::CheckTheme(); self::BodyAsHTML(); break; case 'admin': self::AdminHtml(); break; // <a data-cmd="gpajax"> // <a data-cmd="gpabox"> // <input data-cmd="gpabox"> // <a data-cmd="gpajax"> // <a data-cmd="gpabox"> // <input data-cmd="gpabox"> case 'json': common::CheckTheme(); includeFile('tool/ajax.php'); gpAjax::Response(); break; case 'content': self::Content(); break; default: common::CheckTheme(); self::Template(); break; } //if logged in, prepare the admin content and don't send 304 response if (common::LoggedIn()) { admin_tools::AdminHtml(); //empty edit links if there isn't a layout if (!$page->gpLayout) { self::$editlinks = ''; } return; } /* attempt to send 304 response */ if ($page->fileModTime > 0) { global $wbMessageBuffer, $gp_head_content; $len = strlen($gp_head_content) + ob_get_length(); if (count($wbMessageBuffer)) { $len += strlen(serialize($wbMessageBuffer)); } common::Send304(common::GenEtag($page->fileModTime, $len)); } }
function RunOut() { global $page, $gp_head_content; $page->RunScript(); //decide how to send the content gpOutput::Prep(); $req = ''; if (isset($_REQUEST['gpreq'])) { $req = $_REQUEST['gpreq']; } switch ($req) { // <a name="admin_box"> case 'flush': gpOutput::Flush(); break; // remote request // file browser // remote request // file browser case 'body': common::CheckTheme(); gpOutput::BodyAsHTML(); break; // <a name="gpajax"> // <a name="gpajax"> case 'json': common::CheckTheme(); includeFile('tool/ajax.php'); gpAjax::Response(); break; case 'content': gpOutput::Content(); break; default: common::CheckTheme(); gpOutput::Template(); break; } //if logged in, prepare the admin content and don't send 304 response if (common::LoggedIn()) { admin_tools::AdminHtml(); return; } /* attempt to send 304 response */ if ($page->fileModTime > 0) { $len = strlen($gp_head_content) + ob_get_length(); common::Send304(common::GenEtag($page->fileModTime, $len)); } }