Aleksander Machniak
7a269a2b84
Replace get_input_value() with get_input_string() where appropriate
2021-09-13 19:31:49 +02:00
Aleksander Machniak
e3416c9fc0
PHP8 fixes, CS fixes, short array syntax, tests
2020-12-06 11:43:56 +01:00
Aleksander Machniak
545a1569f1
Steps -> Actions refactoring ( #7688 )
...
* Move action handling code to rcmail class
* Add rcmail_action class
* Add action aliases
* Get rid of $OUTPUT global
* Move some methods from rcmail to rcmail_action
* PHP8 compat. fixes
* Add framework for testing actions
* Fix obvious code mistakes
2020-11-01 11:25:38 +01:00
Aleksander Machniak
eb7636d491
Fixes in context of undefined variables, and code style
2020-08-16 10:29:42 +02:00
Aleksander Machniak
36bf280a97
Elastic: Minimize forms/colors blink on page load
2020-07-11 10:52:24 +02:00
Mildred Ki'Lya
88577119d7
Add new archival types to keep the folder structure
...
Add archival type folderyear and foldermonth to keep the original folder
structure after a YYYY or a YYYY/MM prefix.
2020-03-04 13:05:26 +01:00
Aleksander Machniak
66fab8cdb2
CS fixes, Avoid usused variables, fixed minor bugs
2019-10-05 19:44:39 +02:00
Aleksander Machniak
0e4bf6fda8
Fix bug where unread count wasn't updated after moving multi-folder result ( #6846 )
2019-07-14 13:23:37 +02:00
Aleksander Machniak
1247a8dd7d
Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names
2018-05-08 12:20:11 +02:00
Aleksander Machniak
2faf7185db
Archive: Create archive folder automatically if it's configured, but does not exist ( #6076 )
2018-04-16 16:29:03 +02:00
Aleksander Machniak
db5802b134
Archive: Skip early the request to move to archive folder from archive folder
...
... which may happen in multi-folder search results.
2018-04-09 09:11:04 +02:00
Aleksander Machniak
8e543f843e
Fix check_request() bypass in places using get_uids() [CVE-2018-9846] ( #6238 )
2018-04-09 09:07:27 +02:00
Aleksander Machniak
08f27316ee
Fix bug where Archive folder wasn't auto-created on login with create_default_folders=true
2017-12-11 08:54:27 +01:00
Aleksander Machniak
9ce8948294
Get rid of the 2nd argument of include_stylesheet()
...
.. make the optional behavior default now.
2017-11-20 14:03:07 +01:00
Aleksander Machniak
238ec1ecdf
Archive: Style folder icon also in Settings > Folders
2017-10-30 11:48:56 +01:00
Aleksander Machniak
69f50b122d
Add a way to include plugin stylesheets optionally only if the file exists
2017-08-06 19:46:22 +02:00
Aleksander Machniak
8e126e8648
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
...
... also when deleting via 'mark' and 'archive' actions
2017-07-17 09:51:36 +02:00
Aleksander Machniak
76adb49454
Support for IMAP folders that cannot contain both folders and messages ( #5057 )
2017-07-14 13:39:49 +02:00
Aleksander Machniak
86a4d78369
Merge branch 'dev-elastic'
2017-07-02 16:47:54 +02:00
Aleksander Machniak
bf4326c834
Bump archive version number, update changelog
2017-06-30 09:24:38 +02:00
Aleksander Machniak
19133769e5
Fix archiving by sender address on cyrus-imap
...
Cyrus-IMAP does not allow @-character in folder names
2017-06-30 09:23:17 +02:00
Aleksander Machniak
05d7fcc698
Cleanup
2017-06-27 19:43:58 +02:00
Aleksander Machniak
0d8b3675f3
Add missing <label>s in Preferences > Special Folders
2017-04-18 18:01:29 +02:00
Harry Smallbones
5665c7455b
Archive: Add Thunderbird compatible Month option
2017-01-27 15:51:36 +00:00
Aleksander Machniak
2803a58152
Use innerclass for Archive button in taskbar
2017-01-13 11:42:59 +01:00
Aleksander Machniak
d85f30bec4
Archive: Don't reload messages list when it's not needed ( #5225 )
...
Archive: Add option to automatically mark archived messages as \Seen (#5142 )
2016-10-02 19:43:04 +02:00
Aleksander Machniak
4f0abbf5fe
CS and indent fixes, added $task property definition
2016-05-28 20:32:14 +02:00
Aleksander Machniak
4cfe230e56
Fix so subfolders of INBOX can be set as Archive ( #5274 )
2016-05-27 18:13:59 +02:00
Aleksander Machniak
74ce01efc7
Q() -> rcube::Q()
2015-10-23 08:02:57 +02:00
Aleksander Machniak
08bb20f261
Don't use deprecated functions/constants (from bc.inc)
2015-08-02 20:16:46 +02:00
Thomas Bruederli
7fce8fbbde
Adapt archive and markasjunk plugins to work with multi-folder search results
2014-04-07 18:00:09 +02:00
Aleksander Machniak
dc0b500e78
Removed redundant default_folders config option ( #1489737 )
...
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830 )
2014-04-01 19:27:07 +02:00
Aleksander Machniak
6b2b2eca5f
Remove deprecated functions (these listed in bc.php file) usage
2013-12-22 14:12:15 +01:00
Aleksander Machniak
442f37c313
Fix list update after archive action on search result
2013-10-30 11:02:34 +01:00
Aleksander Machniak
11075979a6
Update authors and version numbers
2013-10-30 10:37:05 +01:00
Aleksander Machniak
691cbc276d
Fix archive action for all messages in a folder ( #1489405 )
2013-10-30 10:32:48 +01:00
Aleksander Machniak
a6cc96a55d
Fix archive button on messages page when using archive_type != '' ( #1489404 )
2013-10-30 10:02:48 +01:00
Aleksander Machniak
2143a64873
Performance improvement - call IMAP LIST only once
2013-10-30 09:47:56 +01:00
Aleksander Machniak
d72a41dc8e
Make sure all folders in the path are created - ie. if archive folder
...
is configured as Archive/YYYY/MM, create both Archive/YYYY and Archive/YYYY/MM.
2013-10-30 09:35:03 +01:00
Aleksander Machniak
22d48c2697
Use global show_real_foldername setting instead archive_localize_name
2013-06-12 10:06:16 +02:00
Thomas Bruederli
67cb017b0c
Extend archive plugin with user-configurable options to move messages into subfolders according to their date, sender or originating folder
2013-01-20 16:28:02 +01:00
Aleksander Machniak
61be822d62
Remove deprecated functions (from bc.php file) usage in plugins
2013-01-18 15:24:49 +01:00
Thomas Bruederli
1bfe958ed8
Option to disable localization of the archive folder name
2012-11-26 15:34:37 +01:00
thomascube
48e9c14ebd
Move plugins repository into roundcubemail root folder; svn:externals are not defined anymore
2012-03-31 12:25:48 +00:00
till
63a3dc5fde
moved plugins
2010-03-20 14:20:01 +00:00
alecpl
63ab02a9f2
- hide threads related prefs when threads are not supported by IMAP server
...
- performance: don't load folders list when we don't need it
2010-03-19 20:18:23 +00:00
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'.
2010-02-06 18:12:49 +00:00
alecpl
6a7d063e61
- don't load some stuff before login ( #1486475 )
2010-02-05 14:06:53 +00:00
thomascube
01accaff5b
Add fallback to default skin if the selected one is not available in plugin directory
2009-10-28 22:53:40 +00:00
alecpl
93a88c95b7
- Prevent from setting INBOX as any of special folders ( #1486114 )
2009-09-23 19:01:53 +00:00