Ignore:
Timestamp:
2012/03/01 15:00:47 (12 years ago)
Author:
h_yoshimoto
Message:

#1603 プラグインに定義した関数にプラグイン情報が渡される様に変更・hednavが追加されないバグを修正

Location:
branches/version-2_12-dev/data/class/pages
Files:
2 edited

Legend:

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

    r21563 r21566  
    132132        $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); 
    133133        $objPlugin->setHeadNaviBlocs($this->arrPageLayout['HeadNavi']); 
    134  
     134         
    135135        // スーパーフックポイントを実行. 
    136136        $objPlugin->doAction('lc_page_process', array($this)); 
  • branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php

    r21563 r21566  
    386386        $this->makeDir($plugin_html_dir); 
    387387 
    388         $arrErr = $this->execPlugin($plugin['plugin_id'], $plugin['class_name'], 'install'); 
     388        $arrErr = $this->execPlugin($plugin, $plugin['class_name'], 'install'); 
    389389        if ($this->isError($arrErr) === true) { 
    390390            $this->rollBack(DOWNLOADS_TEMP_PLUGIN_INSTALL_DIR, $plugin['plugin_id'], $plugin_html_dir); 
     
    480480     * プラグインをアップデートします. 
    481481     *  
    482      * @param string $target_plugin_code アップデートするプラグインコード. 
     482     * @param string $target_plugin アップデートするプラグインコード. 
    483483     * @param string $upload_file_name アップロードファイル名. 
    484484     * @return array エラー情報を格納した連想配列. 
     
    520520        } 
    521521        // プラグインクラスファイルのUPDATE処理を実行. 
    522         $arrErr = $this->execPlugin($plugin_id, $class_name, 'update'); 
     522        $arrErr = $this->execPlugin($target_plugin, $class_name, 'update'); 
    523523 
    524524        // 保存ディレクトリの削除. 
     
    576576        } 
    577577 
    578         $arrErr = $this->execPlugin($plugin['plugin_id'], $plugin['class_name'], 'uninstall'); 
     578        $arrErr = $this->execPlugin($plugin, $plugin['class_name'], 'uninstall'); 
    579579        if ($this->isError($arrErr) === true) { 
    580580            return $arrErr; 
     
    606606        } 
    607607        // プラグインを有効にします. 
    608         $this->updatePluginEnable($plugin['plugin_id'], PLUGIN_ENABLE_TRUE); 
     608        $this->updatePluginEnable($plugin, PLUGIN_ENABLE_TRUE); 
    609609 
    610610        return $arrErr; 
     
    632632        } 
    633633        // プラグインを無効にします. 
    634         $this->updatePluginEnable($plugin['plugin_id'], PLUGIN_ENABLE_FALSE); 
     634        $this->updatePluginEnable($plugin, PLUGIN_ENABLE_FALSE); 
    635635 
    636636        return $arrErr; 
Note: See TracChangeset for help on using the changeset viewer.