forked from fabianlipp/useradmin
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuserlist.php
More file actions
67 lines (53 loc) · 1.99 KB
/
userlist.php
File metadata and controls
67 lines (53 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?php
require_once('config.inc.php');
require_once(BASE_PATH . 'ldap.inc.php');
require_once(BASE_PATH . 'helpers.inc.php');
require_once(BASE_PATH . 'classes/user.inc.php');
require_once(BASE_PATH . 'classes/group.inc.php');
session_start();
$ldapconn = ldap_bind_session();
$users = User::readUsers($ldapconn);
$groupOus = GroupOu::readGroupOus($ldapconn);
ldap_close($ldapconn);
define('USE_ANGULAR', true);
?>
<?php include('html_head.inc.php'); ?>
<?php include('navigation.inc.php'); ?>
<div class="container" ng-controller="UserlistController as list">
<!-- show alerts -->
<usradm-alert-container alerts="list.alerts">
</usradm-alert-container>
<h1>User anzeigen</h1>
<usradm-userlist-search list="list">
</usradm-userlist-search>
<table class="table table-hover sortable">
<!-- Titelzeile der Tabelle mit Sortiermöglichkeiten -->
<tr usradm-userlist-header list="list"></tr>
<!-- Tabelleneintrag für Benutzer -->
<tr ng-repeat-start="user in list.userData
| orderBy:list.sortField:list.sortReverse
| filter:list.searchText"
ng-if="!user.expanded"
ng-click="list.expandClick(user)">
<td>{{user.cn}}</td>
<td>{{user.displayName}}</td>
<td>{{user.mail}}</td>
</tr>
<!-- Details für Benutzer -->
<tr ng-repeat-end="" ng-if="user.expanded">
<td colspan="3">
<usradm-edit-user user="user"
closable="true" editable="true"
expand-click="list.expandClick(user)">
</usradm-edit-user>
</td>
</tr>
</table>
<!-- Modal-Dialog zur Gruppenauswahl zum Hinzufügen -->
<usradm-group-add-modal
group-data="list.groupEditServ.groupData">
</usradm-group-add-modal>
</div>
<?php echoJsonDataAsScript("jsonUsers", $users); ?>
<?php echoJsonDataAsScript("jsonGroups", $groupOus); ?>
<?php include('html_bottom.inc.php'); ?>