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