{************************************* * SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. * SPDX-License-Identifier: AGPL-3.0-only ************************************} {* crmv@64542 crmv@102879 crmv@105127 crmv@160837 *} {assign var=PANELNO value=$STEPVARS.mmaker_currentpanelno} {* blocks and fields *} {if !empty($STEPVARS.mmaker_panels)} {foreach item=_tab key=panelno from=$STEPVARS.mmaker_panels name="extraDetailForeach"} {if $panelno eq $PANELNO} {assign var="_class" value="dvtSelectedCell"} {else} {assign var="_class" value="dvtUnSelectedCell"} {/if} {/foreach} {if $LAYOUT_READONLY neq true} {/if}
{if count($STEPVARS.mmaker_panels) > 1 && $LAYOUT_READONLY neq true} reorder  {/if} {$_tab.label} {if count($STEPVARS.mmaker_panels) > 1 && $LAYOUT_READONLY neq true}   delete {/if} {* if $_class == 'dvtSelectedCell'}   create {/if *} add

{if count($STEPVARS.mmaker_panels) > 1} {/if} {/if} {if $LAYOUT_READONLY} {else}
{if $PROCESSMAKERMODE eq true}{$MOD.LBL_PM_MANAGE_DYNAFORM}{/if} {if $PROCESSMAKERMODE eq true} {/if}
{/if} {foreach item=block key=blockno from=$STEPVARS.mmaker_blocks name=outer}
{* add an empty line as a separator *} {if $smarty.foreach.outer.first neq true} {/if} {* Block header line *} {* block inputs *} {foreach item=blockval key=blockkey from=$block} {if !is_array($blockval)} {/if} {/foreach} {* title *} {* block buttons *} {* Fields *} {assign var=blankstyle value="width:20px;height:20px;"} {if !empty($block.fields)} {assign var=blockcount value=$block.fields|@count} {else} {assign var=blockcount value=0} {/if} {foreach name=inner key=fieldno item=field from=$block.fields} {* field inputs *} {foreach item=fieldval key=fieldkey from=$field} {if !is_array($fieldval)} {* crmv@102879 *} {/if} {/foreach} {if $fieldno > 0 && $fieldno % 2 == 0} {/if} {/foreach}
  
{if $PROCESSMAKERMODE eq true && ($MODE eq 'openimportdynaformblocks' || $MODE eq 'loadmoduleblocks')}     {else}  {$block.label}   {/if} {if $LAYOUT_READONLY} {else} {if count($STEPVARS.mmaker_panels) > 1} open_with  {/if} {if $block.editable} {if $PROCESSMAKERMODE eq true} create  {/if} {if $block.deletable} delete  {/if} add  link  {* crmv@157775 *} {if $PROCESSMAKERMODE eq true} grid_on  {/if} {* crmv@157775e *}   {/if} {if $smarty.foreach.outer.first}   arrow_downward  {elseif $smarty.foreach.outer.last} arrow_upward    {else} arrow_upward  arrow_downward  {/if} {/if}
  {$field.label} {if $field.mandatory} *{/if} {if $LAYOUT_READONLY} {else} {if $field.editable} {* crmv@96450 crmv@102879 *} {if $PROCESSMAKERMODE eq true} create   {else} create   {/if} {* crmv@96450e crmv@102879e *} {/if} {if $field.deletable} delete   {/if} {* todo: block for edit *} {if $smarty.foreach.inner.first} {if $fieldno % 2 != 0}    {/if}    {if $fieldno != ($blockcount-2) && $blockcount != 1} arrow_downward   {else}    {/if} {if $blockcount != 1} arrow_forward   {else}    {/if} {elseif $smarty.foreach.inner.last} {if $fieldno % 2 != 0} arrow_back   {/if} {if $fieldno != 1} arrow_upward   {else}    {/if}    {if $fieldno % 2 == 0}    {/if} {else} {if $fieldno % 2 != 0} arrow_back   {/if} {if $fieldno != 1} arrow_upward   {else}    {/if} {if $fieldno != ($blockcount - 2)} arrow_downward   {else}    {/if} {if $fieldno % 2 == 0} arrow_forward   {/if} {/if} {/if}
{/foreach} {* floating divs *} {* add panel *}
{$MOD.LBL_ADD_TAB}  
{$MOD.LBL_TAB_NAME}
 
{* del panel *}
{$MOD.LBL_DELETE} tab  
{$MOD.LBL_CHOOSE_TRANSFER_TAB}
 
{* move block to panel *}
{$MOD.LBL_MOVE_BLOCK} tab  
{$MOD.LBL_CHOOSE_TRANSFER_TAB_BLOCK}
 
{* add block *}
{$MOD.ADD_BLOCK}  
{$MOD.LBL_BLOCK_NAME}
{$MOD.AFTER}
 
{* edit block *}
{$MOD.LBL_EDIT}  
{* *}
{$MOD.LBL_BLOCK_NAME}
{$MOD.LBL_LABEL}
 
{* add field *}
{$MOD.LBL_CREATE_NEW_FIELD}  
{foreach key=nfieldno item=nfield from=$NEWFIELDS} {if $nfield.relatedmods} {assign var=relmods value=$nfield.relatedmods} {assign var=relfieldno value=$nfieldno} {/if} {* crmv@101683 *} {if $nfield.users} {assign var=users value=$nfield.users} {/if} {* crmv@101683e *} {/foreach}
{if isset($nfield.vteicon)} {$nfield.vteicon} {* crmv@102879 *} {elseif isset($nfield.vteicon2)} {* crmv@102879 *} {/if}   {$nfield.label}
{* field properties *} {if $relmods} {/if} {* crmv@98570 *} {* crmv@98570e *} {* crmv@101683 *} {* crmv@101683e *} {* crmv@102879 *} {* *} {* crmv@102879e *}
{$MOD.LBL_LABEL}
{$MOD.LBL_LENGTH}
{$MOD.LBL_DECIMAL_PLACES}
{$MOD.LBL_USE_PREFIX}
{$MOD.LBL_PICK_LIST_VALUES}
{$MOD.LBL_RELATED_MODULES}
{$MOD.LBL_FIELD_BUTTON_ONCLICK}
{$MOD.LBL_FIELD_BUTTON_CODE}
{'Users'|getTranslatedString}
{$APP.LBL_COLUMNS}
add
{* defaults *}
 
{* crmv@102879 - add table field *} {include file="Settings/ModuleMaker/Step2TableField.tpl"} {* move fields in block *}
{$APP.LBL_MOVE_BLOCK_FIELD}  

  {$MOD.LBL_SELECT_FIELD_TO_MOVE_IN_BLOCK}

 
{* edit fields properties *}
{$MOD.LBL_FIELD_PROPERTIES}  
{* crmv@96450 crmv@98570 *} {if $PROCESSMAKERMODE eq true} {/if} {if $PROCESSMAKERMODE neq true} {/if} {* crmv@101683 *} {* crmv@101683e *} {if $PROCESSMAKERMODE eq true} {/if} {* crmv@96450e crmv@98570e *}
{$MOD.LBL_EDIT_FIELD_PROPERTY_DESC}
{$MOD.LBL_PERMISSIONS}

{$MOD.LBL_PICK_LIST_VALUES}
{'Users'|getTranslatedString}

{'LBL_DEFAULT_VALUE'|getTranslatedString:'Import'}
{* crmv@160843 *}
{* crmv@160843e *}

{'LBL_FIELD_BUTTON_ONCLICK'|getTranslatedString:'Settings'}

{'LBL_FIELD_BUTTON_CODE'|getTranslatedString:'Settings'}
 
{* enable dragging for every floating div *}