Blame view

sources/settings/templates/users/part.userlist.php 4.6 KB
6d9380f96   Cédric Dupont   Update sources OC...
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
  <table id="userlist" class="hascontrols grid" data-groups="<?php p($_['allGroups']);?>">
  	<thead>
  		<tr>
  			<?php if ($_['enableAvatars']): ?>
  			<th id='headerAvatar'></th>
  			<?php endif; ?>
  			<th id='headerName'><?php p($l->t('Username'))?></th>
  			<th id="headerDisplayName"><?php p($l->t( 'Full Name' )); ?></th>
  			<th id="headerPassword"><?php p($l->t( 'Password' )); ?></th>
  			<th id="headerGroups"><?php p($l->t( 'Groups' )); ?></th>
  			<?php if(is_array($_['subadmins']) || $_['subadmins']): ?>
  			<th id="headerSubAdmins"><?php p($l->t('Group Admin')); ?></th>
  			<?php endif;?>
  			<th id="headerQuota"><?php p($l->t('Quota')); ?></th>
  			<th id="headerStorageLocation"><?php p($l->t('Storage Location')); ?></th>
  			<th id="headerLastLogin"><?php p($l->t('Last Login')); ?></th>
  			<th id="headerRemove">&nbsp;</th>
  		</tr>
  	</thead>
  	<tbody>
  		<?php foreach($_["users"] as $user): ?>
  		<tr data-uid="<?php p($user["name"]) ?>"
  			data-displayname="<?php p($user["displayName"]) ?>">
  			<?php if ($_['enableAvatars']): ?>
  			<td class="avatar"><div class="avatardiv"></div></td>
  			<?php endif; ?>
  			<td class="name"><?php p($user["name"]); ?></td>
  			<td class="displayName"><span><?php p($user["displayName"]); ?></span> <img class="svg action"
  				src="<?php p(image_path('core', 'actions/rename.svg'))?>"
  				alt="<?php p($l->t("change full name"))?>" title="<?php p($l->t("change full name"))?>"/>
  			</td>
  			<td class="password"><span>●●●●●●●</span> <img class="svg action"
  				src="<?php print_unescaped(image_path('core', 'actions/rename.svg'))?>"
  				alt="<?php p($l->t("set new password"))?>" title="<?php p($l->t("set new password"))?>"/>
  			</td>
  			<td class="groups">
  				<select
  					class="groupsselect"
  					data-username="<?php p($user['name']) ;?>"
  					data-user-groups="<?php p(json_encode($user['groups'])) ;?>"
  					data-placeholder="groups" title="<?php p($l->t('Groups'))?>"
  					multiple="multiple">
  						<?php foreach($_["adminGroup"] as $adminGroup): ?>
  						<option value="<?php p($adminGroup['name']);?>"><?php p($adminGroup['name']); ?></option>
  						<?php endforeach; ?>
  						<?php foreach($_["groups"] as $group): ?>
  						<option value="<?php p($group['name']);?>"><?php p($group['name']);?></option>
  						<?php endforeach;?>
  				</select>
  			</td>
  			<?php if(is_array($_['subadmins']) || $_['subadmins']): ?>
  				<td class="subadmins">
  					<select
  						class="subadminsselect"
  						data-username="<?php p($user['name']) ;?>"
  						data-subadmin="<?php p(json_encode($user['subadmin']));?>"
  						data-placeholder="subadmins" title="<?php p($l->t('Group Admin'))?>"
  						multiple="multiple">
  						<?php foreach($_["subadmingroups"] as $group): ?>
  							<option value="<?php p($group);?>"><?php p($group);?></option>
  						<?php endforeach;?>
  					</select>
  				</td>
  			<?php endif;?>
  			<td class="quota">
  				<select class='quota-user' data-inputtitle="<?php p($l->t('Please enter storage quota (ex: "512 MB" or "12 GB")')) ?>">
  					<option
  						<?php if($user['quota'] === 'default') print_unescaped('selected="selected"');?>
  							value='default'>
  						<?php p($l->t('Default'));?>
  					</option>
  					<option
  					<?php if($user['quota'] === 'none') print_unescaped('selected="selected"');?>
  							value='none'>
  						<?php p($l->t('Unlimited'));?>
  					</option>
  					<?php foreach($_['quota_preset'] as $preset):?>
  					<option
  					<?php if($user['quota']==$preset) print_unescaped('selected="selected"');?>
  						value='<?php p($preset);?>'>
  						<?php p($preset);?>
  					</option>
  					<?php endforeach;?>
  					<?php if($user['isQuotaUserDefined']):?>
  					<option selected="selected" value='<?php p($user['quota']);?>'>
  						<?php p($user['quota']);?>
  					</option>
  					<?php endif;?>
  					<option value='other' data-new>
  						<?php p($l->t('Other'));?>
  						...
  					</option>
  				</select>
  			</td>
  			<td class="storageLocation"><?php p($user["storageLocation"]); ?></td>
  			<?php
  			if($user["lastLogin"] === 0) {
  				$lastLogin = $l->t('never');
  				$lastLoginDate = $lastLogin;
  			} else {
  				$lastLogin = relative_modified_date($user["lastLogin"]);
  				$lastLoginDate = \OC_Util::formatDate($user["lastLogin"]);
  			}
  			?>
  			<td class="lastLogin" title="<?php p('<span class="usersLastLoginTooltip">'.$lastLoginDate.'</span>'); ?>"><?php p($lastLogin); ?></td>
  			<td class="remove">
  				<?php if($user['name']!=OC_User::getUser()):?>
  					<a href="#" class="action delete" original-title="<?php p($l->t('Delete'))?>">
  						<img src="<?php print_unescaped(image_path('core', 'actions/delete.svg')) ?>" class="svg" />
  					</a>
  				<?php endif;?>
  			</td>
  		</tr>
  		<?php endforeach; ?>
  	</tbody>
  </table>