| | |
| | | $this->output = $rcmail->output; |
| | | |
| | | $plugins_dir = dir($this->dir); |
| | | $plugins_dir = unslashify($plugins_dir->path); |
| | | $plugins_enabled = (array)$rcmail->config->get('plugins', array()); |
| | | |
| | | foreach ($plugins_enabled as $plugin_name) { |
| | | $fn = $plugins_dir->path . DIRECTORY_SEPARATOR . $plugin_name . DIRECTORY_SEPARATOR . $plugin_name . '.php'; |
| | | $fn = $plugins_dir . DIRECTORY_SEPARATOR . $plugin_name . DIRECTORY_SEPARATOR . $plugin_name . '.php'; |
| | | |
| | | if (file_exists($fn)) { |
| | | include($fn); |
| | |
| | | |
| | | // load required core plugin if no derivate was found |
| | | if (!$loaded) { |
| | | $fn = $plugins_dir->path . DIRECTORY_SEPARATOR . $plugin_name . DIRECTORY_SEPARATOR . $plugin_name . '.php'; |
| | | $fn = $plugins_dir . DIRECTORY_SEPARATOR . $plugin_name . DIRECTORY_SEPARATOR . $plugin_name . '.php'; |
| | | |
| | | if (file_exists($fn)) { |
| | | include_once($fn); |
| | | |