0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
tikiwiki
/
3.2.0-5
/
standard
/
htdocs
/
templates
/
[
Home
]
File: tiki-view_tracker_item.tpl
{* $Id: tiki-view_tracker_item.tpl 19579 2009-06-15 21:55:25Z nyloth $ *} <script type="text/javascript" src="lib/trackers/dynamic_list.js"></script> {title help="trackers"}{tr}Tracker Item:{/tr} {$tracker_info.name}{/title} {* --------- navigation ------ *} <div class="navbar"> {if $prefs.feature_group_watches eq 'y' and ( $tiki_p_admin_users eq 'y' or $tiki_p_admin eq 'y' )} <a href="tiki-object_watches.php?objectId={$itemId|escape:"url"}&watch_event=tracker_item_modified&objectType=tracker+{$trackerId}&objectName={$tracker_info.name|escape:"url"}&objectHref={'tiki-view_tracker_item.php?trackerId='|cat:$trackerId|cat:'&itemId='|cat:$itemId|escape:"url"}" class="icon">{icon _id='eye_group' alt='{tr}Group Monitor{/tr}' align='right' hspace='1'}</a> {/if} {if $prefs.feature_user_watches eq 'y' and $tiki_p_watch_trackers eq 'y'} {if $user_watching_tracker ne 'y'} <a href="tiki-view_tracker_item.php?trackerId={$trackerId}&itemId={$itemId}&watch=add" title="{tr}Monitor{/tr}">{icon _id='eye' align="right" hspace="1" alt="{tr}Monitor{/tr}"}</a> {else} <a href="tiki-view_tracker_item.php?trackerId={$trackerId}&itemId={$itemId}&watch=stop" title="{tr}Stop Monitor{/tr}">{icon _id='no_eye' align="right" hspace="1" alt="{tr}Stop Monitor{/tr}"}</a> {/if} {/if} {if $tiki_p_list_trackers eq 'y' or $tiki_p_admin_trackers eq 'y'} {button href="tiki-list_trackers.php" _text="{tr}List Trackers{/tr}"} {/if} {if $tiki_p_view_trackers eq 'y'} {button href="tiki-view_tracker.php?trackerId=$trackerId" _auto_args="status,sort_mode" _text="{tr}View This Tracker's Items{/tr}"} {/if} {if $tiki_p_admin_trackers eq 'y'} {button href="tiki-admin_trackers.php" _text="{tr}Admin Trackers{/tr}"} {button href="tiki-admin_trackers.php?trackerId=$trackerId" _text="{tr}Edit This Tracker{/tr}"} {button href="tiki-admin_tracker_fields.php?trackerId=$trackerId" _text="{tr}Edit Fields{/tr}"} {/if} </div> <div class="navbar" align="right"> {if $user and $prefs.feature_user_watches eq 'y'} {if $category_watched eq 'y'} {tr}Watched by categories{/tr}: {section name=i loop=$watching_categories} <a href="tiki-browse_categories.php?parentId={$watching_categories[i].categId}">{$watching_categories[i].name}</a> {/section} {/if} {/if} </div> {* ------- return/next/previous tab --- *} {if $tiki_p_view_trackers eq 'y'} {pagination_links cant=$cant offset=$offset reloff=$smarty.request.reloff itemname='Item'} {* Do not specify an itemId in URL used for pagination, because it will use the specified itemId instead of moving to another item *} {$smarty.server.php_self}?{query itemId=NULL} {/pagination_links} {/if} {**** Display warnings about incorrect values and missing mandatory fields ***} {if count($err_mandatory) > 0} <div class="simplebox highlight"> {tr}Following mandatory fields are missing{/tr} :<br/> {section name=ix loop=$err_mandatory} {$err_mandatory[ix].name}{if !$smarty.section.ix.last}, {/if} {/section} </div><br /> {/if} {if count($err_value) > 0} <div class="simplebox highlight"> {tr}Following fields are incorrect{/tr} :<br/> {section name=ix loop=$err_value} {$err_value[ix].name}{if !$smarty.section.ix.last}, {/if} {/section} </div><br /> {/if} {if $prefs.feature_tabs eq 'y'} {cycle name=tabs values="1,2,3,4,5" print=false advance=false reset=true} <div class="tabs"> <span id="tab{cycle name=tabs advance=false assign=tabi}{$tabi}" class="tabmark" style="border-color:{if $cookietab eq $tabi}black{else}white{/if};"><a href="javascript:tikitabs({cycle name=tabs},5);">{tr}View{/tr}</a></span> {if $tracker_info.useComments eq 'y' and ($tiki_p_tracker_view_comments ne 'n' or $tiki_p_comment_tracker_items ne 'n') } <span id="tab{cycle name=tabs advance=false assign=tabi}{$tabi}" class="tabmark" style="border-color:{if $cookietab eq $tabi}black{else}white{/if};"><a href="javascript:tikitabs({cycle name=tabs},5);">{tr}Comments{/tr}{if $tiki_p_tracker_view_comments ne 'n'} ({$commentCount}){/if}</a></span> {/if} {if $tracker_info.useAttachments eq 'y'} <span id="tab{cycle name=tabs advance=false assign=tabi}{$tabi}" class="tabmark" style="border-color:{if $cookietab eq $tabi}black{else}white{/if};"><a href="javascript:tikitabs({cycle name=tabs},5);">{tr}Attachments{/tr} ({$attCount})</a></span> {/if} {if $tiki_p_modify_tracker_items eq 'y' or $special} <span id="tab{cycle name=tabs advance=false assign=tabi}{$tabi}" class="tabmark" style="border-color:{if $cookietab eq $tabi}black{else}white{/if};"><a href="javascript:tikitabs({cycle name=tabs},5);">{tr}Edit/Delete{/tr}</a></span> {/if} </div> {/if} {cycle name=content values="1,2,3,4,5" print=false advance=false reset=true} {* --- tab with view ------------------------------------------------------------------------- *} <div id="content{cycle name=content assign=focustab}{$focustab}"{if $prefs.feature_tabs eq 'y'} class="tabcontent" style="display:{if $focustab eq $cookietab}block{else}none{/if};"{/if}> <h2>{tr}View Item{/tr}</h2> <table class="normal"> {if $tracker_info.showStatus eq 'y' and ($tracker_info.showStatusAdminOnly ne 'y' or $tiki_p_admin_trackers eq 'y')} {assign var=ustatus value=$info.status|default:"p"} <tr class="formcolor"> <td class="formlabel">{tr}Status{/tr}</td><td>{$status_types.$ustatus.label}</td> <td colspan="2">{html_image file=$status_types.$ustatus.image title=$status_types.$ustatus.label alt=$status_types.$ustatus.label}</td> </tr> {/if} {assign var=stick value="n"} {foreach from=$ins_fields key=ix item=cur_field} {if ($cur_field.isHidden ne 'y' or $tiki_p_admin_trackers eq 'y') and !($tracker_info.doNotShowEmptyField eq 'y' and empty($cur_field.value) and empty($cur_field.cat) and $cur_field.type ne 's' and $cur_field.type ne 'h') and ($cur_field.type ne 'p' or $cur_field.options_array[0] ne 'password') and (empty($cur_field.visibleBy) or in_array($default_group, $cur_field.visibleBy) or $tiki_p_admin_trackers eq 'y')} {if $cur_field.type eq 'h'} </table> <h2>{$cur_field.name}</h2> <table class="normal"> {elseif $cur_field.type ne 'x'} {if $stick ne 'y'} <tr class="formcolor field{$cur_field.fieldId}"><td class="formlabel" > {else} <td class="formlabel right" > {/if} {$cur_field.name} {if ($cur_field.type eq 'l' and $cur_field.options_array[4] eq '1') and $cur_field.tracker_options.oneUserItem ne 'y'} {assign var="fieldopts" value="|"|explode:$cur_field.options_array[2]} <br /> <a href="tiki-view_tracker.php?trackerId={$cur_field.options_array[0]}&filterfield={$cur_field.options_array[1]}&filtervalue={section name=ox loop=$ins_fields}{if $ins_fields[ox].fieldId eq $fieldopts[0]}{$ins_fields[ox].value}{/if}{/section}">{tr}Filter Tracker Items{/tr}</a> {/if} </td> {if ($cur_field.type eq 'c' or $cur_field.type eq 't' or $cur_field.type eq 'n') and $cur_field.options_array[0] eq '1'} {assign var=stick value="y"} {else} {assign var=stick value="n"} {/if} {if $stick eq 'y'}<td class="formcontent">{else}<td colspan="3" class="formcontent">{/if} {include file="tracker_item_field_value.tpl" field_value=$cur_field list_mode=n item=$item_info} </td> {if $stick ne 'y'}</tr>{/if} {/if} {/if} {/foreach} {if $tracker_info.showCreatedView eq 'y'}<tr class="formcolor"><td class="formlabel">{tr}Created{/tr}</td><td colspan="3" class="formcontent">{$info.created|tiki_long_datetime}</td></tr>{/if} {if $tracker_info.showLastModifView eq 'y'}<tr class="formcolor"><td class="formlabel">{tr}LastModif{/tr}</td><td colspan="3" class="formcontent">{$info.lastModif|tiki_long_datetime}</td></tr>{/if} </table> </div> {* -------------------------------------------------- tab with comments --- *} {if $tracker_info.useComments eq 'y' and ($tiki_p_tracker_view_comments ne 'n' or $tiki_p_comment_tracker_items ne 'n') } <div id="content{cycle name=content assign=focustab}{$focustab}"{if $prefs.feature_tabs eq 'y'} class="tabcontent" style="display:{if $focustab eq $cookietab}block{else}none{/if};"{/if}> {if $tiki_p_comment_tracker_items eq 'y'} <h2>{tr}Add a Comment{/tr}</h2> <form action="tiki-view_tracker_item.php" method="post" id="commentform" name="commentform"> <input type="hidden" name="trackerId" value="{$trackerId|escape}" /> <input type="hidden" name="itemId" value="{$itemId|escape}" /> <input type="hidden" name="commentId" value="{$commentId|escape}" /> <table class="normal"> <tr class="formcolor"><td>{tr}Title{/tr}:</td><td><input type="text" name="comment_title" value="{$comment_title|escape}"/></td></tr> <tr class="formcolor"><td>{tr}Comment{/tr}:<br /> {include file="textareasize.tpl" area_name='comment_data' formId='commentform' ToolbarSet='Tiki'}</td> <td><textarea rows="{if empty($rows)}4{else}{$rows}{/if}" cols="{if empty($cols)}50{else}{$cols}{/if}" name="comment_data" id="comment_data">{$comment_data|escape}</textarea> </td></tr> {if !$user and $prefs.feature_antibot eq 'y'} {include file="antibot.tpl" tr_style="formcolor"} {/if} <tr class="formcolor"><td> </td><td><input type="submit" name="save_comment" value="{tr}Save{/tr}" /></td></tr> </table> </form> {/if} {if $tiki_p_tracker_view_comments ne 'n'} <h2>{tr}Comments{/tr}</h2> {section name=ix loop=$comments} <div class="commentbloc"> <b>{$comments[ix].title}</b> {if $comments[ix].user}{tr}by{/tr} {$comments[ix].user|userlink}{/if} {if $tiki_p_admin_trackers eq 'y'}[<a class="link" href="tiki-view_tracker_item.php?trackerId={$trackerId}&itemId={$itemId}&commentId={$comments[ix].commentId}" title="{tr}Edit{/tr}">{icon _id='page_edit'}</a>| <a class="link" href="tiki-view_tracker_item.php?trackerId={$trackerId}&itemId={$itemId}&remove_comment={$comments[ix].commentId}" title="{tr}Delete{/tr}">{icon _id='cross' alt='{tr}Delete{/tr}'}</a> ]{/if} <br /> <small>{tr}posted on{/tr}: {$comments[ix].posted|tiki_short_datetime}</small><br /> {$comments[ix].parsed} <hr /> </div> {/section} {/if} </div> {/if} {* ---------------------------------------- tab with attachements --- *} {if $tracker_info.useAttachments eq 'y'} <div id="content{cycle name=content assign=focustab}{$focustab}"{if $prefs.feature_tabs eq 'y'} class="tabcontent" style="display:{if $focustab eq $cookietab}block{else}none{/if};" {/if}> {include file=attachments_tracker.tpl} </div> {/if} {* --------------------------------------------------------------- tab with edit --- *} {if $tiki_p_modify_tracker_items eq 'y' or $special} <div id="content{cycle name=content assign=focustab}{$focustab}"{if $prefs.feature_tabs eq 'y'} class="tabcontent nohighlight" style="display:{if $focustab eq $cookietab}block{else}none{/if};"{/if}> <h2>{tr}Edit Item{/tr}</h2> <form enctype="multipart/form-data" action="tiki-view_tracker_item.php" method="post"> {if $special} <input type="hidden" name="view" value=" {$special}" /> {else} <input type="hidden" name="trackerId" value="{$trackerId|escape}" /> <input type="hidden" name="itemId" value="{$itemId|escape}" /> {/if} {if $from}<input type="hidden" name="from" value="{$from}" />{/if} {section name=ix loop=$fields} {if $fields[ix].value} <input type="hidden" name="{$fields[ix].id|escape}" value="{$fields[ix].value|escape}" /> {/if} {/section} {remarksbox type="note"}{tr}Fields marked with a * are mandatory.{/tr}{/remarksbox} <table class="normal"> <tr class="formcolor"> <td class="formcontent"> </td> <td colspan="3" class="formcontent"> {if count($fields) >= 5} <input type="submit" name="save" value="{tr}Save{/tr}" /> {* --------------------------- to return to tracker list after saving --------- *} {if $tiki_p_view_trackers eq 'y'} <input type="submit" name="save_return" value="{tr}Save{/tr} & {tr}Back{/tr} {tr}Items list{/tr}" /> {if $tiki_p_admin_trackers eq 'y' or $tiki_p_modify_tracker_items eq 'y'}<a class="link" href="tiki-view_tracker.php?trackerId={$trackerId}&remove={$itemId}" title="{tr}Delete{/tr}">{icon _id='cross' alt='{tr}Delete{/tr}'}</a>{/if} {/if} {/if} </td></tr> {* ------------------- *} {if $tracker_info.showStatus eq 'y' or $tiki_p_admin_trackers eq 'y'} <tr class="formcolor"> <td class="formlabel">{tr}Status{/tr}</td> <td class="formcontent"> <select name="edstatus"> {foreach key=st item=stdata from=$status_types} <option value="{$st}" {if $item_info.status eq $st} selected="selected" {/if} style="background-image:url('{$stdata.image}');background-repeat:no-repeat;padding-left:17px;">{$stdata.label}</option> {/foreach} </select> </td></tr> {/if} {foreach from=$ins_fields key=ix item=cur_field} {if ($cur_field.isHidden eq 'n' or $tiki_p_admin_trackers eq 'y' or $cur_field.isHidden eq 'c') and (empty($cur_field.visibleBy) or in_array($default_group, $cur_field.visibleBy) or $tiki_p_admin_trackers eq 'y') and ($cur_field.type ne 'A' or $tiki_p_attach_trackers eq 'y')} {if $cur_field.type eq 's' and ($cur_field.name eq "Rating" or $cur_field.name eq tra("Rating")) and ($tiki_p_tracker_view_ratings eq 'y' || $tiki_p_tracker_vote_ratings eq 'y') and (empty($cur_field.visibleBy) or in_array($default_group, $cur_field.visibleBy) or $tiki_p_admin_trackers eq 'y')} <tr class="formcolor"> <td> {$cur_field.name} </td> {if $tiki_p_tracker_view_ratings eq 'y' and $tiki_p_tracker_vote_ratings neq 'y'} <td> {$cur_field.value} </td> {elseif $tiki_p_tracker_vote_ratings eq 'y'} <td> {include file='tracker_item_field_input.tpl' field_value=$cur_field item=$item_info} </td> {/if} </tr> {/if} {if $cur_field.type ne 'x' and $cur_field.type ne 's'} {if $cur_field.type eq 'h'} </table> <h2>{$cur_field.name}</h2> <table class="normal"> {else} {if ($cur_field.type eq 'c' or $cur_field.type eq 't' or $cur_field.type eq 'n') and $cur_field.options_array[0] eq '1'} <tr class="formcolor"><td class="formlabel" >{$cur_field.name}{if $cur_field.isMandatory eq 'y'} *{/if}</td><td > {elseif $stick eq 'y'} <td class="formlabel right" >{$cur_field.name}{if $cur_field.isMandatory eq 'y'} *{/if}</td><td > {else} <tr class="formcolor"><td class="formlabel" >{$cur_field.name}{if $cur_field.isMandatory eq 'y'} *{/if} {if $cur_field.type eq 'a' and $cur_field.options_array[0] eq 1} <br /> {if $prefs.quicktags_over_textarea neq 'y'} {include file=tiki-edit_help_tool.tpl qtnum=$cur_field.id area_name="area_"|cat:$cur_field.id} {/if} {/if} </td><td colspan="3" class="formcontent" > {/if} {/if} {if !empty($cur_field.editableBy) and !in_array($default_group, $cur_field.editableBy) and $tiki_p_admin_trackers ne 'y'} {include file='tracker_item_field_value.tpl' field_value=$cur_field} {elseif $cur_field.type eq 'p'} {if $user ne $itemUser} {include file='tracker_item_field_value.tpl' field_value=$cur_field} {else} {include file='tracker_item_field_input.tpl' field_value=$cur_field} {if $cur_field.options_array[0] == 'password'}<br /><i>Let empty to not change it</i>{/if} {/if} {elseif $cur_field.type eq 'A' or $cur_field.type eq 'm'} {include file='tracker_item_field_input.tpl' field_value=$cur_field} {elseif $cur_field.type eq 'u'} {if !$cur_field.options_array[0] or $tiki_p_admin_trackers eq 'y'} <select name="ins_{$cur_field.id}" {if $cur_field.http_request}onchange="selectValues('trackerIdList={$cur_field.http_request[0]}&fieldlist={$cur_field.http_request[3]}&filterfield={$cur_field.http_request[1]}&status={$cur_field.http_request[4]}&mandatory={$cur_field.http_request[6]}&filtervalue='+escape(this.value),'{$cur_field.http_request[5]}')"{/if}> {if $cur_field.isMandatory ne 'y'}<option value="">{tr}None{/tr}</option>{/if} {foreach key=id item=one from=$users} {if ( ! isset($cur_field.itemChoices) || $cur_field.itemChoices|@count eq 0 || in_array($one, $cur_field.itemChoices) ) } <option value="{$one|escape}" {if ($cur_field.options_array[0] eq '2' and $one eq $user) or ($cur_field.options_array[0] ne '2' and $cur_field.value eq $one) or ($cur_field.isMandatory eq 'y' and empty($cur_field.value) and $one eq $user)}selected="selected"{/if}>{$one|username|escape}</option> {/if} {/foreach} </select> {elseif $cur_field.options} <a href="tiki-user_information.php?user={$cur_field.value|escape:"url"}" class="link">{$cur_field.value}</a> {/if} {elseif $cur_field.type eq 'I'} {if !$cur_field.options or $tiki_p_admin_trackers eq 'y'} <input type="text" name="ins_{$cur_field.id}" value="{$cur_field.value|escape}" /> {elseif $cur_field.options} {$cur_field.value} {/if} {elseif $cur_field.type eq 'g'} {if !$cur_field.options or $tiki_p_admin_trackers eq 'y'} <select name="ins_{$cur_field.id}" {if $cur_field.http_request}onchange="selectValues('trackerIdList={$cur_field.http_request[0]}&fieldlist={$cur_field.http_request[3]}&filterfield={$cur_field.http_request[1]}&status={$cur_field.http_request[4]}&mandatory={$cur_field.http_request[6]}&filtervalue='+escape(this.value),'{$cur_field.http_request[5]}')"{/if}> {if $cur_field.isMandatory ne 'y'}<option value="">{tr}None{/tr}</option>{/if} {section name=ux loop=$groups} {if ( ! isset($cur_field.itemChoices) || $cur_field.itemChoices|@count eq 0 || in_array($groups[ux], $cur_field.itemChoices) ) } <option value="{$groups[ux]|escape}" {if $cur_field.value|default:$cur_field.pvalue eq $groups[ux]}selected="selected"{/if}>{$groups[ux]}</option> {/if} {/section} </select> {elseif $cur_field.options} {$cur_field.value} {/if} {elseif $cur_field.type eq 'l'} {foreach key=tid item=tlabel from=$cur_field.links} <div style="clear:both"><div style="float:right;text-align:right"><a href="tiki-view_tracker_item.php?trackerId={$cur_field.trackerId}&itemId={$tid}" class="link" title="{tr}View Item{/tr}">{icon _id='magnifier' alt="{tr}View Item{/tr}"}</a></div> <a href="tiki-view_tracker_item.php?trackerId={$cur_field.trackerId}&itemId={$tid}" class="link" title="{tr}View Item{/tr}">{if $tlabel}{$tlabel}{else} {/if}</a></div> {/foreach} {if $tiki_p_create_tracker_items eq 'y' and !(count($cur_field.links) >= 1 and $cur_field.tracker_options.oneUserItem eq 'y')} <div style="clear:both;text-align:right;"><a href="tiki-view_tracker.php?trackerId={$cur_field.options_array[0]}&vals%5B{$cur_field.options_array[1]}%5D= {assign var="fieldopts" value="|"|explode:$cur_field.options_array[2]} {section name=ox loop=$ins_fields} {if $ins_fields[ox].fieldId eq $fieldopts[0]} {$ins_fields[ox].value} {/if} {/section} ">{tr}Insert New Item{/tr} </div> {/if} {elseif $cur_field.type eq 'e'} {if !empty($cur_field.options_array[2]) && ($cur_field.options_array[2] eq '1' or $cur_field.options_array[2] eq 'y')} {select_all checkbox_names=ins_cat_`$cur_field.fieldId`[] label="{tr}Select All{/tr}"} {/if} {assign var=fca value=$cur_field.options_array[0]} {if $cur_field.options_array[1] eq 'm' or $cur_field.options_array[1] eq 'd'} <select name="ins_cat_{$cur_field.fieldId}[]"{if $cur_field.options_array[1] eq 'm'} multiple="multiple"{/if}> {if $cur_field.isMandatory ne 'y'}<option value=""></option>{/if} {foreach key=ku item=iu from=$cur_field.$fca name=foreache} {assign var=fcat value=$iu.categId } <option value="{$iu.categId}"{if $cur_field.cat.$fcat eq 'y'} selected="selected"{/if}>{$iu.name|escape}</option> {/foreach} </select> {else} <table width="100%"><tr>{cycle name="2_$fca" values=",</tr><tr>" advance=false} {foreach key=ku item=iu from=$cur_field.$fca name=foreache} {assign var=fcat value=$iu.categId } <td width="50%" style="white_space:nowrap;"><input type={if $cur_field.options_array[1] eq "radio"}"radio"{else}"checkbox"{/if} name="ins_cat_{$cur_field.fieldId}[]" value="{$fcat}" {if $cur_field.cat.$fcat eq 'y'}checked="checked"{/if}/>{$iu.name|escape}</td> {if !$smarty.foreach.foreache.last}{cycle name="2_$fca"}{else}{if $cur_field.$fca|@count%2}<td></td>{/if}</tr>{/if} {/foreach} </table> {/if} {elseif $cur_field.type eq 't'} {include file='tracker_item_field_input.tpl' field_value=$cur_field item=$item_info} {elseif $cur_field.type eq 'k'} <input type="text" name="ins_{$cur_field.id}" value="{$cur_field.value|escape}" {if $cur_field.options_array[1]}size="{$cur_field.options_array[1]}"{/if} /> {elseif $cur_field.type eq 'n'} {if $cur_field.options_array[2]}<span class="formunit">{$cur_field.options_array[2]} </span>{/if} <input type="text" name="ins_{$cur_field.id}" value="{$cur_field.value|escape}" {if $cur_field.options_array[1]}size="{$cur_field.options_array[1]}" maxlength="{$cur_field.options_array[1]}"{/if} /> {if $cur_field.options_array[3]}<span class="formunit"> {$cur_field.options_array[3]}</span>{/if} {elseif $cur_field.type eq 'q'} <input type="hidden" name="ins_{$cur_field.id}" value="{$cur_field.value|escape}" size="6" maxlength="6" /> {$cur_field.value|escape} {* -------------------- static text -------------------- *} {elseif $cur_field.type eq 'S'} {if $cur_field.description} {if $cur_field.options_array[0] eq 1} {wiki}{$cur_field.description}{/wiki} {else} {$cur_field.description|escape|nl2br} {/if} {/if} {* -------------------- textarea -------------------- *} {elseif $cur_field.type eq 'a'} {include file=tracker_item_field_input.tpl field_value=$cur_field} {* --------------------- date ------------------------ *} {elseif $cur_field.type eq 'f'} {include file='tracker_item_field_input.tpl' field_value=$cur_field} {elseif $cur_field.type eq 'r'} <select name="ins_{$cur_field.id}" {if $cur_field.http_request}onchange="selectValues('trackerIdList={$cur_field.http_request[0]}&fieldlist={$cur_field.http_request[3]}&filterfield={$cur_field.http_request[1]}&status={$cur_field.http_request[4]}&mandatory={$cur_field.http_request[6]}&filtervalue='+escape(this.value),'{$cur_field.http_request[5]}')"{/if}> {if $cur_field.isMandatory}<option value=""></option>{/if} {foreach key=id item=label from=$cur_field.list} <option value="{$label|escape}" {if $cur_field.value eq $label}selected="selected"{/if}>{if $cur_field.listdisplay[$id] eq ""}{$label}{else}{$cur_field.listdisplay[$id]}{/if}</option> {/foreach} </select> {elseif $cur_field.type eq 'w'} <select name="ins_{$cur_field.id}" {if $cur_field.http_request}onchange="selectValues('trackerIdList={$cur_field.http_request[0]}&fieldlist={$cur_field.http_request[3]}&filterfield={$cur_field.http_request[1]}&status={$cur_field.http_request[4]}&mandatory={$cur_field.http_request[6]}&filtervalue='+escape(this.value),'{$cur_field.http_request[5]}')"{/if}> </select> {elseif $cur_field.type eq 'd' or $cur_field.type eq 'D' or $cur_field.type eq 'R' or $cur_field.type eq 'i'} {include file='tracker_item_field_input.tpl' field_value=$cur_field item=$item_info} {elseif $cur_field.type eq 'c'} <input type="checkbox" name="ins_{$cur_field.id}" {if $cur_field.value eq 'y'}checked="checked"{/if}/> {* -------------------- country selector -------------------- *} {elseif $cur_field.type eq 'y'} <select name="ins_{$cur_field.id}" {if $cur_field.http_request}onchange="selectValues('trackerIdList={$cur_field.http_request[0]}&fieldlist={$cur_field.http_request[3]}&filterfield={$cur_field.http_request[1]}&status={$cur_field.http_request[4]}&mandatory={$cur_field.http_request[6]}&filtervalue='+escape(this.value),'{$cur_field.http_request[5]}')"{/if}> {if $cur_field.isMandatory ne 'y' || empty($cur_field.value)}<option value=""{if $cur_field.value eq '' or $cur_field.value eq 'None'} selected="selected"{/if}></option>{/if} {foreach key=flag_filename item=flag_displayed from=$cur_field.flags} {if $flag_displayed ne 'None' and ( ! isset($cur_field.itemChoices) || $cur_field.itemChoices|@count eq 0 || in_array($flag_filename, $cur_field.itemChoices) ) } <option value="{$flag_filename|escape}" {if $cur_field.value ne '' and $cur_field.value eq $flag_filename}selected="selected"{/if}{if $cur_field.options_array[0] ne '1'} style="background-image:url('img/flags/{$flag_filename}.gif');background-repeat:no-repeat;padding-left:25px;padding-bottom:3px;"{/if}>{$flag_displayed}</option> {/if} {/foreach} </select> {* -------------------- Multimedia -------------------- *} {elseif $cur_field.type eq 'M'} {if ($cur_field.options_array[0] > '2')} <input type="file" name="ins_{$cur_field.id}" value="{$cur_field.value}" /><br /> {else} <input type="text" name="ins_{$cur_field.id}" value="{$cur_field.value}" /><br /> {assign var='Height' value=$prefs.MultimediaDefaultHeight} {assign var='Length' value=$prefs.MultimediaDefaultLength} {if $cur_field.value ne ''} {if isset($cur_field.options_array[1]) and $cur_field.options_array[1] ne '' } { assign var=Length value=$cur_field.options_array[1] }{/if} {if isset($cur_field.options_array[2]) and $cur_field.options_array[2] ne '' } { assign var=Height value=$cur_field.options_array[2] }{/if} {if $ModeVideo eq 'y' } { assign var="Height" value=$Height+$prefs.VideoHeight}{/if} {include file=multiplayer.tpl url=$cur_field.value w=$Length h=$Height video=$ModeVideo} {/if} {/if} {elseif $cur_field.type eq 'U'} <input type="text" name="ins_{$cur_field.id}" value="{$cur_field.value}" /> {elseif $cur_field.type eq 'G'} {include file='tracker_item_field_input.tpl' field_value=$cur_field} {elseif $cur_field.type eq 'j'} {include file='tracker_item_field_input.tpl' field_value=$cur_field} {/if} {if $cur_field.type ne 'a' and $cur_field.type ne 'S'} {if $cur_field.description} <br />{if $cur_field.descriptionIsParsed eq 'y'}{wiki}{$cur_field.description}{/wiki}{else}<em>{$cur_field.description|escape}</em>{/if} {/if} {/if} </td> {if (($cur_field.type eq 'c' or $cur_field.type eq 't' or $cur_field.type eq 'n') and $cur_field.options_array[0] eq '1') and $stick ne 'y'} {assign var=stick value="y"} {else} </tr>{assign var=stick value="n"} {/if} {elseif $cur_field.type eq 'x'} {capture name=trkaction} {if $cur_field.options_array[1] eq 'post'} <form action="{$cur_field.options_array[2]}" method="post"> {else} <form action="{$cur_field.options_array[2]}" method="get"> {/if} {section name=tl loop=$cur_field.options_array start=3} {assign var=valvar value=$cur_field.options_array[tl]|regex_replace:"/^[^:]*:/":""|escape} {if $info.$valvar eq ''} {assign var=valvar value=$cur_field.options_array[tl]|regex_replace:"/^[^\=]*\=/":""|escape} <input type="hidden" name="{$cur_field.options_array[tl]|regex_replace:"/\=.*$/":""|escape}" value="{$valvar|escape}" /> {else} <input type="hidden" name="{$cur_field.options_array[tl]|regex_replace:"/:.*$/":""|escape}" value="{$info.$valvar|escape}" /> {/if} {/section} <table class="normal"> <tr class="formcolor"><td>{$cur_field.name}</td><td><input type="submit" class="submit" name="trck_act" value="{$cur_field.options_array[0]|escape}" /></td><tr> </table> </form> {/capture} {assign var=trkact value=$trkact|cat:$smarty.capture.trkaction} {/if} {/if} {/foreach} {if $groupforalert ne ''} <tr class="formcolor"> <td>{tr}Choose users to alert{/tr}</td> <td> {section name=idx loop=$listusertoalert} {if $showeachuser eq '' } <input type="hidden" name="listtoalert[]" value="{$listusertoalert[idx].user}"> {else} <input type="checkbox" name="listtoalert[]" value="{$listusertoalert[idx].user}"> {$listusertoalert[idx].user} {/if} {/section} </td> </tr> {/if} <tr class="formcolor"><td class="formlabel"> </td><td colspan="3" class="formcontent"> <input type="submit" name="save" value="{tr}Save{/tr}" /> {* --------------------------- to return to tracker list after saving --------- *} {if $tiki_p_view_trackers eq 'y'} <input type="submit" name="save_return" value="{tr}Save{/tr} & {tr}Back{/tr} {tr}Items list{/tr}" /> {/if} {if $tiki_p_admin_trackers eq 'y' or $tiki_p_modify_tracker_items eq 'y'}<a class="link" href="tiki-view_tracker.php?trackerId={$trackerId}&remove={$itemId}" title="{tr}Delete{/tr}">{icon _id='cross' alt='{tr}Delete{/tr}'}</a>{/if} </td></tr> </table> {query _type='form_input' itemId=NULL trackerId=NULL} {* ------------------- *} </form> {if $trkact} <h2>{tr}Special Operations{/tr}</h2> {$trkact} {/if} </div>{*nohighlight - important comment to delimit the zone not to highlight in a search result*} {/if} <br /><br /> {foreach from=$ins_fields key=ix item=cur_field} {if $cur_field.http_request} <script type="text/javascript"> <!--//--><![CDATA[//><!-- selectValues('trackerIdList={$cur_field.http_request[0]}&fieldlist={$cur_field.http_request[3]}&filterfield={$cur_field.http_request[1]}&status={$cur_field.http_request[4]}&mandatory={$cur_field.http_request[6]}&filtervalue={$cur_field.http_request[7]|escape:"url"}&selected={$cur_field.http_request[8]|escape:"url"}','{$cur_field.http_request[5]}') //--><!]]> </script> {/if} {/foreach} {if $show_wiki_help == 'y' && ($tiki_p_modify_tracker_items eq 'y' || $special)}{include file='tiki-edit_help.tpl'}{/if}