menu(); SE_Layout::dol(); } public function menu() { $usrLogin = User::getLogin(); ?> '; try { if (empty($usrLogin)) throw new Exception("Empty user login"); $usrStorageDB = UserStorageFactory::getStorage('DB'); $usrStorageLdap = UserStorageFactory::getStorage('MacOSX'); if (!$usrStorageDB) throw new Exception("Error storage DB not exists"); if (!$usrStorageLdap) throw new Exception("Error storage Ldap not exists"); echo '

' . "Synchronizacja użytkownika {$usrLogin}" . '

'; $usrFrom = $usrStorageDB->getUser($usrLogin); DBG::_('DBG_SU', '>1', 'User from:', $usrFrom, __CLASS__, __FUNCTION__, __LINE__); if ($usrFrom) { $zasobPermsTblId = ProcesHelper::getZasobTableID('CRM_AUTH_PROFILE'); if ($zasobPermsTblId > 0) { // TODO: ?_route=Users&_task=addGroup&usrLogin={$usrFrom->login} ?>

Ustal stanowisko: ustal stanowisko

0) { // /index.php?MENU_INIT=VIEWTABLE_AJAX&ZASOB_ID=4095#EDIT/4527 ?>

Edytuj: edytuj

syncUser($usrLogin, $usrStorageDB, $usrStorageLdap); } catch (Exception $e) { ?>
getMessage(); ?>
';// .container SE_Layout::dol(); } public function syncUser($userName, $usrStorageDB, $usrStorageLdap) { if (empty($userName)) throw new Exception("Empty user login"); if (!$usrStorageDB) throw new Exception("Error storage DB not exists"); if (!$usrStorageLdap) throw new Exception("Error storage Ldap not exists"); $synUsers = new SyncUsers($usrStorageDB, $usrStorageLdap); $syncTodoList = $synUsers->getSyncUserTodoList($userName); ?>
Brak zadań do wykonania - użytkownik zsynchronizowany

Lista zadań do wykonania:

syncUser($userName, $syncGroups = true, $syncDisabled = true); if (!$synced) { ?>
Nie udało się zsynchronizować uprawnień użytkownika .
getErrorsMsgListWithDbg(); if (!empty($errorsList)) { echo'
';
						echo "Błędy:\n" . implode("\n", $errorsList);
					echo '
'; } } else { ?>
Synchronizacja uprawnień użytkownika zakończona powodzeniem.