mirror of
https://github.com/VTECRM/vtenext.git
synced 2026-02-27 16:48:47 +00:00
128 lines
5.9 KiB
Smarty
128 lines
5.9 KiB
Smarty
{*
|
|
/*************************************
|
|
* SPDX-FileCopyrightText: 2009-2020 Vtenext S.r.l. <info@vtenext.com>
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
************************************/
|
|
*}
|
|
{* crmv@92272 crmv@96450 *}
|
|
{include file="Settings/ProcessMaker/Metadata/Header.tpl"}
|
|
|
|
<script src="modules/com_workflow/resources/functional.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="modules/com_workflow/resources/webservices.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="modules/com_workflow/resources/parallelexecuter.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="modules/com_workflow/resources/fieldvalidator.js" type="text/javascript" charset="utf-8"></script>
|
|
<script src="{"modules/Settings/ProcessMaker/resources/ConditionTaskScript.js"|resourcever}" type="text/javascript"></script>
|
|
<script src="include/js/GroupConditions.js" type="text/javascript"></script>
|
|
<script type="text/javascript">
|
|
jQuery(document).ready(function(){ldelim}
|
|
ConditionTaskScript.init('{$PROCESSID}','{$ID}',{ldelim}'relatedFields':2{rdelim}); {* crmv@158293 *}
|
|
{rdelim});
|
|
</script>
|
|
|
|
<div style="padding:5px;">
|
|
<form class="form-config-shape" shape-id="{$ID}">
|
|
<input type="hidden" id="isStartTask" value="{if $IS_START_TASK}1{else}0{/if}"> {* crmv@187711 *}
|
|
<div id="conditions" style="display:none;">{$METADATA.conditions}</div>
|
|
<div id="sdk_custom_functions" style="display:none;">{$SDK_CUSTOM_FUNCTIONS}</div>
|
|
<table border="0" cellpadding="0" cellspacing="5" width="100%">
|
|
<tr>
|
|
<td>
|
|
<span class="dvtCellLabel" style="float:left">{$MOD.LBL_ENTITY}</span>
|
|
</td>
|
|
<td width="100%">
|
|
<div class="dvtCellInfo" style="float:left">
|
|
<select name="moduleName" id="select_id" class="dvtCellInfo detailedViewTextBox" onChange="getRelatedListModules()"> {* crmv@200009 *}
|
|
{foreach key=k item=i from=$moduleNames}
|
|
<option value="{$k}" {$i.1}>{$i.0}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table class="tableHeading" width="100%" border="0" cellspacing="0" cellpadding="5">
|
|
<tr>
|
|
<td class="big" nowrap="nowrap">
|
|
<strong>{$MOD.LBL_WHEN_TO_RUN_PM_TASK}</strong>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table border="0">
|
|
{if $IS_START_TASK} {* crmv@187711 *}
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_1" value="ON_FIRST_SAVE" {if $METADATA.execution_condition eq 'ON_FIRST_SAVE'}checked{/if}/></td>
|
|
<td><label for="execution_condition_{$ID}_1">{$MOD.LBL_ONLY_ON_FIRST_SAVE}</label></td>
|
|
</tr>
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_3" value="ON_EVERY_SAVE" {if $METADATA.execution_condition eq 'ON_EVERY_SAVE'}checked{/if}/></td>
|
|
<td><label for="execution_condition_{$ID}_3">{$MOD.LBL_EVERYTIME_RECORD_SAVED}</label></td>
|
|
</tr>
|
|
{/if} {* crmv@187711 *}
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_4" value="ON_MODIFY" {if $METADATA.execution_condition eq 'ON_MODIFY'}checked{/if}/></td>
|
|
<td><label for="execution_condition_{$ID}_4">{$MOD.LBL_ON_MODIFY}</label></td>
|
|
</tr>
|
|
{* forse non serve
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_2" value="ONCE" {if $METADATA.execution_condition eq 'ONCE'}checked{/if} /></td>
|
|
<td><label for="execution_condition_{$ID}_2">{$MOD.LBL_UNTIL_FIRST_TIME_CONDITION_TRUE}</label></td>
|
|
</tr>
|
|
*}
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_5" value="EVERY_TIME" {if $METADATA.execution_condition eq 'EVERY_TIME'}checked{/if} /></td>
|
|
<td><label for="execution_condition_{$ID}_5">{$MOD.LBL_EVERY_TIME_TIME_CONDITION_TRUE}</label></td>
|
|
</tr>
|
|
{* crmv@97575 *}
|
|
{if $IS_START_TASK}
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_6" value="ON_SUBPROCESS" {if $METADATA.execution_condition eq 'ON_SUBPROCESS'}checked{/if} /></td>
|
|
<td><label for="execution_condition_{$ID}_6">{$MOD.LBL_ON_SUBPROCESS}</label></td>
|
|
</tr>
|
|
{* crmv@200009 *}
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_7" value="ON_RELATE_RECORD" {if $METADATA.execution_condition eq 'ON_RELATE_RECORD'}checked{/if} /></td>
|
|
<td><label for="execution_condition_{$ID}_7">{$MOD.LBL_ON_MODULE_RELATION}</label></td>
|
|
<td>
|
|
<div class="dvtCellInfo" style="float:left">
|
|
<select name="moduleName1" id="related_mod" class="dvtCellInfo detailedViewTextBox">
|
|
{foreach key=v item=e from=$moduleNames1}
|
|
<option value="{$v}" {$e.1}>{$e.0}</option>
|
|
{/foreach}
|
|
</select>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
{* crmv@200009e *}
|
|
{/if}
|
|
{* crmv@97575e *}
|
|
{* crmv@100495 *}
|
|
{if $ENABLE_MANUAL_MODE}
|
|
<tr>
|
|
<td><input type="radio" name="execution_condition" id="execution_condition_{$ID}_8" value="MANUAL_MODE" {if $METADATA.execution_condition eq 'MANUAL_MODE'}checked{/if} /></td>
|
|
<td><label for="execution_condition_{$ID}_8">{$MOD.LBL_ON_MANUAL_MODE}</label></td>
|
|
</tr>
|
|
{/if}
|
|
{* crmv@100495e *}
|
|
</table>
|
|
<!-- Workflow Conditions -->
|
|
<table class="tableHeading" width="100%" border="0" cellspacing="0" cellpadding="5">
|
|
<tr height="40">
|
|
<td class="big" nowrap="nowrap">
|
|
<strong>{$MOD.LBL_CONDITIONS}</strong>
|
|
</td>
|
|
<td class="small" align="right">
|
|
<span id="group_conditions_loading" style="display:none">{include file="LoadingIndicator.tpl"}</span>
|
|
<input type="button" class="crmButton create small" value="{$MOD.LBL_NEW_GROUP}" id="group_conditions_add" style="display:none"/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<div id="save_conditions"></div>
|
|
<div id="dump" style="display:none;"></div>
|
|
</form>
|
|
</div>
|
|
|
|
{* crmv@200009 *}
|
|
<script type="text/javascript">
|
|
var rel_array = {$rel_array|@json_encode};
|
|
</script>
|
|
{* crmv@200009e *} |