|
|
@@ -21,15 +21,15 @@ class SyncUsers {
|
|
|
$syncDisabled = true;
|
|
|
$usrFrom = $this->_fromStorage->getUser($usrLogin);
|
|
|
$usrTo = $this->_toStorage->getUser($usrLogin);
|
|
|
- $usrFromDisabeld = null;
|
|
|
+ $usrFromDisabled = null;
|
|
|
$usrToDisabeld = null;
|
|
|
if (!$usrFrom) throw new Exception("Użytkownik '{$usrLogin}' nie istnieje w bazie danych");
|
|
|
|
|
|
- DBG::_('DBG_SU', '>0', 'usrFrom', $usrFrom, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
- DBG::_('DBG_SU', '>0', 'usrTo', $usrTo, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::_('DBG_SU', true, 'usrFrom', $usrFrom, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::_('DBG_SU', true, 'usrTo', $usrTo, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
|
|
|
- $usrFromDisabeld = $this->_fromStorage->isDisabled($usrFrom);
|
|
|
- if (!$usrTo && true === $usrFromDisabeld) {
|
|
|
+ $usrFromDisabled = $this->_fromStorage->isDisabled($usrFrom);
|
|
|
+ if (!$usrTo && true === $usrFromDisabled) {
|
|
|
throw new Exception("Użytkownik '{$usrLogin}' nie istnieje w bazie LDAP. Jest zablokowany bazie danych, więc nie ma potrzeby tworzenia go w bazie LDAP.");
|
|
|
}
|
|
|
|
|
|
@@ -48,11 +48,11 @@ class SyncUsers {
|
|
|
if (!$usrTo) throw new Exception("Użytkownik '{$usrLogin}' nie istnieje w bazie LDAP");
|
|
|
|
|
|
$usrToDisabeld = $this->_toStorage->isDisabled($usrTo);
|
|
|
- if (null === $usrFromDisabeld) throw new Exception("Nieznany status blokady dla użytkownika '{$usrLogin}' w bazie danych");
|
|
|
+ if (null === $usrFromDisabled) throw new Exception("Nieznany status blokady dla użytkownika '{$usrLogin}' w bazie danych");
|
|
|
if (null === $usrToDisabeld) throw new Exception("Nieznany status blokady dla użytkownika '{$usrLogin}' w bazie LDAP");
|
|
|
|
|
|
- if ($usrFromDisabeld !== $usrToDisabeld) {
|
|
|
- if (!$this->_toStorage->setDisabled($usrLogin, $usrFromDisabeld)) {
|
|
|
+ if ($usrFromDisabled !== $usrToDisabeld) {
|
|
|
+ if (!$this->_toStorage->setDisabled($usrLogin, $usrFromDisabled)) {
|
|
|
throw new Exception("Nie udało się ustawić statusu blokady dla użytkownika '{$usrLogin}'");
|
|
|
}
|
|
|
}
|
|
|
@@ -119,20 +119,22 @@ class SyncUsers {
|
|
|
$syncTodoList = array();
|
|
|
$usrFrom = $this->_fromStorage->getUser($usrLogin);
|
|
|
$usrTo = $this->_toStorage->getUser($usrLogin);
|
|
|
+ DBG::_('DBG_SU', true, 'usrFrom', $usrFrom, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::_('DBG_SU', true, 'usrTo', $usrTo, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
|
|
|
if (!$usrFrom) {
|
|
|
$syncTodoList[] = "Użytkownik {$usrLogin} nie istnieje w bazie danych";
|
|
|
return $syncTodoList;
|
|
|
}
|
|
|
- $usrFromDisabeld = $this->_fromStorage->isDisabled($usrFrom);
|
|
|
+ $usrFromDisabled = $this->_fromStorage->isDisabled($usrFrom);
|
|
|
|
|
|
- if (!$usrTo && true === $usrFromDisabeld) {
|
|
|
+ if (!$usrTo && true === $usrFromDisabled) {
|
|
|
throw new Exception("Użytkownik '{$usrLogin}' nie istnieje w bazie LDAP. Jest zablokowany bazie danych, więc nie ma potrzeby tworzenia go w bazie LDAP.");
|
|
|
}
|
|
|
|
|
|
if (!$usrTo) {
|
|
|
$syncDisabled = false;
|
|
|
- $syncTodoList[] = "Create user {$usrLogin} in toStorage";
|
|
|
+ $syncTodoList[] = "Stwórz użytkownika '{$usrLogin}' w bazie LDAP";
|
|
|
}
|
|
|
else {// $usrFrom && $usrTo
|
|
|
|
|
|
@@ -146,34 +148,34 @@ class SyncUsers {
|
|
|
if ($this->_fromStorage->isPasswordChanged($usrLogin)) $updateData['password'] = '*****';
|
|
|
|
|
|
foreach ($updateData as $key => $val) {
|
|
|
- $syncTodoList[] = "Update {$key}: {$val}";
|
|
|
+ $syncTodoList[] = "Aktualizuj {$key}: {$val}";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
$usrToDisabeld = $this->_toStorage->isDisabled($usrTo);
|
|
|
if ($syncDisabled) {
|
|
|
|
|
|
- if ($usrFromDisabeld === null || $usrToDisabeld === null) {
|
|
|
- $syncTodoList[] = "Error: isDisabled '{$usrLogin}' not set in fromStorage or toStorage";
|
|
|
+ if ($usrFromDisabled === null || $usrToDisabeld === null) {
|
|
|
+ $syncTodoList[] = "Status blokady '{$usrLogin}' nieznany w bazie danych lub LDAP";
|
|
|
return $syncTodoList;
|
|
|
}
|
|
|
|
|
|
- if ($usrFromDisabeld !== $usrToDisabeld) {
|
|
|
- $syncTodoList[] = "Set isDisabled '{$usrLogin}' to " . (($usrFromDisabeld)? 'true' : 'false');
|
|
|
+ if ($usrFromDisabled !== $usrToDisabeld) {
|
|
|
+ $syncTodoList[] = "Ustawienie statusu blokady '{$usrLogin}' na '" . (($usrFromDisabled)? 'true' : 'false') . "'";
|
|
|
}
|
|
|
}
|
|
|
|
|
|
{// $syncGroups
|
|
|
$groupsTodo = $this->getSyncUserGroupsTodoList($usrLogin);
|
|
|
- DBG::_('DBG_SU', '>0', "groupsTodo usrFromDisabeld(" . (($usrFromDisabeld)? 'true' : 'false') . ")", $groupsTodo, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
+ DBG::_('DBG_SU', '>0', "groupsTodo usrFromDisabeld(" . (($usrFromDisabled)? 'true' : 'false') . ")", $groupsTodo, __CLASS__, __FUNCTION__, __LINE__);
|
|
|
|
|
|
if (!empty($groupsTodo)) {
|
|
|
foreach ($groupsTodo as $kGroupID => $vBool) {
|
|
|
if ($vBool) {
|
|
|
- $syncTodoList[] = "Add user '{$usrLogin}' to group {$kGroupID}";
|
|
|
+ $syncTodoList[] = "Dodaj '{$usrLogin}' do grupy {$kGroupID}";
|
|
|
}
|
|
|
else {
|
|
|
- $syncTodoList[] = "Remove user '{$usrLogin}' from group {$kGroupID}";
|
|
|
+ $syncTodoList[] = "Usuń '{$usrLogin}' z grupy {$kGroupID}";
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -189,14 +191,14 @@ class SyncUsers {
|
|
|
public function getSyncUserGroupsTodoList($usrLogin) {
|
|
|
$groupsTodo = array();// `guid` => true (add), false (remove)
|
|
|
$usrFrom = $this->_fromStorage->getUser($usrLogin);
|
|
|
- $usrFromDisabeld = $this->_fromStorage->isDisabled($usrFrom);
|
|
|
+ $usrFromDisabled = $this->_fromStorage->isDisabled($usrFrom);
|
|
|
$groupsFrom = $this->_fromStorage->getUserGroups($usrLogin);
|
|
|
$groupsTo = $this->_toStorage->getUserGroups($usrLogin);
|
|
|
foreach ($groupsTo as $kUid => $vName) {
|
|
|
$groupsTodo[$kUid] = false;
|
|
|
}
|
|
|
|
|
|
- if (true === $usrFromDisabeld) {
|
|
|
+ if (true === $usrFromDisabled) {
|
|
|
// remove all groups
|
|
|
} else {
|
|
|
foreach ($groupsFrom as $kUid => $vGroup) {
|