rcube_plugin_apiThe plugin loader and global API
Located in /rcube_plugin_api.php (line 27)
static get_instance (line 81)
This implements the 'singleton' design pattern
add_content (line 418)
Save the given HTML content to be added to a template container
exec_action (line 293)
This method handles requests like _task=mail&_action=plugin.foo It executes the callback function that was registered with the given action.
exec_hook (line 236)
Triggers a plugin hook.
This is called from the application and executes all registered handlers
include_script (line 389)
Include a plugin script file in the current HTML page
include_stylesheet (line 403)
Include a plugin stylesheet in the current HTML page
init (line 106)
Load and init all enabled plugins
This has to be done after rcmail::load_gui() or rcmail::json_init() was called because plugins need to have access to rcmail->output
is_plugin_task (line 366)
Checks whether the given task is registered by a plugin
is_processing (line 379)
Check if a plugin hook is currently processing.
Mainly used to prevent loops and recursion.
loaded_plugins (line 429)
Returns list of loaded plugins names
load_plugin (line 152)
Load the specified plugin
register_action (line 266)
Let a plugin register a handler for a specific request
register_handler (line 313)
Register a handler function for template objects
register_hook (line 210)
Allows a plugin object to register a callback for a certain hook
register_task (line 338)
Register this plugin to be responsible for a specific task
Documentation generated on Tue, 04 Oct 2011 22:55:25 +0200 by phpDocumentor 1.4.3