Ignore:
Timestamp:
2012/02/27 17:39:02 (12 years ago)
Author:
h_yoshimoto
Message:

#1603 #1632 プラグイン仕様変更に伴う修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/LC_Page.php

    r21546 r21555  
    7272    /** 店舗基本情報 */ 
    7373    var $arrSiteInfo; 
     74     
     75    /** プラグインを実行フラグ */ 
     76    var $plugin_activate_flg = true; 
    7477 
    7578    // }}} 
     
    9497                                 $this->objDisplay->detectDevice()); 
    9598 
     99        // プラグインを実行するかを判定します. 
     100        // プラグイン管理ではプラグインが実行されません 
     101        if ($_SERVER['PHP_SELF'] !== ROOT_URLPATH . ADMIN_DIR . 'system/plugin.php') { 
     102            $this->plugin_activate_flg = false; 
     103        } 
     104         
    96105        // スーパーフックポイントを実行. 
    97         $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     106        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    98107        $objPlugin->doAction('lc_page_preProcess', array($this)); 
    99108 
     
    121130 
    122131        // HeadNaviにpluginテンプレートを追加する. 
    123         $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance(); 
     132        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    124133        $objPlugin->setHeadNaviBlocs($this->arrPageLayout['HeadNavi']); 
    125134 
     
    169178    /** 
    170179     * テンプレート取得 
    171      * 
     180     *  
    172181     */ 
    173182    function getTemplate() { 
     
    177186    /** 
    178187     * テンプレート設定(ポップアップなどの場合) 
    179      * 
     188     *  
    180189     */ 
    181190    function setTemplate($template) { 
Note: See TracChangeset for help on using the changeset viewer.