| | |
| | | <?php |
| | | |
| | | /** |
| | | /* |
| | | +-----------------------------------------------------------------------+ |
| | | | This file is part of the Roundcube Webmail client | |
| | | | Copyright (C) 2005-2012, The Roundcube Dev Team | |
| | |
| | | class rcube_db_sqlite extends rcube_db |
| | | { |
| | | public $db_provider = 'sqlite'; |
| | | |
| | | /** |
| | | * Database character set |
| | | */ |
| | | protected function set_charset($charset) |
| | | { |
| | | } |
| | | |
| | | /** |
| | | * Prepare connection |
| | |
| | | /** |
| | | * Return SQL function for current time and date |
| | | * |
| | | * @param int $interval Optional interval (in seconds) to add/subtract |
| | | * |
| | | * @return string SQL function to use in query |
| | | */ |
| | | public function now() |
| | | public function now($interval = 0) |
| | | { |
| | | return "datetime('now')"; |
| | | if ($interval) { |
| | | $add = ($interval > 0 ? '+' : '') . intval($interval) . ' seconds'; |
| | | } |
| | | |
| | | return "datetime('now'" . ($add ? ",'$add'" : "") . ")"; |
| | | } |
| | | |
| | | /** |