コード例 #1
0
ファイル: DispError.php プロジェクト: ChigusaYasoda/ec-cube
 /**
  * Page を初期化する.
  * LC_Page_Adminクラス内でエラーページを表示しようとした際に無限ループに陥るのを防ぐため,
  * ここでは, parent::init() を行わない.(フロントのエラー画面出力と同様の仕様)
  *
  * @return void
  */
 public function init()
 {
     HandleErrorHelper::$under_error_handling = true;
     $this->template = LOGIN_FRAME;
     $this->tpl_mainpage = 'login_error.tpl';
     $this->tpl_title = 'ログインエラー';
     // ディスプレイクラス生成
     $this->objDisplay = Application::alias('eccube.display');
     // transformでフックしている場合に, 再度エラーが発生するため, コールバックを無効化.
     $objHelperPlugin = PluginHelper::getSingletonInstance($this->plugin_activate_flg);
     $objHelperPlugin->arrRegistedPluginActions = array();
     // キャッシュから店舗情報取得(DBへの接続は行わない)
     $this->arrSiteInfo = Application::alias('eccube.helper.db')->getBasisDataCache(false);
 }