Changeset 22796 for branches/version-2_12-dev/data/class/plugin
- Timestamp:
- 2013/05/02 18:11:36 (13 years ago)
- Location:
- branches/version-2_12-dev/data/class/plugin
- Files:
-
- 2 edited
-
SC_Plugin_Base.php (modified) (4 diffs)
-
SC_Plugin_Util.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/plugin/SC_Plugin_Base.php
r22567 r22796 31 31 * @version $Id: $ 32 32 */ 33 abstract class SC_Plugin_Base 34 { 33 abstract class SC_Plugin_Base { 35 34 36 35 protected $arrSelfInfo; … … 42 41 * @return void 43 42 */ 44 function __construct(array $arrSelfInfo) 45 { 43 function __construct(array $arrSelfInfo) { 46 44 $this->arrSelfInfo = $arrSelfInfo; 47 45 } … … 92 90 * @param integer $priority 93 91 */ 94 function register(SC_Helper_Plugin $objHelperPlugin, $priority) 95 { 92 function register(SC_Helper_Plugin $objHelperPlugin, $priority) { 96 93 if (isset($this->arrSelfInfo['plugin_hook_point'])) { 97 94 $arrHookPoints = $this->arrSelfInfo['plugin_hook_point']; … … 111 108 * @return array $arrSelfInfo 自身のプラグイン情報 112 109 */ 113 function getPluginInfo() 114 { 110 function getPluginInfo() { 115 111 return $this->arrSelfInfo; 116 112 } -
branches/version-2_12-dev/data/class/plugin/SC_Plugin_Util.php
r22567 r22796 23 23 24 24 // プラグインのユーティリティクラス. 25 class SC_Plugin_Util 26 { 25 class SC_Plugin_Util { 27 26 28 27 /** 29 28 * 稼働中のプラグインを取得する。 30 29 */ 31 function getEnablePlugin() 32 { 30 function getEnablePlugin() { 33 31 $objQuery =& SC_Query_Ex::getSingletonInstance(); 34 32 $col = '*'; … … 57 55 * @return array $arrRet インストールされているプラグイン. 58 56 */ 59 function getAllPlugin() 60 { 57 function getAllPlugin() { 61 58 $objQuery =& SC_Query_Ex::getSingletonInstance(); 62 59 $col = '*'; … … 77 74 * @return array プラグインの基本情報. 78 75 */ 79 function getPluginByPluginId($plugin_id) 80 { 76 function getPluginByPluginId($plugin_id) { 81 77 $objQuery =& SC_Query_Ex::getSingletonInstance(); 82 78 $col = '*'; … … 94 90 * @return array プラグインの基本情報. 95 91 */ 96 function getPluginByPluginCode($plugin_code) 97 { 92 function getPluginByPluginCode($plugin_code) { 98 93 $objQuery =& SC_Query_Ex::getSingletonInstance(); 99 94 $col = '*'; … … 110 105 * @return array プラグインの基本情報. 111 106 */ 112 function deletePluginByPluginId($plugin_id) 113 { 107 function deletePluginByPluginId($plugin_id) { 114 108 $objQuery =& SC_Query_Ex::getSingletonInstance(); 115 109 $where = 'plugin_id = ?'; … … 123 117 * @return array $arrPluginDirectory 124 118 */ 125 function getPluginDirectory() 126 { 119 function getPluginDirectory() { 127 120 $arrPluginDirectory = array(); 128 121 if (is_dir(PLUGIN_UPLOAD_REALDIR)) { … … 143 136 * @return array フックポイントの一覧 144 137 */ 145 function getPluginHookPoint($plugin_id) 146 { 138 function getPluginHookPoint($plugin_id) { 147 139 $objQuery =& SC_Query_Ex::getSingletonInstance(); 148 140 $cols = '*'; … … 158 150 * @return array $arrErr エラー情報を格納した連想配列. 159 151 */ 160 function checkExtension($key) 161 { 152 function checkExtension($key) { 162 153 // プラグイン利用に必須のモジュール 163 154 // 'EC-CUBEバージョン' => array('モジュール名')
Note: See TracChangeset
for help on using the changeset viewer.
