-
Tim Steiner authoredTim Steiner authored
index.phtml 1.32 KiB
<?php function displayGroup($group, $groupChildGroups, $groupUsers, $baseUrl) { ?>
<h3>
<a href="<?php echo $baseUrl; ?>/auth/user-admin/edit-group/id/<?php echo $group->getId(); ?>">
<?php echo $group->getName(); ?>
</a>
</h3>
<ul>
<?php foreach ($groupChildGroups[$group->getId()] as $childGroup) { ?>
<li>
<?php echo displayGroup($childGroup, $groupChildGroups, $groupUsers, $baseUrl) ?>
</li>
<?php } ?>
<?php foreach ($groupUsers[$group->getId()] as $user) { ?>
<li>
<a href="<?php echo $baseUrl; ?>/auth/user-admin/edit-user/id/<?php echo $user->getId(); ?>">
<?php echo $user->getUsername(); ?>
</a>
</li>
<?php } ?>
</ul>
<?php } ?>
<h1>Actions</h1>
<ul>
<li><a href="<?php echo $this->baseUrl(); ?>/auth/user-admin/import-user">Import User</a></li>
<li><a href="<?php echo $this->baseUrl(); ?>/auth/user-admin/edit-group/id/-1">Create Group</a></li>
</ul>
<?php $this->users->orderBy('getUsername'); ?>
<?php $this->groups->orderBy('getName'); ?>
<h1>Select a User or Group</h1>
<ul>
<?php foreach ($this->groups as $group) { ?>
<?php if (count($this->groupParentGroups[$group->getId()]) == 0) { ?>
<li>
<?php echo displayGroup($group, $this->groupChildGroups, $this->groupUsers, $this->baseUrl()); ?>
</li>
<?php } } ?>
</ul>