summaryrefslogtreecommitdiff
path: root/templates/users_list.tpl
blob: e0169a803be5d609914fdf4aed9cc879079bfb4e (plain)
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
{strip}

{minifind}

<div class="navbar">
	<ul>
		<li>{biticon ipackage="icons" iname="emblem-symbolic-link" iexplain="sort by"}</li>
		<li>{smartlink iurl=$control.URL offset=$control.offset numrows=$control.numrows ititle="Username" isort="login"}</li>
		<li>{smartlink iurl=$control.URL offset=$control.offset numrows=$control.numrows ititle="Real name" isort="real_name"}</li>
		<li>{smartlink iurl=$control.URL offset=$control.offset numrows=$control.numrows ititle="Registration Date" isort="registration_date"}</li>
		<li>{smartlink iurl=$control.URL offset=$control.offset numrows=$control.numrows ititle="Last Login" isort="current_login"}</li>
	</ul>
</div>

{formfeedback hash=$feedback}

{form id=checkform}
	<ul class="clear data">
		{section name=user loop=$users}
			<li class="item {cycle values='even,odd'}">
				{if $gBitUser->hasPermission( 'p_users_admin' )}
					<div class="floaticon">
						<a href="{$smarty.const.USERS_PKG_URL}admin/index.php?assume_user={$users[user].user_id}" title="{tr}Assume User Identity{/tr}">{biticon ipackage=users iname="assume_user" iexplain="assume user identity" iforce="icon"}</a>
						<a href="{$smarty.const.USERS_PKG_URL}preferences.php?view_user={$users[user].user_id}" title="{tr}Edit User Information{/tr}">{biticon ipackage="icons" iname="accessories-text-editor" iexplain="Edit User Information" iforce="icon"}</a>
						<a href="{$smarty.const.USERS_PKG_URL}admin/assign_user.php?assign_user={$users[user].user_id}" title="{tr}Assign Group{/tr}">{biticon ipackage="icons" iname="emblem-shared" iexplain="assign group" iforce="icon"}</a>
						{if $users[user].user_id != $smarty.const.ANONYMOUS_USER_ID && $users[user].user_id != $smarty.const.ROOT_USER_ID && $users[user].user_id != $gBitUser->mUserId}
							<a href="{$smarty.const.USERS_PKG_URL}admin/index.php?offset={$control.offset}&amp;numrows={$control.numrows}&amp;sort_mode={$control.sort_mode}&amp;action=delete&amp;user_id={$users[user].user_id}"  title="{tr}Remove{/tr}">{biticon ipackage="icons" iname="edit-delete" iexplain="remove user" iforce="icon"}</a>
							<input type="checkbox" name="batch_user_ids[]" value="{$users[user].user_id}" />
						{/if}
					</div>
				{/if}

				{if $users[user].real_name}
					<h2>{displayname hash=$users[user]} <small>{$users[user].login}</small></h2>
				{else}
					<h2>{displayname hash=$users[user]}</h2>
				{/if}

				{if $users[user].thumbnail_url}
					<img alt="{tr}user portrait{/tr}" title="{$users[user].login} {tr}user portrait{/tr}" src="{$users[user].thumbnail_url}" class="thumb" />
				{/if}

				{if $gBitUser->hasPermission( 'p_users_admin' )}
					{mailto address=$users[user].email encode="javascript"} ({tr}User ID{/tr}: {$users[user].user_id})<br/>
				{/if}

				{tr}Member since{/tr}: {$users[user].registration_date|bit_short_date}<br/>

				{if $users[user].current_login }
					{tr}Last seen: {$users[user].current_login|bit_short_date}{/tr}<br/>
				{/if}

				<div class="clear"></div>
			</li>
		{/section}
	</ul>

	{if $gBitUser->hasPermission( 'p_users_admin' )}
		<div style="text-align:right;">
			<script type="text/javascript">/* <![CDATA[ check / uncheck all */
				document.write("<label for=\"switcher\">{tr}Select All{/tr}</label> ");
				document.write("<input name=\"switcher\" id=\"switcher\" type=\"checkbox\" onclick=\"switchCheckboxes(this.form.id,'batch_user_ids[]','switcher')\" />");
			/* ]]> */</script>
			<br />
			<select name="action" onchange="this.form.submit();">
				<option value="">{tr}with checked{/tr}:</option>
				<option value="delete">{tr}Remove{/tr}</option>
			</select>

			<noscript>
				<div><input type="submit" value="{tr}Submit{/tr}" /></div>
			</noscript>
		</div>
	{/if}
{/form}

<p class="clear total small">
	{tr}Total number of entries{/tr}: {$usercount}
</p>

{pagination}

{/strip}