* Fix date filter with same begin and end.
This commit is contained in:
@@ -648,6 +648,9 @@ class chartModel extends model
|
||||
|
||||
if(empty($begin) or empty($end)) break;
|
||||
|
||||
$begin = date('Y-m-d 00:00:00', strtotime($begin));
|
||||
$end = date('Y-m-d 23:59:59', strtotime($end));
|
||||
|
||||
$value = "'$begin' and '$end'";
|
||||
$filterFormat[$field] = array('operator' => 'BETWEEN', 'value' => $value);
|
||||
break;
|
||||
|
||||
@@ -714,6 +714,9 @@ class pivotModel extends model
|
||||
$begin = $default['begin'];
|
||||
$end = $default['end'];
|
||||
|
||||
if(!empty($begin)) $begin = date('Y-m-d 00:00:00', strtotime($begin));
|
||||
if(!empty($end)) $end = date('Y-m-d 23:59:59', strtotime($end));
|
||||
|
||||
if(!empty($begin) && empty($end)) $filterFormat[$field] = array('operator' => '>', 'value' => "'{$begin}'");
|
||||
if( empty($begin) && !empty($end)) $filterFormat[$field] = array('operator' => '<', 'value' => "'{$end}'");
|
||||
if(!empty($begin) && !empty($end)) $filterFormat[$field] = array('operator' => 'BETWEEN', 'value' => "'{$begin}' AND '{$end}'");
|
||||
|
||||
Reference in New Issue
Block a user