Changeset 21763
- Timestamp:
- 2012/04/18 11:17:11 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/downloads/plugin/SC_Plugin_Base.php
r21395 r21763 31 31 * @version $Id: $ 32 32 */ 33 class SC_Plugin_Base {33 abstract class SC_Plugin_Base { 34 34 35 35 var $arrSelfInfo; … … 44 44 $this->arrSelfInfo = $arrSelfInfo; 45 45 } 46 46 /** 47 * インストール 48 * installはプラグインのインストール時に実行されます. 49 * 引数にはdtb_pluginのプラグイン情報が渡されます. 50 * 51 * @param array $arrPlugin plugin_infoを元にDBに登録されたプラグイン情報(dtb_plugin) 52 * @return void 53 */ 54 abstract function install($arrPlugin); 55 56 /** 57 * アンインストール 58 * uninstallはアンインストール時に実行されます. 59 * 引数にはdtb_pluginのプラグイン情報が渡されます. 60 * 61 * @param array $arrPlugin プラグイン情報の連想配列(dtb_plugin) 62 * @return void 63 */ 64 abstract function uninstall($arrPlugin); 65 66 /** 67 * 稼働 68 * enableはプラグインを有効にした際に実行されます. 69 * 引数にはdtb_pluginのプラグイン情報が渡されます. 70 * 71 * @param array $arrPlugin プラグイン情報の連想配列(dtb_plugin) 72 * @return void 73 */ 74 abstract function enable($arrPlugin); 75 76 /** 77 * 停止 78 * disableはプラグインを無効にした際に実行されます. 79 * 引数にはdtb_pluginのプラグイン情報が渡されます. 80 * 81 * @param array $arrPlugin プラグイン情報の連想配列(dtb_plugin) 82 * @return void 83 */ 84 abstract function disable($arrPlugin); 47 85 } 48 49 50 86 ?>
Note: See TracChangeset
for help on using the changeset viewer.