summaryrefslogtreecommitdiff
path: root/templates/admin_levels.tpl
blob: 69782de2bb6aa8d4b74372ce5e4ce69b8e0d2d83 (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
{strip}
<div class="admin groups">
	<div class="header">
		<h1>{tr}Edit Permission Levels{/tr}</h1>
	</div>

	<div class="body">
		<p class="help">{tr}Levels can be used to group certain permissions and thus easily assign a set of permissions to a group. Assinging a permission to a level has no outcome on the users or groups. It's merely a way to organise permissions.{/tr}</p>

		{form legend="Batch assign permissions"}
			<input type="hidden" name="group_id" value="{$groupInfo.group_id}" />
			<input type="hidden" name="package" value="{$package|escape}" />

			<div class="row">
				{formlabel label="Assign or Remove" for="oper"}
				{forminput}
					<select name="oper" id="oper">
						<option value="assign">{tr}Assign{/tr}</option>
						<option value="remove">{tr}Remove{/tr}</option>
					</select>
					<br />
					{tr}all permissions in level{/tr}
					<br />
					<select name="perm_level">
						{html_options output=$levels values=$levels selected=$perms[user].perm_level}
					</select>
					<br />
					{tr}to / from {$groupInfo.group_name}{/tr}
				{/forminput}
			</div>

			<div class="row submit">
				<input type="submit" name="allper" value="{tr}Update{/tr}" />
			</div>
		{/form}

		{form legend="Create a new level"}
			<input type="hidden" name="group_id" value="{$groupInfo.group_id}" />
			<input type="hidden" name="package" value="{$package|escape}" />
			<div class="row">
				{formlabel label="Level" for="level"}
				{forminput}
					<input type="text" name="perm_level" id="level" />
					{formhelp note=""}
				{/forminput}
			</div>

			<div class="row submit">
				<input type="submit" name="createlevel" value="{tr}Create{/tr}" />
			</div>
		{/form}

		{form legend="Assign levels"}
			<table class="data">
				<tr>
					<th>{smartlink ititle="Name" isort="up.perm_name" group_id=$groupInfo.group_id offset=$offset package=$package}</th>
					<th>{tr}Level{/tr}</th>
					<th>{smartlink ititle="Package" isort=package group_id=$groupInfo.group_id offset=$offset package=$package}</th>
					<th>{smartlink ititle="Description" isort="up.perm_desc" group_id=$groupInfo.group_id offset=$offset package=$package}</th>
				</tr>
				{foreach key=permName item=perm from=$allPerms}
					<tr class="{cycle values="even,odd"}">
						<td><label for="{$permName}">{$permName}</label></td>
						<td>{html_options name="perm_level[$permName]" output=$levels values=$levels selected=$perm.perm_level}</td>
						<td>{tr}{$perm.package}{/tr}</td>
						<td>{tr}{$perm.perm_desc}{/tr}</td>
					</tr>
				{/foreach}
			</table>

			<div class="row submit">
				<input type="submit" name="updatelevels" value="{tr}Update{/tr}" />
			</div>
		{/form}
	</div><!-- end .body -->
</div><!-- end .users -->

{/strip}