Commit Graph

50 Commits

Author SHA1 Message Date
alecpl
5c461bada9 - Update phpdoc (#1486958) 2010-09-29 16:47:05 +00:00
alecpl
e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 2010-09-29 12:36:28 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
alecpl
532c2504f4 - Add 'language' parameter in 'user_create' hook (#1486896) 2010-08-06 14:39:10 +00:00
alecpl
b0eeaac9e0 - Fix: rcube_user::get_username() doesn't take mail_domain setting into account (#1486895) 2010-08-05 07:14:08 +00:00
alecpl
e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 2010-07-30 06:34:02 +00:00
alecpl
8dfe51ef4e - Extended rcube_user::get_username (#1486707) 2010-06-20 10:36:31 +00:00
alecpl
a7890113c6 - code reformatting 2010-04-27 07:07:09 +00:00
thomascube
a35062a1eb Always set changed date when marking a DB record as deleted + provide a cleanup script 2010-04-15 06:33:30 +00:00
thomascube
f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 2010-03-17 12:24:09 +00:00
alecpl
f209717e41 - virtuser_query: support other identity data (#1486148) 2010-03-14 13:02:29 +00:00
alecpl
56505a1174 - Options virtuser_* replaced with virtuser_* plugins
- Plugin API: Implemented 'email2user' and 'user2email' hooks
2010-03-11 18:34:01 +00:00
alecpl
929a508d80 - Improve performance by avoiding unnecessary updates to the session table (#1486325) 2010-03-01 19:04:34 +00:00
alecpl
333c48caf7 - Squirrelmail_usercopy: support reply-to field (#1486506)
- Use rcube_user::insert_identity() instead of custom SQL query in rcube_user::create()
2010-02-23 18:31:23 +00:00
alecpl
6a31558dd8 - remove redundant check 2010-02-23 18:08:59 +00:00
thomascube
b545d3e838 Fix loading of plugin configs: user prefs will always survive (#1486368) 2010-02-18 18:01:53 +00:00
alecpl
638fb8a972 - fix $Id$ keyword 2010-01-18 19:15:28 +00:00
alecpl
984e9727a0 - call user2email also for login with @ (#1486147) 2009-09-26 18:05:35 +00:00
alecpl
6b7e8e705a - Use sequence names only with PostgreSQL (#1486018) 2009-08-04 08:22:41 +00:00
alecpl
fccdf16364 - check virtuser before create_user hook (#1485950) + one if statement improvement 2009-07-02 10:52:48 +00:00
thomascube
07722a2d1d Create rcube_user instance early to enable the following plugin hooks to use it 2009-07-02 08:35:45 +00:00
thomascube
73967c7169 Also save signature field when creating a new identity at login 2009-07-01 16:07:26 +00:00
thomascube
08c8c3dbb9 Move 'login' field to the right level + codestyle 2009-07-01 14:39:00 +00:00
thomascube
ed205f4183 Change rcube_user::list_identities() to return an array instead of a sql-result 2009-06-09 08:18:06 +00:00
alecpl
adc0bf01f5 - allow empty identity name (#1485863) 2009-05-29 07:45:40 +00:00
alecpl
1301e98110 - Support initial identity name from virtuser_query (#1484003) 2009-05-26 07:01:55 +00:00
thomascube
0772a7dee2 Fix invalid object reference 2009-05-20 13:12:20 +00:00
alecpl
55f54e2b9f - mdb2 bug workaround for identities insert/edition queries (#1485853) 2009-05-18 07:18:31 +00:00
thomascube
f879f4e2f8 Trigger 'create_identity' when creating a new user; Allow 'create_user' hook to abort the operation 2009-05-14 19:26:34 +00:00
alecpl
23a2eec4d5 - ereg -> preg 2009-05-04 08:31:55 +00:00
thomascube
69f18a09ae Add plugin hooks for creating/saving/deleting identities and contacts 2009-05-01 19:04:26 +00:00
alecpl
ac9927c1ff - check identities_level when creating identities for new user 2009-04-22 06:43:03 +00:00
thomascube
cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 2009-04-19 17:44:29 +00:00
alecpl
942069969c - Support several e-mail addresses per user from virtuser_file (#1485678)
- return NULL from rcube_user::email2user if user not found (#1485801)
2009-04-10 09:26:56 +00:00
till
cbbef379a5 * bumping up copyright (happy new year ;-)) 2009-01-17 01:55:39 +00:00
alecpl
17060ee10b #1485648: fix multiple identities from virtuser_query all set to default 2008-12-28 17:17:01 +00:00
alecpl
123a02c8c7 - #1485423: fixed virtuser_query checking 2008-09-30 06:14:28 +00:00
alecpl
d6869a6693 - Fix language autodetection (#1485401) 2008-09-24 10:41:44 +00:00
alecpl
fc1a10b4d5 - fixed identities sorting, to have allways identities with the same name in the same order on the list 2008-09-20 08:03:36 +00:00
thomascube
29111be340 Don't set a hard-coded language in rcube_user 2008-09-19 18:53:17 +00:00
thomascube
155329b71c Always return language prop even if no other prefs are saved 2008-09-16 08:59:48 +00:00
alecpl
95987c3943 - removed PHP4 class constructors 2008-08-21 06:59:45 +00:00
alecpl
c86e940c86 #1485268 2008-08-11 07:10:22 +00:00
thomascube
ba0e7871bd Separate queries to make use of the database indexes; with OR no index is used 2008-08-07 08:52:22 +00:00
thomascube
28642043ba Don't save prefs with default values if they haven't been changed yet 2008-08-07 07:02:07 +00:00
alecpl
e2003306d3 #1485207 2008-07-21 08:30:01 +00:00
thomascube
83a7636872 More code cleanup 2008-06-14 12:23:08 +00:00
thomascube
45f56c1c40 Replace our crappy html sanitization with the dom-based washtml script + fix inline message parts + remove old code + add some doc comments 2008-05-29 16:10:42 +00:00
thomascube
197601ef5f Next step: introduce the application class 'rcmail' and get rid of some global vars 2008-04-30 08:21:42 +00:00
thomascube
47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 2008-04-12 13:54:45 +00:00