0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
7.0-0
/
standard
/
htdocs
/
templates
/
[
Home
]
File: tiki-assignpermission.tpl
{assign var=escgroup value=$group|escape:url} {title help="Permission" url="tiki-assignpermission.php?group=$escgroup"}{tr}Assign permissions to group:{/tr} {$group|escape}{/title} <div class="navbar"> {if $tiki_p_admin eq 'y'} {* only full admins can manage groups, not tiki_p_admin_users *} {button href="tiki-admingroups.php" _text="{tr}Admin groups{/tr}"} {/if} {button href="tiki-adminusers.php" _text="{tr}Admin users{/tr}"} {button href="?do=temp_cache&group=$escgroup" _text="{tr}Clear Cache{/tr}"} </div> {remarksbox type='note' title='New feature'} {tr}This page will be replaced with the Object Permissions page although currently it does not support the "advanced" mode of this page.<br />Please try it out and feedback with any improvements or problems.{/tr} <br /><br /> {tr}Click this button to try it now:{/tr} {button href="tiki-objectpermissions.php" _text="{tr}Global object permissions{/tr}"} {/remarksbox} <h2>{tr}Group Information{/tr}</h2> <table class="formcolor" id="groupinformation"> <tr> <td>{tr}Name:{/tr}</td> <td>{$group_info.groupName|escape}</td> </tr> <tr> <td>{tr}Description:{/tr}</td> <td>{$group_info.groupDesc|escape}</td> </tr> <tr> <td style="vertical-align:top;">{tr}Permissions:{/tr}</td> <td> {section name=grp loop=$group_info.perms} {$group_info.perms[grp]} {if $group_info.perms[grp] != "Anonymous"} <a class="link" href="tiki-assignpermission.php?type={$type}&sort_mode={$sort_mode}&permission={$group_info.perms[grp]}&group={$group|escape:url}&action=remove">{icon _id='cross' alt="{tr}Delete{/tr}"}</a> {/if} <br /> {/section} </td> </tr> </table> <br /> <a name="assign" ></a> <h2>{tr}Assign Permissions{/tr}</h2> <table class="findtable"> <tr> <td class="findtable">{tr}Find{/tr}</td> <td class="findtable"> <form method="post" action="tiki-assignpermission.php#assign" name="permselects"> <input type="text" name="find" value="{$find|escape}" /> <input type="submit" value="{tr}Find{/tr}" name="search" /> <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" /> <select name="type" onchange="permselects.submit()"> <option value="">{tr}All{/tr}</option> {sortlinks} {section name=v loop=$types} <option value="{$types[v]}"{if $type eq $types[v]} selected="selected"{/if}>{tr}{$types[v]}{/tr}</option> {/section} {/sortlinks} </select> <select name="group" onchange="permselects.submit()"> {section name=v loop=$groups} <option value="{$groups[v].groupName|escape}"{if $group eq $groups[v].groupName|escape} selected="selected"{/if}>{$groups[v].groupName|escape}</option> {/section} </select> </form> </td> </tr> </table> <form action="tiki-assignpermission.php" method="post"> <input type="hidden" name="group" value="{$group|escape}" /> <input type="hidden" name="type" value="{$type|escape}" /> <input type="submit" name="update" value="{tr}Update{/tr}" /><br /> <table class="sortable" id="assignperms" width="100%"> <thead> <tr> <th> </th> <th>{tr}Name{/tr}</th> {if $advanced_features eq 'y'}<th>{tr}level{/tr}</th>{/if} <th>{tr}Type{/tr}</th> <th>{tr}Desc{/tr}</th> </tr> </thead> <tbody> {cycle values="odd,even" print=false} {section name=user loop=$perms} <tr class="{cycle}"> <td> <input type="hidden" name="permName[{$perms[user].permName}]" /> <input type="checkbox" name="perm[{$perms[user].permName}]" {assign var=has_inherited_one_perm value='n'} {assign var=has_inherited_perm value=''} {foreach key=gr item=it from=$inherited_groups_perms} {if $it[user].hasPerm eq 'y'}{assign var=has_inherited_one_perm value='y'}{/if} {/foreach} {if $perms[user].hasPerm eq 'y' or $inherited_from_anon[user].hasPerm eq 'y'or $inherited_from_reg[user].hasPerm eq 'y' or $has_inherited_one_perm eq 'y'}checked="checked" {/if} {if $inherited_from_anon[user].hasPerm eq 'y' or $inherited_from_reg[user].hasPerm eq 'y' or $has_inherited_one_perm eq 'y' or $perms[user].from_admin eq 'y'}disabled="disabled" {/if}/> </td> <td>{$perms[user].permName}</td> {if $advanced_features eq 'y'} <td> <select name="level[{$perms[user].permName}]">{html_options output=$levels values=$levels selected=$perms[user].level}</select> </td> {/if} <td>{tr}{$perms[user].type}{/tr}</td> <td> {if $perms[user].from_admin eq 'y'} <span style="float:right;font-size:80%;padding:1px 5px;border:1px solid #999;color:#258;background-color:#ace;">{tr}Admin{/tr}</span> {/if} {if $inherited_from_anon[user].hasPerm eq 'y'} <span style="float:right;font-size:80%;padding:1px 5px;border:1px solid #999;color:#262;background-color:#ada;">{tr}inherited from{/tr}<a href="tiki-assignpermission.php?group=Anonymous"> Anonymous</a></span> {/if} {if $inherited_from_reg[user].hasPerm eq 'y'} <span style="float:right;font-size:80%;padding:1px 5px;border:1px solid #999;color:#258;background-color:#acd;">{tr}inherited from{/tr}<a href="tiki-assignpermission.php?group=Registered"> Registered</a></span> {/if} {if $has_inherited_one_perm eq 'y'} <span style="float:right;font-size:80%;padding:1px 5px;border:1px solid #999;color:#852;background-color:#dca;">{tr}inherited{/tr}</span> {/if} {tr}{$perms[user].permDesc}{/tr} </td> </tr> {/section} </tbody> </table> <input type="submit" name="update" value="{tr}Update{/tr}" /> </form> <br/> {remarksbox type="warning" title="{tr}Advanced feature{/tr}"} {tr}Level configuration:{/tr} {if $advanced_features ne 'y'} <a href="tiki-assignpermission.php?find={$find}&type={$type}&group={$group|escape:url}&sort_mode={$sort_mode}&advanced_features=y">{tr}Show{/tr}</a> {else} <a href="tiki-assignpermission.php?find={$find}&type={$type}&group={$group|escape:url}&sort_mode={$sort_mode}">{tr}Hide{/tr}</a> {/if} <div {if $advanced_features ne 'y'}style="display:none;"{else}style="display:block;"{/if}> <h2>{tr}Create level{/tr}</h2> <form method="post" action="tiki-assignpermission.php"> <input type="hidden" name="group" value="{$group|escape}" /> <input type="hidden" name="type" value="{$type|escape}" /> {tr}Create level:{/tr} <input type="text" name="level" /> <input type="submit" name="createlevel" value="{tr}Create{/tr}" /> </form> <br /> <br /> <form method="post" action="tiki-assignpermission.php"> <input type="hidden" name="group" value="{$group|escape}" /> <input type="hidden" name="type" value="{$type|escape}" /> <select name="oper"> <option value="assign">{tr}Assign{/tr}</option> <option value="remove">{tr}Remove{/tr}</option> </select> {tr}all permissions in level:{/tr} <select name="level[]" multiple="multiple" size="5"> {html_options output=$levels values=$levels selected=$perms[user].level} </select> <input type="submit" name="allper" value="{tr}Update{/tr}" /> </form> </div> {/remarksbox}