CC-4253: Smart Playlist: Please support filter tracks by date
-fixed
This commit is contained in:
parent
025656be1c
commit
0c381d4692
|
@ -1140,7 +1140,17 @@ EOT;
|
||||||
$column = CcFilesPeer::getTableMap()->getColumnByPhpName(self::$criteria2PeerMap[$spCriteria]);
|
$column = CcFilesPeer::getTableMap()->getColumnByPhpName(self::$criteria2PeerMap[$spCriteria]);
|
||||||
// if the column is timestamp, convert it into UTC
|
// if the column is timestamp, convert it into UTC
|
||||||
if ($column->getType() == PropelColumnTypes::TIMESTAMP) {
|
if ($column->getType() == PropelColumnTypes::TIMESTAMP) {
|
||||||
$spCriteriaValue = Application_Common_DateHelper::ConvertToUtcDateTimeString($criteria['value']);
|
/* Check if only a date was supplied and trim
|
||||||
|
* the time after it is converted to UTC time
|
||||||
|
*/
|
||||||
|
if (strlen($criteria['value']) <= 10) {
|
||||||
|
//extract date only from timestamp in db
|
||||||
|
$spCriteria = 'date('.$spCriteria.')';
|
||||||
|
$spCriteriaValue = Application_Common_DateHelper::ConvertToUtcDateTimeString($criteria['value']);
|
||||||
|
$spCriteriaValue = substr($spCriteriaValue, 0, 10);
|
||||||
|
} else {
|
||||||
|
$spCriteriaValue = Application_Common_DateHelper::ConvertToUtcDateTimeString($criteria['value']);
|
||||||
|
}
|
||||||
} else if($spCriteria == "bit_rate") {
|
} else if($spCriteria == "bit_rate") {
|
||||||
// multiply 1000 because we store only number value
|
// multiply 1000 because we store only number value
|
||||||
// e.g 192kps is stored as 192000
|
// e.g 192kps is stored as 192000
|
||||||
|
|
Loading…
Reference in New Issue