summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_mdb2.php
AgeCommit message (Collapse)Author
2012-04-16- Replace some references to rcmail with rcubealec
git-svn-id: https://svn.roundcube.net/trunk@6092 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-04-13- Merge devel-framework branch, resolved conflictsalec
git-svn-id: https://svn.roundcube.net/trunk@6073 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-02-02Allow users to choose cols for contacts list sortingthomasb
git-svn-id: https://svn.roundcube.net/trunk@5850 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-18Changed license to GNU GPLv3+ with exceptions for skins and pluginsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5787 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-02- Reset error flag when connecting to (another) databasealec
git-svn-id: https://svn.roundcube.net/trunk@5529 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-02- Fallback to write-master when readonly database failsalec
git-svn-id: https://svn.roundcube.net/trunk@5528 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-07- Fix handling of DB connection failures. Detect failure on connection level ↵alec
instead of on query level. Fixes issue when one write query failed, next queries were not executed. - Changed 'var' to 'public'. git-svn-id: https://svn.roundcube.net/trunk@5395 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-27- Make debug handler to be a method of rcube_mdb2alec
git-svn-id: https://svn.roundcube.net/trunk@4810 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-20Catch write-errors on database (yet untested)thomasb
git-svn-id: https://svn.roundcube.net/trunk@4795 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-20- Fix func_get_args() usage for PHP<5.3 (#1487928)alec
git-svn-id: https://svn.roundcube.net/trunk@4790 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-14Fix sort order when contact name is emptythomasb
git-svn-id: https://svn.roundcube.net/trunk@4768 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-10Revert r4746 due to timestsamp issues with mysql; deprecate ↵thomasb
rcube_mdb2::unixtimestamp() git-svn-id: https://svn.roundcube.net/trunk@4747 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-09Rely on mysql server timezone not on PHPthomasb
git-svn-id: https://svn.roundcube.net/trunk@4746 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-25Remove unnecessary code (thanks Alec)thomasb
git-svn-id: https://svn.roundcube.net/trunk@4694 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-25Fix return value of affected_rows()thomasb
git-svn-id: https://svn.roundcube.net/trunk@4693 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-20- Improve performance by including files with absolute path (#1487849) alec
git-svn-id: https://svn.roundcube.net/trunk@4678 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-19Check for DB connection state instead of handle (handle could be an error ↵thomasb
object) git-svn-id: https://svn.roundcube.net/trunk@4670 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-19Gracefully shrug on database errorsthomasb
git-svn-id: https://svn.roundcube.net/trunk@4668 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-08- Fixed bug where some dates would produce SQL error in MySQL (#1487856)alec
git-svn-id: https://svn.roundcube.net/trunk@4635 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-25Create interactive update script with improved DB schema check; udated ↵thomasb
installer with new features and styles git-svn-id: https://svn.roundcube.net/trunk@4573 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-12Bumbed version; Roundcube development is not Switzerland onlythomasb
git-svn-id: https://svn.roundcube.net/trunk@4410 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-10-07- Support one argument of type array, instead of n arguments for ↵alec
rcube_mdb2::query method git-svn-id: https://svn.roundcube.net/trunk@4057 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-29- Update phpdoc (#1486958)alec
git-svn-id: https://svn.roundcube.net/trunk@4015 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-26Fix base url resolution + better order for condition checks in rcube_mdb2 + ↵thomasb
updated changelog git-svn-id: https://svn.roundcube.net/trunk@3993 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-25- s/RoundCube/Roundcube/alec
git-svn-id: https://svn.roundcube.net/trunk@3989 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-21Fix db_mode check in insert_id()thomasb
git-svn-id: https://svn.roundcube.net/trunk@3982 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-21Fix selection of read/write db connectionthomasb
git-svn-id: https://svn.roundcube.net/trunk@3978 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-09-08- Add semicolon at the end of SQL queries in log (#1486957)alec
git-svn-id: https://svn.roundcube.net/trunk@3947 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-30- Fix typo (#1486703)alec
git-svn-id: https://svn.roundcube.net/trunk@3581 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-29- code re-formatting + small improvementsalec
git-svn-id: https://svn.roundcube.net/trunk@3576 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-22- Don't add extra newline in sql debug logalec
git-svn-id: https://svn.roundcube.net/trunk@3528 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-04-01- Use MDB2's Manager module for listing tablesalec
git-svn-id: https://svn.roundcube.net/trunk@3456 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-31List of tables mustn't be static (wtf?)thomasb
git-svn-id: https://svn.roundcube.net/trunk@3450 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-03-31Asynchronously expand contact groups + skip count queries in autocompletion ↵thomasb
mode + check for the existance of contactgroups table git-svn-id: https://svn.roundcube.net/trunk@3449 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-02-03- Fix inconsistency when not using default table names (#1486467)alec
git-svn-id: https://svn.roundcube.net/trunk@3246 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-01-28- add file/line definitions to raise_error() callsalec
git-svn-id: https://svn.roundcube.net/trunk@3231 208e9e7b-5314-0410-a742-e7e81cd9613c
2010-01-26- Add support for MDB2's 'sqlsrv' driver (#1486395)alec
git-svn-id: https://svn.roundcube.net/trunk@3227 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-09-04- Fix rcube_mdb2::affected_rows() (#1486082)alec
git-svn-id: https://svn.roundcube.net/trunk@2920 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-08-03- Fix rcube_mdb2.php: call to setCharset not implemented in mssql driver ↵alec
(#1486019) git-svn-id: https://svn.roundcube.net/trunk@2828 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-31- Fix rcube_mdb2::unixtimestamp for MS SQL (#1486015)alec
git-svn-id: https://svn.roundcube.net/trunk@2818 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-20- handle errors in insert_id()alec
git-svn-id: https://svn.roundcube.net/trunk@2772 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-07-07- Added 'imap_debug' option, described 'sql_debug' option in config filealec
git-svn-id: https://svn.roundcube.net/trunk@2719 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-06-24- Fix non-unicode characters caching in unicode database (#1484608)alec
git-svn-id: https://svn.roundcube.net/trunk@2675 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-06-22- performance improvements of messages cachingalec
git-svn-id: https://svn.roundcube.net/trunk@2673 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-09- Fix session handling on non-session SQL query error (#1485734)alec
git-svn-id: https://svn.roundcube.net/trunk@2463 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-05-02- some hints to use sqlite db (#1485821)alec
git-svn-id: https://svn.roundcube.net/trunk@2449 208e9e7b-5314-0410-a742-e7e81cd9613c
2009-04-21- Fix read/write database recognition (#1485811)alec
git-svn-id: https://svn.roundcube.net/trunk@2406 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
2009-01-16- Fix SQL query execution errors handling in rcube_mdb2 class (#1485509)alec
git-svn-id: https://svn.roundcube.net/trunk@2233 208e9e7b-5314-0410-a742-e7e81cd9613c