Changeset 2210 in subversion
- Timestamp:
- Jan 1, 2009 1:15:29 PM (4 years ago)
- Location:
- branches/devel-api
- Files:
-
- 2 edited
-
plugins/emoticons/emoticons.php (modified) (1 diff)
-
program/include/rcube_plugin_api.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/devel-api/plugins/emoticons/emoticons.php
r2209 r2210 10 10 function init() 11 11 { 12 $this->task = 'mail'; 12 13 $this->add_hook('message-body-after', array($this, 'replace')); 13 14 -
branches/devel-api/program/include/rcube_plugin_api.php
r2209 r2210 53 53 private function __construct() 54 54 { 55 $ config = rcmail::get_instance()->config;55 $rcmail = rcmail::get_instance(); 56 56 57 57 // only active in devel_mode for now 58 if (!$ config->get('devel_mode'))58 if (!$rcmail->config->get('devel_mode')) 59 59 return; 60 60 61 61 // load all enabled plugins 62 $plugins_dir = dir($ config->get('plugins_dir'));63 $plugins_enabled = (array)$ config->get('plugins', array());62 $plugins_dir = dir($rcmail->config->get('plugins_dir')); 63 $plugins_enabled = (array)$rcmail->config->get('plugins', array()); 64 64 65 65 foreach ($plugins_enabled as $plugin_name) { … … 71 71 // instantiate class if exists 72 72 if (class_exists($plugin_name, false)) { 73 $this->plugins[] = new $plugin_name($this); 73 $plugin = new $plugin_name($this); 74 // check inheritance and task specification 75 if (is_subclass_of($plugin, 'rcube_plugin') && (!$plugin->task || $plugin->task == $rcmail->task)) { 76 $this->plugins[] = $plugin; 77 } 74 78 } 75 79 else {
Note: See TracChangeset
for help on using the changeset viewer.
