| | |
| | | | program/include/rcube_plugin.php | |
| | | | | |
| | | | This file is part of the Roundcube Webmail client | |
| | | | Copyright (C) 2008-2009, Roundcube Dev. - Switzerland | |
| | | | Copyright (C) 2008-2009, The Roundcube Dev Team | |
| | | | Licensed under the GNU GPL | |
| | | | | |
| | | | PURPOSE: | |
| | |
| | | * Initialization method, needs to be implemented by the plugin itself |
| | | */ |
| | | abstract function init(); |
| | | |
| | | |
| | | |
| | | /** |
| | | * Attempt to load the given plugin which is required for the current plugin |
| | | * |
| | | * @param string Plugin name |
| | | * @return boolean True on success, false on failure |
| | | */ |
| | | public function require_plugin($plugin_name) |
| | | { |
| | | return $this->api->load_plugin($plugin_name); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * Load local config file from plugins directory. |
| | | * The loaded values are patched over the global configuration. |