class PluginUtil

Methods

getEnablePlugin()

稼働中のプラグインを取得する。

array
getAllPlugin()

インストールされているプラグインを取得する。

array
getPluginByPluginId(int $plugin_id)

プラグインIDをキーにプラグインを取得する。

array
getPluginByPluginCode(string $plugin_code)

プラグインコードをキーにプラグインを取得する。

array
deletePluginByPluginId(string $plugin_id)

プラグインIDをキーにプラグインを削除する。

array
getPluginDirectory()

プラグインディレクトリの取得

array
getPluginHookPoint(integer $plugin_id, integer $use_type = 1)

プラグインIDをキーに, プラグインフックポイントを取得する.

array
getPluginHookPointList(integer $use_type = 3)

プラグインフックポイントを取得する.

array
checkExtension(string $key)

プラグイン利用に必須のモジュールチェック

bolean
setPluginHookPointChangeUse($plugin_hookpoint_id, $use_flg)

フックポイントのON/OFF変更

string
checkConflictPlugin(int $plugin_id = '')

フックポイントで衝突する可能性のあるプラグインを判定.メッセージを返します.

Details

at line 36
getEnablePlugin()

稼働中のプラグインを取得する。

at line 65
array getAllPlugin()

インストールされているプラグインを取得する。

Return Value

array $arrRet インストールされているプラグイン.

at line 86
array getPluginByPluginId(int $plugin_id)

プラグインIDをキーにプラグインを取得する。

Parameters

int $plugin_id プラグインID.

Return Value

array プラグインの基本情報.

at line 103
array getPluginByPluginCode(string $plugin_code)

プラグインコードをキーにプラグインを取得する。

Parameters

string $plugin_code プラグインコード.

Return Value

array プラグインの基本情報.

at line 120
array deletePluginByPluginId(string $plugin_id)

プラグインIDをキーにプラグインを削除する。

Parameters

string $plugin_id プラグインID.

Return Value

array プラグインの基本情報.

at line 133
array getPluginDirectory()

プラグインディレクトリの取得

Return Value

array $arrPluginDirectory

at line 155
array getPluginHookPoint(integer $plugin_id, integer $use_type = 1)

プラグインIDをキーに, プラグインフックポイントを取得する.

Parameters

integer $plugin_id
integer $use_type 1=有効のみ 2=無効のみ 3=全て

Return Value

array フックポイントの一覧

at line 184
array getPluginHookPointList(integer $use_type = 3)

プラグインフックポイントを取得する.

Parameters

integer $use_type 1=有効のみ 2=無効のみ 3=全て

Return Value

array フックポイントの一覧

at line 219
array checkExtension(string $key)

プラグイン利用に必須のモジュールチェック

Parameters

string $key エラー情報を格納するキー

Return Value

array $arrErr エラー情報を格納した連想配列.

at line 247
bolean setPluginHookPointChangeUse($plugin_hookpoint_id, $use_flg)

フックポイントのON/OFF変更

Parameters

$plugin_hookpoint_id
$use_flg

Return Value

bolean $use_flg:1=ON、0=OFF

at line 260
string checkConflictPlugin(int $plugin_id = '')

フックポイントで衝突する可能性のあるプラグインを判定.メッセージを返します.

Parameters

int $plugin_id プラグインID

Return Value

string $conflictalertmessage メッセージ