Changeset 18370 for branches/comu-ver2/data/require_plugin.php
- Timestamp:
- 2009/11/07 01:38:52 (17 years ago)
- File:
-
- 1 edited
-
branches/comu-ver2/data/require_plugin.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/require_plugin.php
r18351 r18370 29 29 30 30 if (version_compare("5", PHP_VERSION, "<")) { 31 $plugins = file_get_contents(USER_PATH . "plugins/plugins.xml"); 32 $xml = new SimpleXMLElement($plugins); 33 foreach ($xml->plugin as $plugin) { 34 35 $requireFile = USER_PATH . "plugins/" . $plugin->path . "/require.php"; 31 $pluginsXml = SC_Utils_Ex::sfGetPluginsXml(); 32 foreach ($pluginsXml->plugin as $plugin) { 33 $requireFile = PLUGIN_PATH . "{$plugin->path}/require.php"; 36 34 if (file_exists($requireFile)) { 37 include_once ($requireFile);35 include_once $requireFile; 38 36 } 39 37 } 38 39 // Smarty に引き渡す目的 40 // FIXME スーパーグローバルを書き換える以外の方法に改める。(グローバル変数にセットして、Smrty 関数で読み出すなど) 41 $_ENV['pluginsXml'] = $pluginsXml; 42 43 // グローバル変数を掃除 44 unset($plugin); 45 unset($pluginsXml); 40 46 } 41 47 ?>
Note: See TracChangeset
for help on using the changeset viewer.
