Ticket #2179 (closed 改善提案: 修正済)
開発合宿:プラグインフックポイント管理機能
Reported by: | Yammy | Owned by: | Yammy |
---|---|---|---|
Priority: | 高 | Milestone: | EC-CUBE2.13.0 |
Component: | 管理画面 | Version: | 2.12.3 |
Keywords: | Cc: | ||
修正済み: | yes |
Description (last modified by Yammy) (diff)
プラグインで利用されているフックポイントをON/OFFできる機能
影響範囲考慮 plugin/SC_Plugin_Base.php plugin/SC_Plugin_Util.php helper/SC_Helper_Plugin.php pages/admin/ownersstore/LC_Page_Admin_OwnersStore.php
DB dtb_plugin_hookpoint dtb_plugin
フックポイント一覧ページ どのプラグインで利用されているか ON/OFFを出来るようにする
dtb_plugin_hookpoint.use_flg(boolean) の追加 true:利用する false:利用しない
ON/OFF の関数 plugin/SC_Plugin_Util::getPluginHookPointChangeUse($plugin_hookpoint_id, $use = true) 一覧取得の関数(プラグイン優先度順に表示) plugin/SC_Plugin_Util::getPluginHookPointList() を呼ぶ
プラグインフックポイント一覧取得方法 plugin/SC_Plugin_Util::getPluginHookPointList()追加 plugin/SC_Plugin_Util::getPluginHookPoint($plugin_id)修正
プラグインフックポイント一覧ページ /admin/ownersstore/plugin_hook_point_list.php ON/OFF の関数 一覧取得の関数
表示項目 フックポイント
優先度、プラグイン名、ON/OFF(ラジオ)
[競合チェック]による表示
pages/admin/ownersstore/LC_Page_Admin_OwnersStore::checkConflictPlugin($plugin_id) を plugin/SC_Plugin_Util::checkConflictPlugin($plugin_id = ) に移行