. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ try { global $RBAC; switch ($RBAC->userCanAccess('PM_FACTORY')) { case -2: G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_SYSTEM', 'error', 'labels'); G::header('location: ../login/login'); die; break; case -1: G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels'); G::header('location: ../login/login'); die; break; } if ($_GET['USR_UID'] == '00000000000000000000000000000001') { G::SendTemporalMessage('ID_CANNOT_CHANGE_STATUS_ADMIN_USER', 'error', 'usersLabels'); G::header('location: ' . $_SERVER['HTTP_REFERER']); die; } /*$RBAC->removeUser($_GET['USR_UID']); require_once 'classes/model/Users.php'; $oUser = new Users(); $oUser->remove($_GET['USR_UID']);*/ //print_r($_GET['USR_UID']); die G::LoadClass('tasks'); $oTasks = new Tasks(); $oTasks->ofToAssignUserOfAllTasks($_GET['USR_UID']); G::LoadClass('groups'); $oGroups = new Groups(); $oGroups->removeUserOfAllGroups($_GET['USR_UID']); $RBAC->changeUserStatus($_GET['USR_UID'], 'CLOSED'); $_GET['USR_USERNAME']=''; $RBAC->updateUser(array('USR_UID' => $_GET['USR_UID'], 'USR_USERNAME' => $_GET['USR_USERNAME']),''); require_once 'classes/model/Users.php'; $oUser = new Users(); $aFields = $oUser->load($_GET['USR_UID']); $aFields['USR_STATUS'] = 'CLOSED'; $aFields['USR_USERNAME'] = ''; $oUser->update($aFields); G::header('location: users_List'); } catch (Exception $oException) { die($oException->getMessage()); } ?>