vtenext/Smarty/templates/Buttons_List_Edit.tpl
2021-04-28 20:10:26 +02:00

184 lines
15 KiB
Smarty

{*************************************
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
* SPDX-License-Identifier: AGPL-3.0-only
************************************}
{* crmv@18592 crmv@56945 crmv@121000 *}
<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%" class="level3Bg" id="Buttons_List_4" style="{if isMobile() neq true}position:fixed;left:0;{/if}z-index:19;"> {* crmv@30356 *}
<tr>
<td width="100%" style="padding:5px">
{* vtlib customization: use translated label if available *}
{assign var="SINGLE_MOD_LABEL" value=$SINGLE_MOD}
{if $APP.$SINGLE_MOD} {assign var="SINGLE_MOD_LABEL" value=$APP.SINGLE_MOD} {/if}
{if $OP_MODE eq 'edit_view'}
{assign var="USE_ID_VALUE" value=$MOD_SEQ_ID}
{if $USE_ID_VALUE eq ''} {assign var="USE_ID_VALUE" value=$ID} {/if}
<span class="lvtHeaderText">
<span class="recordTitle1">{$APP.LBL_EDITING} {$SINGLE_MOD|@getTranslatedString:$MODULE}</span>
{if $SHOW_RECORD_NUMBER eq true}
[ {$USE_ID_VALUE} ]&nbsp;
{/if}
{$NAME}&nbsp;<span style="font-weight:normal;">{$UPDATEINFO}</span>
</span>
{* crmv@25620 *}
<script type="text/javascript">
updateBrowserTitle('{$APP.LBL_EDITING} {$SINGLE_MOD|@getTranslatedString:$MODULE} - {$NAME} [{$USE_ID_VALUE}]');
</script>
{* crmv@25620e *}
{elseif $OP_MODE eq 'create_view'}
{if $DUPLICATE neq 'true'}
{assign var=create_new value="LBL_CREATING_NEW_"|cat:$SINGLE_MOD}
{* vtlib customization: use translation only if present *}
{assign var="create_newlabel" value=$APP.$create_new}
{* crmv@54375 *}
{if $create_newlabel eq ''}
{assign var="create_newlabel_tmp" value=$SINGLE_MOD|@getTranslatedString:$MODULE}
{assign var="create_newlabel" value=$APP.LBL_CREATING|cat:' '|cat:$create_newlabel_tmp}
{/if}
{if !empty($RETURN_RECORD_NAME)}
<span class="dvHeaderText">{$RETURN_RECORD_NAME} <span style="font-weight:normal;">></span></span>
{/if}
<span class="recordTitle1">{$create_newlabel}</span> <br>
<script type="text/javascript">
updateBrowserTitle('{$create_newlabel}');
</script>
{* crmv@54375e *}
{else}
<span class="lvtHeaderText">{$APP.LBL_DUPLICATING} {$SINGLE_MOD|@getTranslatedString:$MODULE} "{$NAME}" </span> <br>
{* crmv@25620 *}
<script type="text/javascript">
updateBrowserTitle('{$APP.LBL_DUPLICATING} {$SINGLE_MOD|@getTranslatedString:$MODULE} "{$NAME}"');
</script>
{* crmv@25620e *}
{/if}
{* crmv@22223 *}
{elseif $EXIST eq "true" && $EXIST neq ''}
<span class="recordTitle1">{$MOD.Edit_Custom_View}</span>
{* crmv@25620 *}
<script type="text/javascript">
updateBrowserTitle('{$MOD.Edit_Custom_View}');
</script>
{* crmv@25620e *}
{else}
<span class="recordTitle1">{$MOD.New_Custom_View}</span>
{* crmv@25620 *}
<script type="text/javascript">
updateBrowserTitle('{$MOD.New_Custom_View}');
</script>
{* crmv@25620e *}
{* crmv@22223e *}
{/if}
</td>
<td style="padding:5px" nowrap>
{* crmv@45561 *}
{if !empty($ERROR_STR)}
<span class="errorString" style="padding-right:5px">{$ERROR_STR}</span>
{/if}
{* crmv@45561e *}
{if $smarty.request.close_window eq 'yes'}
{assign var="CANCEL_LINK" value="window.close()"}
{else}
{assign var="CANCEL_LINK" value="window.history.back()"}
{/if}
{if $MODULE eq 'CustomView' or $smarty.request.action eq 'CustomView'}
<button title="{$APP.LBL_SAVE_BUTTON_LABEL}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" name="button2" type="submit" onClick="return customViewSubmit();">{$APP.LBL_SAVE_BUTTON_LABEL}</button> {* crmv@29615 *} {* crmv@31775 *}
<button title="{$APP.LBL_CANCEL_BUTTON_LABEL}" accesskey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="crmbutton small cancel" name="button2" onclick='{$CANCEL_LINK}' type="button">{$APP.LBL_CANCEL_BUTTON_LABEL}</button>
{elseif $INVENTORY_VIEW eq 'true'}
{* crmv@58638 *}
{if $MODULE|isInventoryModule}
{assign var="DISABLE_SAVE" value="disabled='disabled'"}
{else}
{assign var="DISABLE_SAVE" value=""}
{/if}
{if $OP_MODE eq 'edit_view'}
{assign var="SAVE_ACTION" value="this.form.action.value='Save'; displaydeleted(); return validateInventory('$MODULE');"}
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accessKey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save inventory_submit" onclick="this.form.run_processes.value=''; {$SAVE_ACTION}" type="submit" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" {$DISABLE_SAVE}>
{if $SHOW_RUN_PROCESSES_BUTTON}<button title="{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_TITLE'|getTranslatedString:'Processes'}" class="crmbutton small save inventory_submit" onclick="this.form.run_processes.value='yes'; {$SAVE_ACTION}" type="button" name="button">{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_LABEL'|getTranslatedString:'Processes'} <i class="button-image icon-module icon-processes valign-bottom" data-first-letter="P"></i></button>{/if} {* crmv@100495 crmv@102879 *}
{elseif $OP_MODE eq 'create_view'}
{assign var="SAVE_ACTION" value="this.form.action.value='Save'; return validateInventory('$MODULE')"}
{* crmv@54375 *}
{if !empty($RETURN_ID) && !empty($RETURN_MODULE)}
<input class="crmbutton backButtonSave small inventory_submit" onclick="{$SAVE_ACTION}" type="submit" name="button" value="{$APP.LBL_SAVE_AND_BACK_BUTTON_LABEL}" {$DISABLE_SAVE}>
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accessKey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save inventory_submit" onclick="this.form.return2detail.value='yes'; this.form.run_processes.value=''; {$SAVE_ACTION}" type="submit" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" {$DISABLE_SAVE}>
{if $SHOW_RUN_PROCESSES_BUTTON}<button title="{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_TITLE'|getTranslatedString:'Processes'}" class="crmbutton small save inventory_submit" onclick="this.form.run_processes.value='yes'; {$SAVE_ACTION}" type="button" name="button">{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_LABEL'|getTranslatedString:'Processes'} <i class="button-image icon-module icon-processes valign-bottom" data-first-letter="P"></i></button>{/if} {* crmv@100495 *}
{else}
{* crmv@54375e *}
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accessKey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save inventory_submit" onclick="this.form.run_processes.value=''; {$SAVE_ACTION}" type="submit" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" {$DISABLE_SAVE}>
{if $SHOW_RUN_PROCESSES_BUTTON}<button title="{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_TITLE'|getTranslatedString:'Processes'}" class="crmbutton small save inventory_submit" onclick="this.form.run_processes.value='yes'; {$SAVE_ACTION}" type="button" name="button">{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_LABEL'|getTranslatedString:'Processes'} <i class="button-image icon-module icon-processes valign-bottom" data-first-letter="P"></i></button>{/if} {* crmv@100495 *}
{/if}
<input type="hidden" name="convert_from" value="{$CONVERT_MODE}">
<input type="hidden" name="duplicate_from" value="{$DUPLICATE_FROM}">
{/if}
<button title="{$APP.LBL_CANCEL_BUTTON_TITLE}" accessKey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="crmbutton small cancel" onclick="{$CANCEL_LINK}" type="button" name="button">{$APP.LBL_CANCEL_BUTTON_LABEL}</button>
{* crmv@58638e *}
{else}
{* crmv@27061 *} {* crmv@105416 *}
{if $smarty.request.module eq 'Calendar'}
{if $ACTIVITY_MODE neq 'Task'}
{* crmv@54375 crmv@95751 *}
{if $OP_MODE eq 'create_view' && !empty($RETURN_ID) && !empty($RETURN_MODULE)}
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton backButtonSave small" name="button" value="{$APP.LBL_SAVE_AND_BACK_BUTTON_LABEL}" onclick="this.form.action.value='Save'; jQuery(this.form).submit();" type="button" />
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" onclick="this.form.return2detail.value='yes'; this.form.action.value='Save'; VteJS_DialogBox.block(); jQuery(this.form).submit();" type="button" />
{else}
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" onclick="this.form.action.value='Save'; VteJS_DialogBox.block(); jQuery(this.form).submit();" type="button" />
{/if}
{else}
{if $OP_MODE eq 'create_view' && !empty($RETURN_ID) && !empty($RETURN_MODULE)}
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton backButtonSave small" name="button" value="{$APP.LBL_SAVE_AND_BACK_BUTTON_LABEL}" onclick="this.form.action.value='Save'; VteJS_DialogBox.block(); jQuery(this.form).submit();" type="button" />
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" onclick="this.form.return2detail.value='yes'; this.form.action.value='Save'; VteJS_DialogBox.block(); jQuery(this.form).submit();" type="button" />
{else}
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" onclick="this.form.action.value='Save'; VteJS_DialogBox.block(); jQuery(this.form).submit();" type="button" />
{/if}
{* crmv@54375e crmv@95751e *}
{/if}
<input title="{$APP.LBL_CANCEL_BUTTON_TITLE}" accesskey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="crmbutton small cancel" name="button" value="{$APP.LBL_CANCEL_BUTTON_LABEL}" onclick="{$CANCEL_LINK}" type="button" />
{* crmv@27061e *} {* crmv@105416e *}
{* crmv@20054 *}
{elseif $smarty.request.module eq 'Users'}
<input title="{$APP.LBL_SAVE_BUTTON_TITLE}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="small crmbutton save" name="button" value="{$APP.LBL_SAVE_BUTTON_LABEL}" onclick="EditView.action.value='Save'; return verify_data(EditView)" type="button" />
<input title="{$APP.LBL_CANCEL_BUTTON_TITLE}" accesskey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="small crmbutton cancel" name="button" value="{$APP.LBL_CANCEL_BUTTON_LABEL}" onclick="{$CANCEL_LINK}" type="button" />
{* crmv@20054e *}
{* crmv@29386 *}
{elseif $MODULE eq 'Webforms'}
<input title="{'LBL_SAVE_BUTTON_TITLE'|@getTranslatedString:$MODULE}" accesskey="{'LBL_SAVE_BUTTON_KEY'|@getTranslatedString:$MODULE}" class="crmbutton small save" onclick="javascript:return Webforms.validateForm('webform_edit','index.php?module=Webforms&action=Save')" name="button" value="{'LBL_SAVE_BUTTON_LABEL'|@getTranslatedString:$MODULE} " type="submit">
<input title="{'LBL_CANCEL_BUTTON_TITLE'|@getTranslatedString:$MODULE}" accesskey="{'LBL_CANCEL_BUTTON_KEY'|@getTranslatedString:$MODULE}" class="crmbutton small cancel" onclick="{$CANCEL_LINK}" name="button" value="{'LBL_CANCEL_BUTTON_LABEL'|@getTranslatedString:$MODULE}" type="button">
{* crmv@29386e *}
{elseif $OP_MODE eq 'edit_view'}
{assign var="SAVE_ACTION" value="this.form.action.value='Save'; displaydeleted(); SubmitForm(this.form,$ID,'$MODULE');"}
<button title="{$APP.LBL_SAVE_BUTTON_TITLE}" accessKey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmButton small save" onclick="this.form.run_processes.value=''; {$SAVE_ACTION}" type="button" name="button">{$APP.LBL_SAVE_BUTTON_LABEL}</button><!-- ds@19-->
{if $SHOW_RUN_PROCESSES_BUTTON}<button title="{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_TITLE'|getTranslatedString:'Processes'}" class="crmbutton small save" onclick="this.form.run_processes.value='yes'; {$SAVE_ACTION}" type="button" name="button">{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_LABEL'|getTranslatedString:'Processes'} <i class="button-image icon-module icon-processes valign-bottom" data-first-letter="P"></i></button>{/if} {* crmv@100495 crmv@102879 *}
<button title="{$APP.LBL_CANCEL_BUTTON_TITLE}" accessKey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="crmbutton small cancel" onclick="{$CANCEL_LINK}" type="button" name="button">{$APP.LBL_CANCEL_BUTTON_LABEL}</button>
{elseif $OP_MODE eq 'create_view'}
{assign var="SAVE_ACTION" value="this.form.action.value='Save'; SubmitForm(this.form,'','$MODULE');"}
{* crmv@54375 *}
{if !empty($RETURN_ID) && !empty($RETURN_MODULE)}
<button class="crmbutton backButtonSave small" onclick="{$SAVE_ACTION}" type="button" name="button">{$APP.LBL_SAVE_AND_BACK_BUTTON_LABEL}</button>
<button title="{$APP.LBL_SAVE_BUTTON_TITLE}" accessKey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" onclick="this.form.return2detail.value='yes'; this.form.run_processes.value=''; {$SAVE_ACTION}" type="button" name="button">{$APP.LBL_SAVE_BUTTON_LABEL}</button>
{if $SHOW_RUN_PROCESSES_BUTTON}<button title="{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_TITLE'|getTranslatedString:'Processes'}" class="crmbutton small save" onclick="this.form.run_processes.value='yes'; {$SAVE_ACTION}" type="button" name="button">{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_LABEL'|getTranslatedString:'Processes'} <i class="button-image icon-module icon-processes valign-bottom" data-first-letter="P"></i></button>{/if} {* crmv@100495 *}
{else}
{* crmv@54375e *}
<button title="{$APP.LBL_SAVE_BUTTON_TITLE}" accessKey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" onclick="this.form.run_processes.value=''; {$SAVE_ACTION}" type="button" name="button">{$APP.LBL_SAVE_BUTTON_LABEL}</button>
{if $SHOW_RUN_PROCESSES_BUTTON}<button title="{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_TITLE'|getTranslatedString:'Processes'}" class="crmbutton small save" onclick="this.form.run_processes.value='yes'; {$SAVE_ACTION}" type="button" name="button">{'LBL_SAVE_AND_RUN_PROCESSES_BUTTON_LABEL'|getTranslatedString:'Processes'} <i class="button-image icon-module icon-processes valign-bottom" data-first-letter="P"></i></button>{/if} {* crmv@100495 *}
{/if}
{* crmv@53056 *}
{if $MODULE eq 'Timecards' && $smarty.request.newtcdone eq 'yes'}
<button title="{$APP.LBL_CANCEL_BUTTON_TITLE}" accessKey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="crmbutton small cancel" onclick="this.form.module.value='HelpDesk'; this.form.action.value='DetailView'; this.form.record.value={$smarty.request.ticket_id};" type="submit" name="button">{$APP.LBL_CANCEL_BUTTON_LABEL}</button>
{else}
{* crmv@53056e *}
<button title="{$APP.LBL_CANCEL_BUTTON_TITLE}" accessKey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="crmbutton small cancel" onclick="{$CANCEL_LINK}" type="button" name="button">{$APP.LBL_CANCEL_BUTTON_LABEL}</button>
{/if}
{* crmv@22223 *}
{else}
<button title="{$APP.LBL_SAVE_BUTTON_LABEL}" accesskey="{$APP.LBL_SAVE_BUTTON_KEY}" class="crmbutton small save" name="button2" type="submit" onClick="return checkDuplicate();">{$APP.LBL_SAVE_BUTTON_LABEL}</button>
<button title="{$APP.LBL_CANCEL_BUTTON_LABEL}" accesskey="{$APP.LBL_CANCEL_BUTTON_KEY}" class="crmbutton small cancel" name="button2" onclick='{$CANCEL_LINK}' type="button" >{$APP.LBL_CANCEL_BUTTON_LABEL}</button>
{* crmv@22223e *}
{/if}
{/if}
</td>
</tr>
</table>
<div id="vte_menu_white_1"></div>
<script>
jQuery('#vte_menu_white_1').height(jQuery('#Buttons_List_4').height());
recalcFixedMenu();
</script>