BUG 11093 "Advanced search. El filtro Delegate date no..." SOLVED
- Advanced search. El filtro Delegate date no funciona bien. - Problema resuelto, en la opcion HOME -> Search -> Advanced Search, al colocar un intervalo de fechas en "Delegated date" se muestra correctamente el listado de casos, al colocar la misma fecha se muestran los casos correctamente * Available from version ProcessMaker-2.0.47 (2.5.1)
This commit is contained in:
@@ -230,20 +230,28 @@ class Applications
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ($dateFrom != '') {
|
if ($dateFrom != "") {
|
||||||
if ($dateTo != '') {
|
if ($dateTo != "") {
|
||||||
if ($dateFrom == $dateTo) {
|
if ($dateFrom == $dateTo) {
|
||||||
$dateAux = $dateFrom;
|
$dateSame = $dateFrom;
|
||||||
$dateFrom = $dateAux . " 00:00:00";
|
$dateFrom = $dateSame . " 00:00:00";
|
||||||
$dateTo = $dateAux . " 23:23:59";
|
$dateTo = $dateSame . " 23:59:59";
|
||||||
}
|
} else {
|
||||||
$Criteria->add( $Criteria->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )->addAnd( $Criteria->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) );
|
$dateFrom = $dateFrom . " 00:00:00";
|
||||||
|
$dateTo = $dateTo . " 23:59:59";
|
||||||
|
}
|
||||||
|
|
||||||
|
$Criteria->add( $Criteria->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )->addAnd( $Criteria->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) );
|
||||||
$CriteriaCount->add( $CriteriaCount->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )->addAnd( $Criteria->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) );
|
$CriteriaCount->add( $CriteriaCount->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL )->addAnd( $Criteria->getNewCriterion( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL ) ) );
|
||||||
} else {
|
} else {
|
||||||
|
$dateFrom = $dateFrom . " 00:00:00";
|
||||||
|
|
||||||
$Criteria->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL );
|
$Criteria->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL );
|
||||||
$CriteriaCount->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL );
|
$CriteriaCount->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateFrom, Criteria::GREATER_EQUAL );
|
||||||
}
|
}
|
||||||
} elseif ($dateTo != '') {
|
} elseif ($dateTo != "") {
|
||||||
|
$dateTo = $dateTo . " 23:59:59";
|
||||||
|
|
||||||
$Criteria->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL );
|
$Criteria->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL );
|
||||||
$CriteriaCount->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL );
|
$CriteriaCount->add( AppCacheViewPeer::DEL_DELEGATE_DATE, $dateTo, Criteria::LESS_EQUAL );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user