summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_user.php
AgeCommit message (Collapse)Author
2010-09-25- s/RoundCube/Roundcube/alec
git-svn-id: https://svn.roundcube.net/trunk@3989 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-08-06- Add 'language' parameter in 'user_create' hook (#1486896)alec
git-svn-id: https://svn.roundcube.net/trunk@3874 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-08-05- Fix: rcube_user::get_username() doesn't take mail_domain setting into ↵alec
account (#1486895) git-svn-id: https://svn.roundcube.net/trunk@3870 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-07-30- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete ↵alec
list (old names are supported without errors nor warnings) git-svn-id: https://svn.roundcube.net/trunk@3840 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-06-20- Extended rcube_user::get_username (#1486707)alec
git-svn-id: https://svn.roundcube.net/trunk@3774 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-27- code reformattingalec
git-svn-id: https://svn.roundcube.net/trunk@3567 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-15Always set changed date when marking a DB record as deleted + provide a ↵thomasb
cleanup script git-svn-id: https://svn.roundcube.net/trunk@3489 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-17Merged devel-threads branch (r3066:3364) back into trunkthomasb
git-svn-id: https://svn.roundcube.net/trunk@3367 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-14- virtuser_query: support other identity data (#1486148)alec
git-svn-id: https://svn.roundcube.net/trunk@3359 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-11- Options virtuser_* replaced with virtuser_* pluginsalec
- Plugin API: Implemented 'email2user' and 'user2email' hooks git-svn-id: https://svn.roundcube.net/trunk@3352 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-01- Improve performance by avoiding unnecessary updates to the session table ↵alec
(#1486325) git-svn-id: https://svn.roundcube.net/trunk@3296 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-02-23- Squirrelmail_usercopy: support reply-to field (#1486506)alec
- Use rcube_user::insert_identity() instead of custom SQL query in rcube_user::create() git-svn-id: https://svn.roundcube.net/trunk@3286 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-02-23- remove redundant checkalec
git-svn-id: https://svn.roundcube.net/trunk@3285 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-02-18Fix loading of plugin configs: user prefs will always survive (#1486368)thomasb
git-svn-id: https://svn.roundcube.net/trunk@3274 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-01-18- fix $Id$ keywordalec
git-svn-id: https://svn.roundcube.net/trunk@3212 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-09-26- call user2email also for login with @ (#1486147)alec
git-svn-id: https://svn.roundcube.net/trunk@2992 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-08-04- Use sequence names only with PostgreSQL (#1486018)alec
git-svn-id: https://svn.roundcube.net/trunk@2834 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-02- check virtuser before create_user hook (#1485950) + one if statement ↵alec
improvement git-svn-id: https://svn.roundcube.net/trunk@2701 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-02Create rcube_user instance early to enable the following plugin hooks to use itthomasb
git-svn-id: https://svn.roundcube.net/trunk@2698 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-01Also save signature field when creating a new identity at loginthomasb
git-svn-id: https://svn.roundcube.net/trunk@2692 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-01Move 'login' field to the right level + codestylethomasb
git-svn-id: https://svn.roundcube.net/trunk@2691 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-06-09Change rcube_user::list_identities() to return an array instead of a sql-resultthomasb
git-svn-id: https://svn.roundcube.net/trunk@2627 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-29- allow empty identity name (#1485863)alec
git-svn-id: https://svn.roundcube.net/trunk@2562 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-26- Support initial identity name from virtuser_query (#1484003)alec
git-svn-id: https://svn.roundcube.net/trunk@2537 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-20Fix invalid object referencethomasb
git-svn-id: https://svn.roundcube.net/trunk@2508 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-18- mdb2 bug workaround for identities insert/edition queries (#1485853)alec
git-svn-id: https://svn.roundcube.net/trunk@2497 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-14Trigger 'create_identity' when creating a new user; Allow 'create_user' hook ↵thomasb
to abort the operation git-svn-id: https://svn.roundcube.net/trunk@2481 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-04- ereg -> pregalec
git-svn-id: https://svn.roundcube.net/trunk@2453 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-01Add plugin hooks for creating/saving/deleting identities and contactsthomasb
git-svn-id: https://svn.roundcube.net/trunk@2441 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-04-22- check identities_level when creating identities for new useralec
git-svn-id: https://svn.roundcube.net/trunk@2412 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-04-19Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some ↵thomasb
sample plugins) git-svn-id: https://svn.roundcube.net/trunk@2401 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-04-10- Support several e-mail addresses per user from virtuser_file (#1485678)alec
- return NULL from rcube_user::email2user if user not found (#1485801) git-svn-id: https://svn.roundcube.net/trunk@2384 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-01-17* bumping up copyright (happy new year ;-))till
git-svn-id: https://svn.roundcube.net/trunk@2237 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-12-28#1485648: fix multiple identities from virtuser_query all set to defaultalec
git-svn-id: https://svn.roundcube.net/trunk@2191 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-30- #1485423: fixed virtuser_query checkingalec
git-svn-id: https://svn.roundcube.net/trunk@1902 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-24- Fix language autodetection (#1485401)alec
git-svn-id: https://svn.roundcube.net/trunk@1888 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-20- fixed identities sorting, to have allways identities with the same name in ↵alec
the same order on the list git-svn-id: https://svn.roundcube.net/trunk@1860 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-19Don't set a hard-coded language in rcube_userthomasb
git-svn-id: https://svn.roundcube.net/trunk@1856 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-09-16Always return language prop even if no other prefs are savedthomasb
git-svn-id: https://svn.roundcube.net/trunk@1802 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-21- removed PHP4 class constructorsalec
git-svn-id: https://svn.roundcube.net/trunk@1664 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-11#1485268alec
git-svn-id: https://svn.roundcube.net/trunk@1638 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-07Separate queries to make use of the database indexes; with OR no index is usedthomasb
git-svn-id: https://svn.roundcube.net/trunk@1634 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-08-07Don't save prefs with default values if they haven't been changed yetthomasb
git-svn-id: https://svn.roundcube.net/trunk@1632 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-07-21#1485207alec
git-svn-id: https://svn.roundcube.net/trunk@1599 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-06-14More code cleanupthomasb
git-svn-id: https://svn.roundcube.net/trunk@1532 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-05-29Replace our crappy html sanitization with the dom-based washtml script + fix ↵thomasb
inline message parts + remove old code + add some doc comments git-svn-id: https://svn.roundcube.net/trunk@1452 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-04-30Next step: introduce the application class 'rcmail' and get rid of some ↵thomasb
global vars git-svn-id: https://svn.roundcube.net/trunk@1344 208e9e7b-5314-0410-a742-e7e81cd9613c
2008-04-12Changed codebase to PHP5 with autoloader + added some new classes from the ↵thomasb
devel-vnext branch git-svn-id: https://svn.roundcube.net/trunk@1291 208e9e7b-5314-0410-a742-e7e81cd9613c