Changeset 22808
- Timestamp:
- 2013/05/11 00:07:27 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/helper/SC_Helper_Plugin.php
r22567 r22808 58 58 // プラグイン本体ファイル名が取得したプラグインディレクトリ一覧にある事を確認 59 59 if (array_search($arrPluginData['plugin_code'], $arrPluginDirectory) !== false) { 60 $plugin_file_path = PLUGIN_UPLOAD_REALDIR . $arrPluginData['plugin_code'] . '/' . $arrPluginData['class_name'] . '.php'; 61 // プラグイン本体ファイルが存在しない場合 62 if (!file_exists($plugin_file_path)) { 63 // エラー出力 64 $msg = 'プラグイン本体ファイルが存在しない。当該プラグインを無視して続行する。'; 65 $msg .= 'ファイル=' . var_export($plugin_file_path, true) . '; '; 66 trigger_error($msg, E_USER_WARNING); 67 // 次のプラグインへ続行 68 continue 1; 69 } 60 70 // プラグイン本体ファイルをrequire. 61 require_once PLUGIN_UPLOAD_REALDIR . $arrPluginData['plugin_code'] . '/' . $arrPluginData['class_name'] . '.php';71 require_once $plugin_file_path; 62 72 63 73 // プラグインのインスタンス生成. … … 83 93 { 84 94 if (!isset($GLOBALS['_SC_Helper_Plugin_instance'])) { 85 // プラグインのローダーがDB接続を必要とするため、86 // SC_Queryインスタンス生成後のみオブジェクトを生成する。87 require_once CLASS_EX_REALDIR . 'SC_Query_Ex.php';88 if (is_null(SC_Query_Ex::getPoolInstance())) {89 return false;90 }91 92 95 $GLOBALS['_SC_Helper_Plugin_instance'] = new SC_Helper_Plugin_Ex(); 93 96 $GLOBALS['_SC_Helper_Plugin_instance']->load($plugin_activate_flg);
Note: See TracChangeset
for help on using the changeset viewer.