Aleksander Machniak
048d23c373
Fix PHP fatal error when importing vcf file using PHP 8.2 ( #9025 )
and some PHP8 warning
2 years ago
Aleksander Machniak
819afeff29
Fix a couple of PHP8 warnings ( #8420 )
4 years ago
Aleksander Machniak
f429b26810
Fix various PHP8 warnings ( #8392 )
4 years ago
Aleksander Machniak
c331431521
Fix some PHP8 compatibility issues ( #8363 )
4 years ago
Aleksander Machniak
f2688ba492
Use ?? operator where applicable
4 years ago
Aleksander Machniak
b4e9cda45b
PHP 8.1 warning fix
4 years ago
Aleksander Machniak
766189f524
Fix PHP 8.1 deprecation warnings
4 years ago
Aleksander Machniak
0d4a395464
Fix PHP 8.1 deprecation warnings
4 years ago
Josh Soref
203f456620
Spelling ( #8001 )
4 years ago
Michael Stilkerich
0608af9814
phpdoc type annotations to aid static analysis tools ( #7957 )
4 years ago
Aleksander Machniak
ac8e067ae6
Use official GPL-3.0-or-later license identifier ( #7901 )
4 years ago
johndoh
dec10e51da
Support providing skins for plugins inside the main skin folder ( #7445 )
5 years ago
Aleksander Machniak
f4ed1024dc
PHP8 fixes, CS fixes, short array syntax, tests
5 years ago
Aleksander Machniak
8110ed9a9d
PHP8 fixes, CS fixes, short array syntax, tests
5 years ago
Aleksander Machniak
596004beb3
More actions tests, code improvements
5 years ago
Aleksander Machniak
f95212d626
PHP8: More warnings fixed
5 years ago
Aleksander Machniak
bde383d051
PHP8: Fix various issues
for now only these I found by running our unit tests, there will be much more
5 years ago
Aleksander Machniak
a5c2b4360c
Fixes in context of undefined variables, and code style
5 years ago
Aleksander Machniak
c39081b6a1
Fix bug in extracting required plugins from composer.json that led to spurious error in log ( #7364 )
5 years ago
Aleksander Machniak
219e353ac1
Fix local file inclusion (and code execution) via crafted 'plugins' option
5 years ago
Aleksander Machniak
45a6ad1ba7
Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one ( #6735 )
6 years ago
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
6 years ago
Aleksander Machniak
e38b477b99
Fix including plugin scripts (regression)
7 years ago
Aleksander Machniak
2c12274d38
Fix style/navigation on error page depending on authentication state ( #6362 )
7 years ago
johndoh
05d1b1947e
Check for minified CSS files ( #6089 )
8 years ago
Aleksander Machniak
9ce8948294
Get rid of the 2nd argument of include_stylesheet()
.. make the optional behavior default now.
8 years ago
Aleksander Machniak
1cf72fa2b6
Allow plugins to include Less files ( #6051 )
8 years ago
Aleksander Machniak
1c24c69a3b
Fix path for css file existence check in include_stylesheet()
8 years ago
Aleksander Machniak
69f50b122d
Add a way to include plugin stylesheets optionally only if the file exists
8 years ago
Aleksander Machniak
e04f72d018
Fix PHP 7.2 warnings on count() use ( #5845 )
8 years ago
Aleksander Machniak
7e3298753a
Use ternary operator where aplicable
10 years ago
Aleksander Machniak
5ed8ade763
Fix bug where some plugins could be initialized more than one time
10 years ago
Aleksander Machniak
a958748947
CS fixes
10 years ago
Thomas Bruederli
5def0d8e9e
Ignore plugin loading filter if force parameter is set
11 years ago
Aleksander Machniak
75e8a7d313
Really make sure plugins aren't initialized twice
11 years ago
Aleksander Machniak
6c8cbe3ee5
Fix regression where require_plugin() wasn't initializing the plugin
11 years ago
corbosman
de89d46be2
Load plugins before sessions have started
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers. Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
11 years ago
Aleksander Machniak
09d52dbb67
Fix some typos in comments
11 years ago
Aleksander Machniak
20740a9650
Fix error in exec_hook() in case some hook handler was unregistered before
11 years ago
Aleksander Machniak
0a5841702f
Fix exec_hook() so handlers added inside the hook are not omitted
11 years ago
Aleksander Machniak
8c2075b9fc
Remove hook aliases deprecated long time ago, CS fixes
11 years ago
Aleksander Machniak
72b117feb1
Use consistent license identifiers, remove redundant package.xml files
11 years ago
Aleksander Machniak
a1d042fd58
Add rcube_plugin_api::get_plugin() method
11 years ago
Aleksander Machniak
29c24e647c
Get rid of DIRECTORY_SEPARATOR for consistency
11 years ago
Thomas Bruederli
64d49edd78
Maintain a stack of currently running plugin hooks
11 years ago
JohnDoh
0b799bee90
add support for optional plugins
11 years ago
Thomas Bruederli
65baa033e0
List all plugins which have been attempted to load ( #1488871 )
11 years ago
Thomas Bruederli
509a6bc368
Allow to force-load plugins which have been loaded but not initialized before
11 years ago
Thomas Bruederli
ce6050cbbb
Display version from composer.json even if not intstalled
12 years ago
Thomas Bruederli
fa635d8862
Make $force parameter only override the task check for required plugins ( #1489437 )
12 years ago