{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')}

Document permissions

{ if $edit }
View Edit
{ /if }
{ foreach item=oPerm from=$permissions } { /foreach } { foreach item=oGroup from=$groups } { 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 } { else } { /if } { /foreach } { /foreach }
Group{$oPerm->sHumanName}
{$oGroup->getID()} / {$oGroup->getName()}TrueFalse
{ if $inherited } Inherited from {$inherited} {* [Copy] *} { else } [Use parent's permissions] { /if }
{ if $edit }
{ foreach item=oPerm from=$permissions } { /foreach } { foreach item=oGroup from=$groups } { 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 } { else } { /if } { /foreach } { /foreach }
Group{$oPerm->sHumanName}
{$oGroup->getID()} / {$oGroup->getName()}
{ /if }

User permissions

{ foreach item=oPerm from=$permissions } { /foreach } { foreach item=oUser from=$users } { 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 } { else } { /if } { /foreach } { /foreach }
User{$oPerm->sHumanName}
{$oUser->getID()} / {$oUser->getName()}TrueFalse