zentaopms/extension/max/story/ext/view/create.flow.html.hook.php
2023-05-16 10:50:42 +08:00

32 lines
831 B
PHP

<?php
$relation = '';
$params = $this->app->getParams();
$extra = zget($params, 'extra', '');
if($extra)
{
$extras = str_replace(array(',', ' '), array('&', ''), $extra);
parse_str($extras, $params);
if(isset($params['prevModule']) and isset($params['prevDataID']))
{
$relation = $this->loadModel('workflowrelation')->getByPrevAndNext($params['prevModule'], 'story');
}
}
?>
<?php if($relation):?>
<script>
$(function()
{
if($('form [name="<?php echo $relation->field;?>"]').length == 0)
{
$('form #submit').after(<?php echo json_encode(html::hidden($relation->field, $params['prevDataID']));?>);
}
else
{
$('form [name="<?php echo $relation->field;?>"]').val('<?php echo $params['prevDataID'];?>').trigger('chosen:updated');
}
})
</script>
<?php endif;?>