{capture assign=sCSS}{literal}
td.true { background-color: #aaffaa; text-align: centre }
td.false { background-color: #ffaaaa; text-align: centre }
.edit { display: none; }
.view { display: block; }
.tablebutton {
margin: 0em;
margin-right: 1em;
border: 1px solid #cccccc;
}
.activebutton {
background-color: #eeeeff;
}
.inactivebutton {
background-color: #ffeeee;
}
{/literal}{/capture}
{$context->oPage->requireCSSStandalone($sCSS)}
{$context->oPage->requireJSResource('thirdpartyjs/MochiKit/Base.js')}
{$context->oPage->requireJSResource('thirdpartyjs/MochiKit/Iter.js')}
{$context->oPage->requireJSResource('thirdpartyjs/MochiKit/DOM.js')}
{i18n}Document permissions{/i18n}
{ if $edit }
{ /if }
| Group |
{ foreach item=oPerm from=$permissions }
{$oPerm->sHumanName} |
{ /foreach }
{ foreach item=oGroup from=$groups }
{$oGroup->getID()} / {$oGroup->getName()} |
{ assign var=iGroupID value=$oGroup->getID() }
{ foreach item=oPerm from=$permissions }
{ assign var=iPermID value=$oPerm->getID() }
{ assign var=bHasPerm value=$aMapPermissionGroup[$iPermID][$iGroupID] }
{ if $bHasPerm }
{i18n}True{/i18n} |
{ else }
{i18n}False{/i18n} |
{ /if }
{ /foreach }
{ /foreach }
| Role |
{ foreach item=oPerm from=$permissions }
{$oPerm->sHumanName} |
{ /foreach }
{ foreach item=oRole from=$roles }
{$oRole->getId()} / {$oRole->getName()} |
{ assign var=iRoleId value=$oRole->getId() }
{ foreach item=oPerm from=$permissions }
{ assign var=iPermId value=$oPerm->getId() }
{ assign var=bHasPerm value=$aMapPermissionRole[$iPermId][$iRoleId] }
{ if $bHasPerm }
True |
{ else }
False |
{ /if }
{ /foreach }
{ /foreach }
{ if $edit }
{ /if }