Commit Graph

1376 Commits

Author SHA1 Message Date
alecpl
68070e448c - Fix PHP warning in mailbox_info(),
- Set namespace/delimiter in constructor (this way some methods could be used before connecting to IMAP server)
2011-06-27 07:09:15 +00:00
alecpl
5bfa4445d5 - Read _unlock from POST too 2011-06-24 17:50:03 +00:00
alecpl
25e6a0f110 - Add rcube_imap::mailbox_info() 2011-06-23 17:43:44 +00:00
alecpl
715a1b143c - Make local_skin_path() to be a public method 2011-06-21 09:10:14 +00:00
thomascube
6af7e0d63d Use numSubOrdindates inconjuction with VLV to count total 2011-06-18 19:45:26 +00:00
alecpl
24201dc1f4 - Fix set_row_attribs() for backward compat. 2011-06-18 11:28:43 +00:00
alecpl
3ddca3b945 - Don't log errors when charset conversion fails 2011-06-17 06:39:39 +00:00
alecpl
cc90ed1f84 - Add addressbook name in contact info frame (#1487958) 2011-06-16 12:20:19 +00:00
alecpl
3f3ec14ed0 - Force allowed attributes on table rows 2011-06-15 11:43:01 +00:00
alecpl
feac485000 - Added html_table::get_row_attribs(), extended html_table::set_row_attribs() 2011-06-15 11:34:51 +00:00
thomascube
fd89754818 Allow to specify multiple sort columns as array (currently only used for VLV) 2011-06-15 00:09:23 +00:00
thomascube
6f3fa964c6 Use dechex() instead of sprintf() for base conversion 2011-06-13 21:33:51 +00:00
thomascube
79569231db Show more debug output 2011-06-13 21:16:47 +00:00
alecpl
64867411b1 - Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class 2011-06-13 12:56:31 +00:00
thomascube
c1db483cd5 Only select dn for count queries 2011-06-10 01:34:34 +00:00
thomascube
69ea3a3429 Implement LDAPv3 Virtual List View (VLV) for paged results listing 2011-06-09 19:43:22 +00:00
alecpl
62e2254e3f - Fix regexp matching field names 2011-06-03 13:31:55 +00:00
alecpl
5148d388ea - Small fix for advanced searching 2011-06-03 13:02:30 +00:00
alecpl
02695eff93 - typo 2011-06-03 12:47:55 +00:00
alecpl
b896b18f87 - Call addressbook_get hook only if build-in addressbook doesn't match wanted ID (for better performance), other improvements 2011-06-03 12:34:48 +00:00
alecpl
a5be870d6c - Performance improvement, fix case-sensitivness in advanced search 2011-06-03 12:09:10 +00:00
alecpl
e9a9f2f6c5 - Added addressbook advanced search 2011-06-03 11:03:13 +00:00
alecpl
d654e80084 - Fix identities "reply-to" and "bcc" fields have a bogus value when left empty (#1487943) 2011-06-02 12:24:22 +00:00
alecpl
fde361eb58 - Replace preg_match() with faster strpos() 2011-06-02 06:19:27 +00:00
alecpl
4fb6a28be2 - Fix doubled encoding in save-pref request (#1487941), small code improvements 2011-06-01 19:31:53 +00:00
thomascube
4dcd437ade Add collected text labels in one single function call 2011-06-01 17:05:18 +00:00
alecpl
3cacf941fa - Add popup with basic fields selection for addressbook search 2011-06-01 13:44:51 +00:00
thomascube
09c59abf85 Case-insensitive matching in autocompletion (#1487933); replace old string offset syntax 2011-05-31 16:17:23 +00:00
alecpl
644e3ad912 - Fix setting language for spellchecker on spellcheck_before_send 2011-05-30 17:08:47 +00:00
alecpl
b4edf78e4b - Provided rcube_spellchecker class, simplified code in utils task (less spell* files) 2011-05-30 15:08:26 +00:00
alecpl
516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 2011-05-27 13:01:05 +00:00
alecpl
f5a55bf173 - Make debug handler to be a method of rcube_mdb2 2011-05-27 11:02:51 +00:00
thomascube
e7b6e907c5 Add support for X-AB-EDIT field upon user request 2011-05-23 14:22:32 +00:00
alecpl
c9f4e9bc65 - Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
- Add possibility to disable data serialization in cache
2011-05-23 13:42:55 +00:00
alecpl
40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 2011-05-23 11:03:52 +00:00
alecpl
7ad8e2c318 - Add TTL parameter to rcube_cache class (and rcmail::get_cache method) 2011-05-23 09:34:57 +00:00
alecpl
bc8c2c5788 - Fix s/pattern/prefix/ in clear_cache() 2011-05-21 18:04:51 +00:00
alecpl
b9e42ecb46 - Use index record for memcache/apc engine, don't load the whole cache into memory 2011-05-21 18:04:09 +00:00
thomascube
10ea10a317 Catch write-errors on database (yet untested) 2011-05-20 18:35:08 +00:00
alecpl
ccc059fd70 - Re-designed cache, fixes memcache/apc issues 2011-05-20 13:48:45 +00:00
alecpl
3253b296c2 - Clear properly mailboxes cache on folder subscription change 2011-05-20 09:17:27 +00:00
alecpl
7786ba1adb - Fix error when rcube_cache::remove() was used in pattern mode 2011-05-20 08:00:40 +00:00
alecpl
d2a64865a7 - Fix func_get_args() usage for PHP<5.3 (#1487928) 2011-05-20 06:25:46 +00:00
thomascube
000fe38c71 Flip field type aliases (#1487910) 2011-05-18 14:06:31 +00:00
alecpl
8edb3d9405 - Add APC support in rcube_cache 2011-05-18 12:37:00 +00:00
alecpl
b5f836e4af - Make memcached cache not system-wide 2011-05-18 12:10:27 +00:00
alecpl
5cf5ee66c1 - Added general rcube_cache class with memcache support
- Improved caching performance by skipping writes of unchanged data                                                                       
- Option enable_caching replaced by imap_cache and messages_cache options
2011-05-18 11:48:47 +00:00
thomascube
76d4019a35 Get memcache object from rcmail instance 2011-05-18 10:16:36 +00:00
thomascube
4e3ec4eca8 Fix vcard value decoding; add setter for individual vcard fields 2011-05-18 10:15:12 +00:00
alecpl
392589ef38 - Clear mailboxes.* cache when new mailbox is created 2011-05-17 11:03:54 +00:00