summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_mdb2.inc
diff options
context:
space:
mode:
authorroundcube <roundcube@208e9e7b-5314-0410-a742-e7e81cd9613c>2005-12-03 16:54:12 +0000
committerroundcube <roundcube@208e9e7b-5314-0410-a742-e7e81cd9613c>2005-12-03 16:54:12 +0000
commit2dc87919396cd68a07a20164d0816761dca909ea (patch)
tree7fc050b1e1c2215e1c8c5d43af1f45c6f33eb498 /roundcubemail/program/include/rcube_mdb2.inc
parentaec4bd921d413dd835f21f4ab6765fab7e882d89 (diff)
Re-design of caching (new database table added\!); some bugfixes; Postgres support
git-svn-id: https://svn.roundcube.net/trunk@88 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/include/rcube_mdb2.inc')
-rwxr-xr-xroundcubemail/program/include/rcube_mdb2.inc16
1 files changed, 16 insertions, 0 deletions
diff --git a/roundcubemail/program/include/rcube_mdb2.inc b/roundcubemail/program/include/rcube_mdb2.inc
index 35973ad5d..54a40e796 100755
--- a/roundcubemail/program/include/rcube_mdb2.inc
+++ b/roundcubemail/program/include/rcube_mdb2.inc
@@ -238,6 +238,22 @@ class rcube_db
}
+ function format_date($timestamp)
+ {
+ switch($this->db_provider)
+ {
+ case 'mysqli':
+ case 'mysql':
+ return "FROM_UNIXTIME($timestamp)";
+ break;
+ case 'sqlite':
+ return "datetime('$timestamp')";
+ break;
+ default:
+ return date("Y-m-d H:i:s", $timestamp);
+ }
+ }
+
function _add_result($res, $query)
{
// sql error occured