{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 }
{ if $edit }
{ /if }
{i18n}User permissions{/i18n}
| {i18n}User{/i18n} |
{ foreach item=oPerm from=$permissions }
{$oPerm->sHumanName} |
{ /foreach }
{ foreach item=oUser from=$users }
{$oUser->getID()} / {$oUser->getName()} |
{ assign var=iUserID value=$oUser->getID() }
{ foreach item=oPerm from=$permissions }
{ assign var=iPermID value=$oPerm->getID() }
{ assign var=bHasPerm value=$aMapPermissionUser[$iPermID][$iUserID] }
{ if $bHasPerm }
{i18n}True{/i18n} |
{ else }
{i18n}False{/i18n} |
{ /if }
{ /foreach }
{ /foreach }