zentaopms/extension/biz/workflow/ext/view/copy.flow.html.hook.php
2023-05-16 10:50:42 +08:00

41 lines
1.1 KiB
PHP

<?php if($source->type == 'flow'):?>
<?php
$select = html::select('navigator', $lang->workflow->navigators, '', "class='form-control'");
$navigator = <<<EOT
<tr>
<th class='w-80px'>{$lang->workflow->navigator}</th>
<td class='required'>{$select}</td>
<td class='w-40px'></td>
</tr>
EOT;
?>
<script>
$('#app').parents('tr').before(<?php echo json_encode($navigator);?>).hide();
$('div.required.required-wrapper').remove();
setRequiredFields();
$('#navigator').change(function()
{
if($(this).val() == 'primary')
{
$('#app').parents('tr').hide();
$('select#positionModule').load(createLink('workflow', 'ajaxGetApps'));
}
if($(this).val() == 'secondary')
{
$('#app').parents('tr').show();
$('select#positionModule').load(createLink('workflow', 'ajaxGetAppMenus', 'app=' + $('#app').val() + '&exclude=<?php echo $source->module;?>'));
}
});
$(function()
{
$('#app [value="kanban"]').remove();
$('#app').trigger('chosen:updated');
$('#name').parent().addClass('required');
$('#module').parent().addClass('required');
})
</script>
<?php endif;?>