Aleksander Machniak
53f4b98120
Make possible rcube_plugin_api class extending
12 years ago
Aleksander Machniak
413df054ad
CS fixes (mostly tab -> spaces)
12 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
alecpl
479af90579
- Hook unregister methods ( #1488184 )
13 years ago
alecpl
b3ad480bbc
- Fix hook name mailboxes_list renamed to reserved name, use storage_folders and add an alias to deprecated hooks list
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
thomascube
a2c495618a
Run imap_init plugin hook as deprecated hook; set $_SESSION['imap_host'] for backwards compat.
13 years ago
thomascube
3a7deca536
Always load jquery UI; minor phpdoc fix
13 years ago
alecpl
8703b08018
- Extend rcube_label_exists() to search in loaded plugins localizations
...
- Allow use localized addressbook field subtypes from plugins
13 years ago
alecpl
9a835c7f7c
- Fix is_a() usage for PHP>5.3.6
13 years ago
alecpl
8ec1b91bb9
- Uncomment code (commented out for testing?) + cleanup whitespaces
14 years ago
thomascube
0501b637a3
Merge branch devel-addressbook (r4193:4382) back into trunk
14 years ago
alecpl
ba3377fb4a
- include css files before scripts for speedup (with parallel downloads) + some code cleanups
14 years ago
thomascube
f5e7b35307
Bumbed version; Roundcube development is not Switzerland only
14 years ago
alecpl
2cd443315d
- Plugin API: add possibility to disable plugin in AJAX mode, 'noajax' property
...
- Plugin API: add possibility to disable plugin in framed mode, 'noframe' property
14 years ago
alecpl
1ac5431877
- Fix bug in rcube_plugin::local_skin_path()
14 years ago
alecpl
5c461bada9
- Update phpdoc ( #1486958 )
14 years ago
alecpl
e019f2d0f2
- s/RoundCube/Roundcube/
14 years ago
alecpl
119ad13d74
- Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
...
- Print warning to the log about deprecated hook names usage
15 years ago
alecpl
e6ce0062f2
- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings)
15 years ago
alecpl
d5d9680486
- Fix double slash in plugin directory path ( #1486872 )
15 years ago
thomascube
05a631a43c
Allow plugins to register their own tasks
15 years ago
thomascube
d062dbe18c
Add class docuumentation blocks and make phpdoc work again
15 years ago
alecpl
929a508d80
- Improve performance by avoiding unnecessary updates to the session table ( #1486325 )
15 years ago
alecpl
48bc52e835
- Fix imap_init hook broken in r3258 ( #1486493 )
15 years ago
alecpl
9b94eb6415
- Fix setting task name according to auth state. So, any action before user
...
is authenticated is assigned to 'login' task instead of 'mail'. Now binding
plugins to 'login' task is possible and realy usefull. It's also possible
to bind to all tasks excluding 'login'.
15 years ago
alecpl
10eedbe75a
- add file/line definitions to raise_error() calls
15 years ago
alecpl
1d786c86bf
- fixed svn keywords
15 years ago
alecpl
463a031122
- handle situation when 2nd argument of exec_hook() isn't an array ( #1486364 )
15 years ago
alecpl
912bbbc20e
- fix loading required plugins ( #1486079 )
15 years ago
thomascube
a366a323b5
Prevent from endless loops in render_page hook
16 years ago
thomascube
8448fca1f1
Let internal 'template_container' hook append to existing content
16 years ago
thomascube
737f0da348
Allow rcube_plugin::task to be a regular expression defining several tasks (e.g. mail|settings)
16 years ago
alecpl
7dbe2fa6bf
- get rid of 'plugins_dir' option, plugins directory must be in Roundcube root (like skins)
16 years ago
thomascube
eb6f198a2d
Rename function to correct english spelling
16 years ago
alecpl
23a2eec4d5
- ereg -> preg
16 years ago
thomascube
cc97ea0559
Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins)
16 years ago