{strip}

{tr}Assign Group Permissions{/tr}

{formfeedback hash=$feedback} {form}

{smartlink ititle=All package=$packageKey} {foreach from=$permPackages key=i item=packageKey} {if $gBitSystem->isPackageActive($packageKey)}  • {smartlink ititle=$gBitSystem->mPackages.$packageKey.name|default:$packageKey package=$packageKey} {/if} {/foreach}

{foreach from=$allPerms item=perm key=p name=perms} {if $prev_package != $perm.package} {foreach from=$allGroups item=group name=groups} {/foreach} {assign var=prev_package value=$perm.package} {/if} {foreach from=$allGroups item=group} {if $perm.perm_level == 'admin' }{assign var=id value=1} {elseif $perm.perm_level == 'editors' }{assign var=id value=2} {elseif $perm.perm_level == 'registered'}{assign var=id value=3} {elseif $perm.perm_level == 'basic' }{assign var=id value=-1}{/if} {if $id == $group.group_id and !$group.perms.$p} {assign var=class value="prio5"} {elseif $id == $group.group_id and $group.perms.$p} {assign var=class value="prio1"} {elseif $id != $group.group_id and $group.perms.$p} {assign var=class value="prio5"} {else} {assign var=class value=""} {/if} {if $group.group_id lt 4} {/if} {/foreach} {/foreach}
{tr}Available Permissions{/tr}
{tr}Permission{/tr} - {$perm.package} {if $smarty.foreach.groups.total > 8}{$group.group_id}{else}{$group.group_name}{/if}
{if $unassignedPerms.$p}{biticon iname=dialog-warning iexplain="Unassigned Permission"}{/if} {$p} {if $id == $group.group_id}{/if}

{tr}Default permissions set after installation are marked with:{/tr} {biticon iname=dialog-ok iexplain="Default"}

{/form} {if $smarty.foreach.groups.total > 8}
{foreach from=$allGroups item=group}
{$group.group_id}
{$group.group_name}: {$group.group_desc}
{/foreach}
{/if} {if $contentWithPermissions}

{tr}Content with individual Permissions{/tr}

{/if}
{/strip}