blob: 32396a72cb35cc1e237c2d1bb7d2c43ddd6cdec1 (
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
{* $Header: /cvsroot/bitweaver/_bit_wiki/templates/page_permissions.tpl,v 1.2 2005/08/07 17:46:51 squareing Exp $ *}
{strip}
<div class="floaticon">{bithelp}</div>
<div class="admin wiki">
<div class="header">
<h1>{tr}Permissions for{/tr} <a href="{$pageInfo.display_url}">{$pageInfo.title}</a></h1>
</div>
<div class="body">
{jstabs}
{jstab title="Permissions"}
{form legend="Assign permissions for `$pageInfo.title`"}
<input type="hidden" name="page_id" value="{$pageInfo.page_id}" />
<div class="row">
{formlabel label="Group"}
{forminput}
<select name="group_id">
{foreach from=$groups key=groupId item=group}
<option value="{$groupId}">{$group.group_name}</option>
{/foreach}
</select>
{formhelp note="Select the group that should be gived specific permissions."}
{/forminput}
</div>
<div class="row">
{formlabel label="Permission"}
{forminput}
<select name="perm">
{foreach from=$perms key=permName item=perm}
<option value="{$permName}">{$perm.perm_desc}</option>
{/foreach}
</select>
{formhelp note="Select what permission you want to give the group."}
{/forminput}
</div>
<div class="row submit">
<input type="submit" name="assign" value="{tr}Assign permission{/tr}" />
</div>
{/form}
<h2>{tr}Current permissions for{/tr} {$pageInfo.title}</h2>
<table class="data" summary="{tr}Table describing permissions for the page {$pageInfo.title}{/tr}">
<tr>
<th scope="col">{tr}Group{/tr}</th>
<th scope="col">{tr}Permissions{/tr}</th>
<th scope="col">{tr}Actions{/tr}</th>
</tr>
{section name=pg loop=$page_perms}
<tr class="{cycle values="even,odd"}">
<td>{$page_perms[pg].group_name}</td>
<td>{$page_perms[pg].perm_name}</td>
<td class="actionicon"><a href="{$smarty.const.WIKI_PKG_URL}page_permissions.php?action=remove&content_id={$gContent->mContentId}&object_type={$gContent->mInfo.content_type_guid}&perm={$page_perms[pg].perm_name}&group_id={$page_perms[pg].group_id}">{biticon ipackage=liberty iname="delete" iexplain="remove from this page"}</a></td>
</tr>
{sectionelse}
<tr class="norecords">
<td colspan="3">
{tr}No individual permissions set<br />global permissions apply{/tr}
</td>
</tr>
{/section}
</table>
{/jstab}
{jstab title="Email Notifications"}
{form legend="Notify via email when updated"}
<input type="hidden" name="page_id" value="{$pageInfo.page_id}" />
<input type="hidden" name="tab" value="email" />
<div class="row">
{formlabel label="Email"}
{forminput}
<input type="text" name="email" size="35" />
{formhelp note="Enter the email address where you want to have notifications sent, as soon as there are changes made to this page."}
{/forminput}
</div>
<div class="row submit">
<input type="submit" name="addemail" value="{tr}Add email address{/tr}" />
</div>
{/form}
{if count( $emails ) gt 0 }
<h2>{tr}Existing requests for email notification{/tr}</h2>
<ul>
{section name=ix loop=$emails}
<li>{$emails[ix]} <a href="{$smarty.const.WIKI_PKG_URL}page_permissions.php?page_id={$pageInfo.page_id}&removeemail={$emails[ix]}&tab=email">{biticon ipackage=liberty iname="delete_small" iexplain="delete"}</a></li>
{/section}
</ul>
{/if}
{/jstab}
{/jstabs}
</div><!-- end .body -->
</div><!-- end .wiki -->
{include file="bitpackage:wiki/page_action_bar.tpl"}
{/strip}
|