template = MAIN_FRAME; //IP制限チェック $allow_hosts = unserialize(ADMIN_ALLOW_HOSTS); if(count($allow_hosts) > 0){ if(array_search($_SERVER["REMOTE_ADDR"],$allow_hosts) === FALSE){ SC_Response_Ex::sendHttpStatus(403); exit; } } //SSL制限チェック if(ADMIN_FORCE_SSL == TRUE){ if(empty($_SERVER['HTTPS']) AND $_SERVER['SERVER_PORT'] != 443){ SC_Response_Ex::sendRedirect($SERVER["REQUEST_URI"], $_GET,FALSE, TRUE); } } // ディスプレイクラス生成 $this->objDisplay = new SC_Display(); // プラグインクラス生成 // $this->objPlagin = new SC_Helper_Plugin_Ex(); // $this->objPlagin->preProcess($this); // トランザクショントークンの検証と生成 $this->doValidToken(true); $this->setTokenTo(); } /** * Page のプロセス. * * @return void */ function process() { } /** * Page のレスポンス送信. * * @return void */ function sendResponse() { $this->objDisplay->prepare($this, true); $this->objDisplay->response->write(); } /** * デストラクタ. * * @return void */ function destroy() { parent::destroy(); } } ?>