BUG 11021 IMPROVEMENT
This commit is contained in:
@@ -345,6 +345,7 @@ try {
|
|||||||
require_once 'classes/model/LoginLog.php';
|
require_once 'classes/model/LoginLog.php';
|
||||||
require_once 'classes/model/Department.php';
|
require_once 'classes/model/Department.php';
|
||||||
require_once 'classes/model/AppCacheView.php';
|
require_once 'classes/model/AppCacheView.php';
|
||||||
|
require_once PATH_RBAC . 'model/Roles.php';
|
||||||
global $RBAC;
|
global $RBAC;
|
||||||
G::LoadClass('configuration');
|
G::LoadClass('configuration');
|
||||||
$co = new Configurations();
|
$co = new Configurations();
|
||||||
@@ -366,8 +367,7 @@ try {
|
|||||||
$cc = $oCriteria->getNewCriterion(UsersPeer::USR_USERNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_FIRSTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_LASTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_EMAIL, '%' . $filter . '%', Criteria::LIKE))));
|
$cc = $oCriteria->getNewCriterion(UsersPeer::USR_USERNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_FIRSTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_LASTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_EMAIL, '%' . $filter . '%', Criteria::LIKE))));
|
||||||
$oCriteria->add($cc);
|
$oCriteria->add($cc);
|
||||||
}
|
}
|
||||||
$oCriteria->add(UsersPeer::USR_STATUS, array('CLOSED'
|
$oCriteria->add(UsersPeer::USR_STATUS, array('CLOSED'), Criteria::NOT_IN);
|
||||||
), Criteria::NOT_IN);
|
|
||||||
if ($auths != '') {
|
if ($auths != '') {
|
||||||
$totalRows = sizeof($aUsers);
|
$totalRows = sizeof($aUsers);
|
||||||
} else {
|
} else {
|
||||||
@@ -393,23 +393,11 @@ try {
|
|||||||
$oCriteria->addAsColumn('TOTAL_CASES', 0);
|
$oCriteria->addAsColumn('TOTAL_CASES', 0);
|
||||||
$oCriteria->addAsColumn('DUE_DATE_OK', 1);
|
$oCriteria->addAsColumn('DUE_DATE_OK', 1);
|
||||||
$sep = "'";
|
$sep = "'";
|
||||||
$oCriteria->add(UsersPeer::USR_STATUS, array('CLOSED'
|
$oCriteria->add(UsersPeer::USR_STATUS, array('CLOSED'), Criteria::NOT_IN);
|
||||||
), Criteria::NOT_IN);
|
|
||||||
if ($filter != '') {
|
if ($filter != '') {
|
||||||
$cc = $oCriteria->getNewCriterion(UsersPeer::USR_USERNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_FIRSTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_LASTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_EMAIL, '%' . $filter . '%', Criteria::LIKE))));
|
$cc = $oCriteria->getNewCriterion(UsersPeer::USR_USERNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_FIRSTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_LASTNAME, '%' . $filter . '%', Criteria::LIKE)->addOr($oCriteria->getNewCriterion(UsersPeer::USR_EMAIL, '%' . $filter . '%', Criteria::LIKE))));
|
||||||
$oCriteria->add($cc);
|
$oCriteria->add($cc);
|
||||||
}
|
}
|
||||||
// $sw_add = false;
|
|
||||||
// for ($i=0; $i < sizeof($aUsers); $i++){
|
|
||||||
// if ($i>0){
|
|
||||||
// $tmpL = $tmpL->addOr($oCriteria->getNewCriterion(UsersPeer::USR_UID, $aUsers[$i],Criteria::EQUAL));
|
|
||||||
// }else{
|
|
||||||
// $uList = $oCriteria->getNewCriterion(UsersPeer::USR_UID, $aUsers[$i],Criteria::EQUAL);
|
|
||||||
// $tmpL = $uList;
|
|
||||||
// $sw_add = true;
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// if ($sw_add) $oCriteria->add($uList);
|
|
||||||
if (sizeof($aUsers) > 0) {
|
if (sizeof($aUsers) > 0) {
|
||||||
$oCriteria->add(UsersPeer::USR_UID, $aUsers, Criteria::IN);
|
$oCriteria->add(UsersPeer::USR_UID, $aUsers, Criteria::IN);
|
||||||
} elseif ($totalRows == 0 && $auths != '') {
|
} elseif ($totalRows == 0 && $auths != '') {
|
||||||
@@ -438,9 +426,12 @@ try {
|
|||||||
require_once PATH_CONTROLLERS . 'adminProxy.php';
|
require_once PATH_CONTROLLERS . 'adminProxy.php';
|
||||||
$uxList = adminProxy::getUxTypesList();
|
$uxList = adminProxy::getUxTypesList();
|
||||||
|
|
||||||
|
$oRoles = new Roles();
|
||||||
$rows = Array();
|
$rows = Array();
|
||||||
while ($oDataset->next()) {
|
while ($oDataset->next()) {
|
||||||
$row = $oDataset->getRow();
|
$row = $oDataset->getRow();
|
||||||
|
$uRole = $oRoles->loadByCode($row['USR_ROLE']);
|
||||||
|
$row['USR_ROLE'] = isset($uRole['ROL_NAME']) ? ($uRole['ROL_NAME'] != '' ? $uRole['ROL_NAME'] : $uRole['USR_ROLE']) : $uRole['USR_ROLE'];
|
||||||
$row['DUE_DATE_OK'] = (date('Y-m-d') > date('Y-m-d', strtotime($row['USR_DUE_DATE']))) ? 0 : 1;
|
$row['DUE_DATE_OK'] = (date('Y-m-d') > date('Y-m-d', strtotime($row['USR_DUE_DATE']))) ? 0 : 1;
|
||||||
$row['LAST_LOGIN'] = isset($aLogin[$row['USR_UID']]) ? $aLogin[$row['USR_UID']] : '';
|
$row['LAST_LOGIN'] = isset($aLogin[$row['USR_UID']]) ? $aLogin[$row['USR_UID']] : '';
|
||||||
$row['TOTAL_CASES'] = isset($aCases[$row['USR_UID']]) ? $aCases[$row['USR_UID']] : 0;
|
$row['TOTAL_CASES'] = isset($aCases[$row['USR_UID']]) ? $aCases[$row['USR_UID']] : 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user