|
@@ -200,6 +200,7 @@ class Route_Users extends RouteBase {
|
|
|
$groupNestedUsers = UsersHelper::getUsersByGroupsIds(array_keys($group->nestedGroups), array_keys($groupUsers));
|
|
$groupNestedUsers = UsersHelper::getUsersByGroupsIds(array_keys($group->nestedGroups), array_keys($groupUsers));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ $idZasobTableZasoby = ProcesHelper::getZasobTableID('CRM_LISTA_ZASOBOW');
|
|
|
?>
|
|
?>
|
|
|
<style type="text/css">
|
|
<style type="text/css">
|
|
|
.frm-groups .selectize-control { float:left; }
|
|
.frm-groups .selectize-control { float:left; }
|
|
@@ -219,10 +220,11 @@ class Route_Users extends RouteBase {
|
|
|
<h4>Grupy uprawnień
|
|
<h4>Grupy uprawnień
|
|
|
<!-- <em style="color:#ccc;">(Nested Groups)</em> -->
|
|
<!-- <em style="color:#ccc;">(Nested Groups)</em> -->
|
|
|
</h4>
|
|
</h4>
|
|
|
- <p>
|
|
|
|
|
- <b>Zasób [<?php echo $idGroup; ?>]</b>: <?php echo $group->type; ?> <?php echo $group->zasobDESC; ?>
|
|
|
|
|
- <a class="btn btn-xs btn-primary" href="index.php?_route=Users&_task=syncGroup&idGroup=<?php echo $idGroup; ?>">synchronizuj do LDAP</a>
|
|
|
|
|
- </p>
|
|
|
|
|
|
|
+ <blockquote>
|
|
|
|
|
+ Grupa [<?php echo $idGroup; ?>]: <code><?php echo $group->type; ?></code> <?php echo $group->zasobDESC; ?>
|
|
|
|
|
+ <a class="btn btn-xs btn-link" href="index.php?MENU_INIT=VIEWTABLE_AJAX&ZASOB_ID=<?php echo $idZasobTableZasoby; ?>#EDIT/<?php echo $idGroup; ?>" title="Edytuj rekord"><i class="glyphicon glyphicon-pencil"></i> edytuj</a>
|
|
|
|
|
+ <a class="btn btn-xs btn-link" href="index.php?_route=Users&_task=syncGroup&idGroup=<?php echo $idGroup; ?>"><i class="glyphicon glyphicon-retweet"></i> synchronizuj do LDAP</a>
|
|
|
|
|
+ </blockquote>
|
|
|
|
|
|
|
|
<br>
|
|
<br>
|
|
|
|
|
|
|
@@ -501,7 +503,7 @@ class Route_Users extends RouteBase {
|
|
|
class="btn btn-xs btn-link"><span class="glyphicon glyphicon-pencil"></span> edytuj</a>
|
|
class="btn btn-xs btn-link"><span class="glyphicon glyphicon-pencil"></span> edytuj</a>
|
|
|
<?php endif; ?>
|
|
<?php endif; ?>
|
|
|
<a href="index.php?_route=Users&_task=syncUser&usrLogin=<?php echo $usr->login; ?>"
|
|
<a href="index.php?_route=Users&_task=syncUser&usrLogin=<?php echo $usr->login; ?>"
|
|
|
- class="btn btn-xs btn-link"><span class="glyphicon glyphicon-random"></span> synchronizuj do LDAP</a>
|
|
|
|
|
|
|
+ class="btn btn-xs btn-link"><span class="glyphicon glyphicon-retweet"></span> synchronizuj do LDAP</a>
|
|
|
</blockquote>
|
|
</blockquote>
|
|
|
|
|
|
|
|
<h4>Przypisane grupy (<?php echo (!empty($stanowiska))? count($stanowiska) : 0; ?>):</h4>
|
|
<h4>Przypisane grupy (<?php echo (!empty($stanowiska))? count($stanowiska) : 0; ?>):</h4>
|
|
@@ -687,17 +689,25 @@ class Route_Users extends RouteBase {
|
|
|
|
|
|
|
|
public function syncGroupAction() {
|
|
public function syncGroupAction() {
|
|
|
$idGroup = V::get('idGroup', 0, $_GET, 'int');
|
|
$idGroup = V::get('idGroup', 0, $_GET, 'int');
|
|
|
|
|
+ $group = null;
|
|
|
|
|
|
|
|
SE_Layout::gora();
|
|
SE_Layout::gora();
|
|
|
SE_Layout::menu();
|
|
SE_Layout::menu();
|
|
|
echo '<div class="container">';
|
|
echo '<div class="container">';
|
|
|
try {
|
|
try {
|
|
|
if (!$idGroup) throw new Exception("Brak numeru grupy!");
|
|
if (!$idGroup) throw new Exception("Brak numeru grupy!");
|
|
|
|
|
+ $idZasobTableZasoby = ProcesHelper::getZasobTableID('CRM_LISTA_ZASOBOW');
|
|
|
|
|
+ $usrStorageDB = UserStorageFactory::getStorage('DB');
|
|
|
|
|
+ if ($usrStorageDB) $group = $usrStorageDB->getGroup($idGroup);
|
|
|
?>
|
|
?>
|
|
|
<h4>Synchronizacja grupy do bazy LDAP</h4>
|
|
<h4>Synchronizacja grupy do bazy LDAP</h4>
|
|
|
<blockquote>
|
|
<blockquote>
|
|
|
- Grupa [<?php echo $idGroup; ?>]
|
|
|
|
|
- <a class="btn btn-link" href="index.php?_route=Users&_task=nestedGroups&idGroup=<?php echo $idGroup; ?>">ustal powiązania między grupami uprawnień</a></p>
|
|
|
|
|
|
|
+ Grupa [<?php echo $idGroup; ?>]:
|
|
|
|
|
+ <?php if ($group) : ?>
|
|
|
|
|
+ <code><?php echo $group->type; ?></code> <?php echo $group->zasobDESC; ?>
|
|
|
|
|
+ <?php endif; ?>
|
|
|
|
|
+ <a class="btn btn-xs btn-link" href="index.php?MENU_INIT=VIEWTABLE_AJAX&ZASOB_ID=<?php echo $idZasobTableZasoby; ?>#EDIT/<?php echo $idGroup; ?>" title="Edytuj rekord"><i class="glyphicon glyphicon-pencil"></i> edytuj</a>
|
|
|
|
|
+ <a class="btn btn-xs btn-link" href="index.php?_route=Users&_task=nestedGroups&idGroup=<?php echo $idGroup; ?>"><i class="glyphicon glyphicon-random"></i> ustal powiązania między grupami uprawnień</a>
|
|
|
</blockquote>
|
|
</blockquote>
|
|
|
<?php
|
|
<?php
|
|
|
$this->syncGroup($idGroup);
|
|
$this->syncGroup($idGroup);
|