Ticket #2179 (new 改善提案) — at Version 1

Opened 11 years ago

Last modified 11 years ago

プラグインフックポイント管理機能

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 = ) に移行

Change History

comment:1 Changed 11 years ago by Yammy

  • Description modified (diff)
Note: See TracTickets for help on using tickets.