. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ global $RBAC; if ($RBAC->userCanAccess('PM_SETUP_ADVANCE') != 1) { G::SendTemporalMessage('ID_USER_HAVENT_RIGHTS_PAGE', 'error', 'labels'); G::header('location: ../login/login'); die; } $aData = $RBAC->load($_POST['form']['USR_UID']); unset($aData['USR_ROLE']); if ($_POST['form']['UID_AUTH_SOURCE'] == 'MYSQL') { $aData['USR_AUTH_TYPE'] = 'MYSQL'; $aData['UID_AUTH_SOURCE'] = ''; } else { $aFields = $RBAC->getAuthSource($_POST['form']['UID_AUTH_SOURCE']); $aData['USR_AUTH_TYPE'] = $aFields['AUTH_SOURCE_PROVIDER']; $aData['UID_AUTH_SOURCE'] = $_POST['form']['UID_AUTH_SOURCE']; } $aData['USR_AUTH_USER_DN'] = $_POST['form']['USR_AUTH_USER_DN']; $RBAC->updateUser($aData); G::header('location: users_List');