Changeset 21569
- Timestamp:
- 2012/03/01 21:07:38 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/admin/system/LC_Page_Admin_System_Plugin.php
r21566 r21569 110 110 // 有効化 111 111 case 'enable': 112 112 113 // エラーチェック 113 114 $this->arrErr = $objFormParam->checkError(); … … 601 602 } 602 603 // 有効化処理を実行します. 603 $arrErr = $this->execPlugin($plugin ['plugin_id'], $plugin['class_name'], 'enable');604 $arrErr = $this->execPlugin($plugin, $plugin['class_name'], 'enable'); 604 605 if ($this->isError($arrErr) === true) { 605 606 return $arrErr; 606 607 } 607 608 // プラグインを有効にします. 608 $this->updatePluginEnable($plugin , PLUGIN_ENABLE_TRUE);609 $this->updatePluginEnable($plugin['plugin_id'], PLUGIN_ENABLE_TRUE); 609 610 610 611 return $arrErr; … … 627 628 628 629 // 無効化処理を実行します. 629 $arrErr = $this->execPlugin($plugin ['plugin_id'], $plugin['class_name'], 'disable');630 $arrErr = $this->execPlugin($plugin, $plugin['class_name'], 'disable'); 630 631 if ($this->isError($arrErr) === true) { 631 632 return $arrErr; 632 633 } 633 634 // プラグインを無効にします. 634 $this->updatePluginEnable($plugin , PLUGIN_ENABLE_FALSE);635 $this->updatePluginEnable($plugin['plugin_id'], PLUGIN_ENABLE_FALSE); 635 636 636 637 return $arrErr; … … 726 727 * インスタンスを生成し、指定のメソッドを実行する. 727 728 * 728 * @param integer $plugin _id プラグインID729 * @param integer $plugin プラグイン情報 729 730 * @param string $plugin_code プラグインコード 730 731 * @param string $exec_func 実行するメソッド名. … … 732 733 * 733 734 */ 734 function execPlugin($plugin _id, $class_name, $exec_func) {735 function execPlugin($plugin, $class_name, $exec_func) { 735 736 $arrErr = array(); 736 737 if (method_exists($class_name, $exec_func) === true) { 737 call_user_func(array($class_name, $exec_func), $plugin _id);738 call_user_func(array($class_name, $exec_func), $plugin); 738 739 } else { 739 740 $arrErr['plugin_error'] = '※ ' . $class_name . '.php に' . $exec_func . 'が見つかりません。<br/>';
Note: See TracChangeset
for help on using the changeset viewer.