{assign var=PROFILE_MODULES value=$RECORD_MODEL->getModulePermissions()}
{foreach from=$PROFILE_MODULES key=TABID item=PROFILE_MODULE}
{assign var=MODULE_NAME value=$PROFILE_MODULE->getName()}
{if $MODULE_NAME neq 'Events'}
{assign var=IS_RESTRICTED_MODULE value=$RECORD_MODEL->isRestrictedModule($MODULE_NAME)}
hasModulePermission($PROFILE_MODULE)}checked="true"{else} data-module-unchecked="true" {/if}> {$PROFILE_MODULE->get('label')|vtranslate:$PROFILE_MODULE->getName()}
|
{assign var="BASIC_ACTION_ORDER" value=array(2,0,1)}
{foreach from=$BASIC_ACTION_ORDER item=ORDERID}
{assign var="ACTION_MODEL" value=$ALL_BASIC_ACTIONS[$ORDERID]}
{assign var=ACTION_ID value=$ACTION_MODEL->get('actionid')}
{if !$IS_RESTRICTED_MODULE && $ACTION_MODEL->isModuleEnabled($PROFILE_MODULE)}
hasModuleActionPermission($PROFILE_MODULE, $ACTION_MODEL)}checked="true"{elseif empty($RECORD_ID) && empty($IS_DUPLICATE_RECORD)} checked="true" {else} data-action{$ACTION_ID}-unchecked="true"{/if}>
{/if}
|
{/foreach}
{if $PROFILE_MODULE->getFields() || $PROFILE_MODULE->isUtilityActionEnabled()}
{/if}
|
{if $PROFILE_MODULE->getFields()}
{vtranslate('LBL_INIVISIBLE',$QUALIFIED_MODULE)}
{vtranslate('LBL_READ_ONLY',$QUALIFIED_MODULE)}
{vtranslate('LBL_WRITE',$QUALIFIED_MODULE)}
{assign var=COUNTER value=0}
{foreach from=$PROFILE_MODULE->getFields() key=FIELD_NAME item=FIELD_MODEL name="fields"}
{if $FIELD_MODEL->isActiveField()}
{assign var="FIELD_ID" value=$FIELD_MODEL->getId()}
{if $COUNTER % 3 == 0}
{/if}
{assign var="FIELD_LOCKED" value=$RECORD_MODEL->isModuleFieldLocked($PROFILE_MODULE, $FIELD_MODEL)}
{if $FIELD_MODEL->isMandatory()}*{/if} {vtranslate($FIELD_MODEL->get('label'), $MODULE_NAME)}
|
{if $smarty.foreach.fields.last OR ($COUNTER+1) % 3 == 0}
{/if}
{assign var=COUNTER value=$COUNTER+1}
{/if}
{/foreach}
{if $MODULE_NAME eq 'Calendar'}
{assign var=EVENT_MODULE value=$PROFILE_MODULES[16]}
{assign var=COUNTER value=0}
{foreach from=$EVENT_MODULE->getFields() key=FIELD_NAME item=FIELD_MODEL name="fields"}
{if $FIELD_MODEL->isActiveField()}
{assign var="FIELD_ID" value=$FIELD_MODEL->getId()}
{if $COUNTER % 3 == 0}
{/if}
{assign var="FIELD_LOCKED" value=$RECORD_MODEL->isModuleFieldLocked($EVENT_MODULE, $FIELD_MODEL)}
{if $FIELD_MODEL->isMandatory()}*{/if} {vtranslate($FIELD_MODEL->get('label'), $MODULE_NAME)}
|
{if $smarty.foreach.fields.last OR ($COUNTER+1) % 3 == 0}
{/if}
{assign var=COUNTER value=$COUNTER+1}
{/if}
{/foreach}
{/if}
{/if}
|
|
{/if}
{/foreach}