From fbe54043cf598b19a753dc2b21a7ed558d23fd15 Mon Sep 17 00:00:00 2001 From: thomascube <thomas@roundcube.net> Date: Thu, 18 Aug 2011 13:40:07 -0400 Subject: [PATCH] Fix folders drop-down list: descend into root folder (e.g. INBOX) even if part of the exception list --- program/include/rcube_sqlite.inc | 79 +++++++++++++++++++++------------------ 1 files changed, 42 insertions(+), 37 deletions(-) diff --git a/program/include/rcube_sqlite.inc b/program/include/rcube_sqlite.inc index 78c671d..8008a53 100644 --- a/program/include/rcube_sqlite.inc +++ b/program/include/rcube_sqlite.inc @@ -4,8 +4,8 @@ +-----------------------------------------------------------------------+ | program/include/rcube_sqlite.inc | | | - | This file is part of the RoundCube Webmail client | - | Copyright (C) 2005, RoundCube Dev. - Switzerland | + | This file is part of the Roundcube Webmail client | + | Copyright (C) 2005-2010, The Roundcube Dev Team | | Licensed under the GNU GPL | | | | PURPOSE: | @@ -20,52 +20,57 @@ */ +/** + * Callback functions for sqlite database interface + * + * @package Database + */ + function rcube_sqlite_from_unixtime($timestamp) - { - $timestamp = trim($timestamp); - if (!preg_match("/^[0-9]+$/is", $timestamp)) - $ret = strtotime($timestamp); - else - $ret = $timestamp; - - $ret = date("Y-m-d H:i:s", $ret); - rcube_sqlite_debug("FROM_UNIXTIME ($timestamp) = $ret"); - return $ret; - } +{ + $timestamp = trim($timestamp); + if (!preg_match('/^[0-9]+$/is', $timestamp)) + $ret = strtotime($timestamp); + else + $ret = $timestamp; + + $ret = date('Y-m-d H:i:s', $ret); + rcube_sqlite_debug("FROM_UNIXTIME ($timestamp) = $ret"); + return $ret; +} -function rcube_sqlite_unix_timestamp($timestamp="") - { - $timestamp = trim($timestamp); - if (!$timestamp) - $ret = time(); - else if (!preg_match("/^[0-9]+$/is", $timestamp)) - $ret = strtotime($timestamp); - else - $ret = $timestamp; +function rcube_sqlite_unix_timestamp($timestamp='') +{ + $timestamp = trim($timestamp); + if (!$timestamp) + $ret = time(); + else if (!preg_match('/^[0-9]+$/is', $timestamp)) + $ret = strtotime($timestamp); + else + $ret = $timestamp; - rcube_sqlite_debug("UNIX_TIMESTAMP ($timestamp) = $ret"); - return $ret; - } + rcube_sqlite_debug("UNIX_TIMESTAMP ($timestamp) = $ret"); + return $ret; +} function rcube_sqlite_now() - { - rcube_sqlite_debug("NOW() = ".date("Y-m-d H:i:s")); - return date("Y-m-d H:i:s"); - } +{ + rcube_sqlite_debug("NOW() = ".date("Y-m-d H:i:s")); + return date("Y-m-d H:i:s"); +} function rcube_sqlite_md5($str) - { - return md5($str); - } +{ + return md5($str); +} function rcube_sqlite_debug($str) - { - //console($str); - } - -?> \ No newline at end of file +{ + //console($str); +} + -- Gitblit v1.9.1