{**} {strip}

{vtranslate('LBL_CREATE_PROFILE', $QUALIFIED_MODULE)}

{vtranslate('LBL_CANCEL', $QUALIFIED_MODULE)}

{assign var=RECORD_ID value=$RECORD_MODEL->getId()}



{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)} {assign var="BASIC_ACTION_ORDER" value=array(2,0,1)} {foreach from=$BASIC_ACTION_ORDER item=ORDERID} {/foreach} {/if} {/foreach}
  {vtranslate('LBL_MODULES', $QUALIFIED_MODULE)}   {'LBL_VIEW_PRVILIGE'|vtranslate:$QUALIFIED_MODULE}   {'LBL_EDIT_PRVILIGE'|vtranslate:$QUALIFIED_MODULE}   {'LBL_DELETE_PRVILIGE'|vtranslate:$QUALIFIED_MODULE} {'LBL_FIELD_AND_TOOL_PRVILIGES'|vtranslate:$QUALIFIED_MODULE}
hasModulePermission($PROFILE_MODULE)}checked="true"{else} data-module-unchecked="true" {/if}> {$PROFILE_MODULE->get('label')|vtranslate:$PROFILE_MODULE->getName()} {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} {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} {if $smarty.foreach.fields.last OR ($COUNTER+1) % 3 == 0} {/if} {assign var=COUNTER value=$COUNTER+1} {/if} {/foreach}
{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 $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} {if $smarty.foreach.fields.last OR ($COUNTER+1) % 3 == 0} {/if} {assign var=COUNTER value=$COUNTER+1} {/if} {/foreach}
{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}
{/if}
{assign var=UTILITY_ACTION_COUNT value=0} {assign var="ALL_UTILITY_ACTIONS_ARRAY" value=array()} {foreach from=$ALL_UTILITY_ACTIONS item=ACTION_MODEL} {if $ACTION_MODEL->isModuleEnabled($PROFILE_MODULE)} {assign var="testArray" array_push($ALL_UTILITY_ACTIONS_ARRAY,$ACTION_MODEL)} {/if} {/foreach} {foreach from=$ALL_UTILITY_ACTIONS_ARRAY item=ACTION_MODEL name="actions"} {if $smarty.foreach.actions.index % 3 == 0} {/if} {assign var=ACTIONID value=$ACTION_MODEL->get('actionid')} {if $smarty.foreach.actions.last OR ($smarty.foreach.actions.index+1) % 3 == 0} {/if} {/foreach}
hasModuleActionPermission($PROFILE_MODULE, $ACTIONID)}checked="true" {elseif empty($RECORD_ID) && empty($IS_DUPLICATE_RECORD)} checked="true" {/if}> {$ACTION_MODEL->getName()}

Cancel

{/strip}