$frm['USR_USE_LDAP'] = ''; } $email = $frm['USR_EMAIL']; $phone = $frm['USR_PHONE']; $cell = $frm['USR_CELLULAR']; $fax = $frm['USR_FAX']; $pobox = $frm['USR_POBOX']; $userID = $frm['USR_USERNAME']; $status = $frm['USR_STATUS']; $due = $frm['USR_DUE_DATE']; $useLdap = $frm['USR_USE_LDAP']; $uid = $_SESSION['CURRENT_USER']; $dbc = new DBConnection(DB_HOST, DB_RBAC_USER, DB_RBAC_PASS, DB_RBAC_NAME); G::LoadClassRBAC('user'); $obj = new RBAC_User(); $obj->SetTo($dbc); $repId = $obj->UserNameRepetido($uid, $userID); if ($repId != 0) { G::SendMessage(6, 'error'); header('location: userEdit.php'); die; } $obj->SetTo($dbc); $obj->SetToRBAC(DB_RBAC_USER, DB_RBAC_PASS, DB_RBAC_NAME); $uid = $obj->editUser($uid, $first, $mid, $names, $email, '', '', '', '', $userID, $status, $due, '', '', ''); $obj->Load($uid); if ($obj->Fields['USR_USE_LDAP'] != $useLdap) { $obj->updateLDAP($uid, $obj->Fields['USR_LDAP_SOURCE'], $obj->Fields['USR_LDAP_DN'], $useLdap); } header('location: userEdit.html'); //header('location: userViewRole.html');