0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
14.1-0
/
standard
/
htdocs
/
templates
/
trackerinput
/
[
Home
]
File: itemlink.tpl
{* $Id: itemlink.tpl 56734 2015-11-19 13:28:21Z nkoth $ *} <div class="item-link"> {if $data.selectMultipleValues} <input type="hidden" name="{$field.ins_id}_old" value="{$field.value|escape}" /> {/if} <select name="{$field.ins_id}{if $data.selectMultipleValues}[]{/if}" {if $data.preselection and $data.crossSelect neq 'y'}disabled="disabled"{/if} {if $data.selectMultipleValues}multiple="multiple"{/if} class="form-control"> {if $field.isMandatory ne 'y' || empty($field.value)} <option value=""></option> {/if} {if !empty($data.remoteData) and $data.crossSelect eq 'y'} {* For crossSelect links, use $data.remoteData. No item is selected*} {foreach key=id item=label from=$data.remoteData} <option value="{$id|escape}" {if $data.preselection and !$field.value and $data.preselection eq $id or (($data.selectMultipleValues and is_array($field.value) and in_array($id, $field.value) or $field.value eq $id))}selected="selected"{/if}> {$label|escape} </option> {/foreach} {else} {* Run the original loop *} {foreach key=id item=label from=$data.list} <option value="{$id|escape}" {if $data.preselection and !$field.value and $data.preselection eq $id or (($data.selectMultipleValues and is_array($field.value) and in_array($id, $field.value) or $field.value eq $id))}selected="selected"{/if}> {$label|escape} </option> {/foreach} {/if} </select> {if $field.options_map.addItems} <a class="btn btn-default insert-tracker-item" href="{service controller=tracker action=insert_item trackerId=$field.options_map.trackerId}">{$field.options_map.addItems|escape}</a> {jq} $("select[name={{$field.ins_id}}]").next().clickModal({ success: function (data) { $('<option>') .attr('value', data.itemId) .text(data.itemTitle) .appendTo($(this).prev()); $(this).prev().val(data.itemId); $.closeModal(); } }); {/jq} {/if} </div>