add optional parameter $format to getDateExtract()

This commit is contained in:
Uwe Steinmann 2014-04-09 09:23:33 +02:00
parent e1c0a0cc03
commit e807628eda

View File

@ -440,13 +440,13 @@ class SeedDMS_Core_DatabaseAccess {
* @param string $fieldname name of field containing the timestamp * @param string $fieldname name of field containing the timestamp
* @return string sql code * @return string sql code
*/ */
function getDateExtract($fieldname) { /* {{{ */ function getDateExtract($fieldname, $format='%Y-%m-%d') { /* {{{ */
switch($this->_driver) { switch($this->_driver) {
case 'mysql': case 'mysql':
return "from_unixtime(`".$fieldname."`, '%Y-%m-%d')"; return "from_unixtime(`".$fieldname."`, ".$this->qstr($format).")";
break; break;
case 'sqlite': case 'sqlite':
return "date(`".$fieldname."`, 'unixepoch')"; return "strftime(".$this->qstr($format).", `".$fieldname."`, 'unixepoch')";
break; break;
} }
return ''; return '';