0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
3.2.0-5
/
standard
/
htdocs
/
templates
/
[
Home
]
File: tracker_item_field_value.tpl
{strip} {* $Id: tracker_item_field_value.tpl 21466 2009-09-14 08:00:12Z nyloth $ *} {* param: list_mode(csv|y|n, default n), showlinks(y|n, default y), tiki_p_perm for this tracker, $field_value(type,value,displayedvalue,linkId,trackerId,itemId,links,categs,options_array, isMain), item(itemId,trackerId), parse(default y), showpopup, url *} {if $field_value.type ne 'x'} {* ******************** link to the item ******************** *} {if $showlinks ne 'y'} {assign var='is_link' value='n'} {elseif $field_value.isMain eq 'y' and ($tiki_p_view_trackers eq 'y' or $tiki_p_modify_tracker_items eq 'y' or $tiki_p_comment_tracker_items eq 'y' or ($tracker_info.writerCanModify eq 'y' and $user and $my eq $user) or ($tracker_info.writerGroupCanModify eq 'y' and $group and $ours eq $group))} {if empty($url) and !empty($item.itemId)} {assign var=urll value="tiki-view_tracker_item.php?itemId=`$item.itemId`&trackerId=`$item.trackerId`&show=view"} {elseif strstr($url, 'itemId') and !empty($item.itemId)} {assign var=urll value=$url|regex_replace:"/itemId=?/":"itemId=`$item.itemId`"} {else} {assign var=urll value=$url} {/if} {if !empty($urll)} {assign var='is_link' value='y'} {else} {assign var='is_link' value='n'} {/if} {else} {assign var='is_link' value='n'} {/if} {if $is_link eq 'y'} <a class="tablename" href="{$urll}{if $offset}&offset={$offset}{/if}{if isset($reloff)}&reloff={$reloff}{/if}{if $item_count}&cant={$item_count}{/if}{foreach key=urlkey item=urlval from=$urlquery}{if $urlval}&{$urlkey}={$urlval|escape:"url"}{/if}{/foreach}"{if $showpopup eq 'y'} {popup text=$smarty.capture.popup|escape:"javascript"|escape:"html" fullhtml="1" hauto=true vauto=true sticky=$stickypopup}{/if}> {/if} {* ******************** field with preprend ******************** *} {if ($field_value.type eq 't' or $field_value.type eq 'n' or $field_value.type eq 'c') and !empty($field_value.options_array[2]) and $field_value.value != ''} <span class="formunit">{$field_value.options_array[2]}</span> {/if} {if $field_value.type eq 'q' and !empty($field_value.options_array[1])} <span class="formunit">{$field_value.options_array[1]}</span> {/if} {* ******************** field handling emptiness in a specific way ******************** *} {* -------------------- category -------------------- *} {if $field_value.type eq 'e'} {foreach from=$field_value.categs item=categ name=fcategs} {$categ.name|tr_if} {if !$smarty.foreach.fcategs.last}<br />{/if} {/foreach} {* -------------------- items list -------------------- *} {elseif $field_value.type eq 'l'} {foreach key=tid item=tlabel from=$field_value.links} {if $tlabel} {if $list_mode ne 'csv' and count($field_value.links) > 1} <div> {/if} {if $field_value.options_array[4] eq '1' and $showlinks ne 'n' and $list_mode ne 'csv' and !empty($field_value.options_array[0]) and !empty($tid)} <a href="tiki-view_tracker_item.php?itemId={$tid}&trackerId={$field_value.options_array[0]}"> {/if} {if $list_mode eq 'y' and $field_value.otherField.type eq 't'} {$tlabel|truncate:255:"..."} {else} {$tlabel} {/if} {if $field_value.options_array[4] eq '1' and $showlinks ne 'n' and $list_mode ne 'csv' and !empty($field_value.options_array[0]) and !empty($tid)} </a> {/if} {if $list_mode ne 'csv' and count($field_value.links) > 1} </div> {/if} {/if} {/foreach} {* -------------------- static text -------------------- *} {elseif $field_value.type eq 'S'} {if $field_value.options_array[1] ne '' and $list_mode eq 'y'} {if $field_value.options_array[0] eq 1} {wiki}{$field_value.description|truncate:$field_value.options_array[1]:"...":true}{/wiki} {else} {$field_value.description|truncate:$field_value.options_array[1]:"...":true|escape|nl2br} {/if} {else} {if $field_value.options_array[0] eq 1} {wiki}{$field_value.description}{/wiki} {else} {$field_value.description|escape|nl2br} {/if} {/if} {* -------------------- empty field -------------------- *} {elseif empty($field_value.value) and $field_value.value != '0' and $field_value.type ne 'U' and $field_value.type ne 's' and $field_value.type ne 'q' and $field_value.type ne 'n' and $field_value.type ne 'C'} {if $list_mode ne 'csv' and $is_link eq 'y'} {/if} {* to have something to click on *} {* -------------------- text field, numeric, drop down, radio,user/group/IP selector, autopincrement, dynamic list *} {elseif $field_value.type eq 'd' or $field_value.type eq 'D' or $field_value.type eq 'R'} {if $list_mode eq 'y'} {$field_value.value|tr_if|truncate:255:"..."|default:" "} {else} {$field_value.value|tr_if} {/if} {* -------------------- text field, numeric, drop down, radio,user/group/IP selector, autopincrement, dynamic list *} {elseif $field_value.type eq 't' or $field_value.type eq 'n' or $field_value.type eq 'd' or $field_value.type eq 'D' or $field_value.type eq 'R' or $field_value.type eq 'u' or $field_value.type eq 'g' or $field_value.type eq 'I' or $field_value.type eq 'q' or $field_value.type eq 'w' or ($field_value.type eq 'C' and $field_value.computedtype ne 'f')} {if $list_mode eq 'y'} {if $field_value.type eq 'u' } {$field_value.value|username|truncate:255:"..."|escape|default:" "} {else} {$field_value.value|truncate:255:"..."|escape|default:" "} {/if} {elseif $list_mode eq 'csv'} {$field_value.value} {else} {if $field_value.type eq 'u' } {$field_value.value|username|escape} {else} {$field_value.value|escape} {/if} {/if} {* -------------------- image -------------------- *} {elseif $field_value.type eq 'i'} {if $list_mode eq 'csv'} {$field_value.value} {elseif $field_value.value ne ''} {if $list_mode ne 'n'} {if !empty($field_value.options_array[5]) and $prefs.feature_shadowbox eq 'y'} <a href="{$field_value.value}" rel="{if $field_value.options_array[5] eq 'item'}shadowbox[{$item.itemId}]{elseif $field_value.options_array[5]} eq 'individual'}shadowbox{else}shadowbox[{$field_value.options_array[5]}{/if};type=img"> {/if} <img src="{$field_value.value}"{if $field_value.options_array[0]} width="{$field_value.options_array[0]}"{/if}{if $field_value.options_array[1]} height="{$field_value.options_array[1]}"{/if} alt="" /> {if $field_value.options_array[5] and $prefs.feature_shadowbox eq 'y'}</a>{/if} {else} <img src="{$field_value.value}"{if $field_value.options_array[2]} width="{$field_value.options_array[2]}"{/if}{if $field_value.options_array[3]} height="{$field_value.options_array[3]}"{/if} alt="" /> {/if} {else} <img src="img/icons/na_pict.gif" alt="n/a" /> {/if} {* -------------------- Multimedia -------------------- *} {elseif $field_value.type eq 'M'} {if $field_value.value ne ''} {if isset($cur_field.options_array[1]) and $field_value.options_array[1] ne '' } {assign var='Height' value=$prefs.MultimediaDefaultHeight} {else} {assign var='Height' value=$field_value.options_array[1]} {/if} {if isset($cur_field.options_array[2]) and $field_value.options_array[2] ne '' } {assign var='Length' value=$field_value.options_array[2]} {else} {assign var='Length' value=$prefs.MultimediaDefaultLength} {/if} {if $ModeVideo eq 'y' } { assign var="Height" value=$Height+$prefs.VideoHeight}{/if} {include file=multiplayer.tpl url=$field_value.value w=$Length h=$Height video=$ModeVideo} {/if} {* -------------------- file -------------------- *} {elseif $field_value.type eq 'A'} {if $list_mode eq 'y' and !empty($field_value.options_array[0])} {if strstr($field_value.options_array[0], 'n')} {$field_value.info.filename|escape} {/if} {if strstr($field_value.options_array[0], 's')} [{$field_value.info.filesize|kbsize}] {/if} {if strstr($field_value.options_array[0], 't')} {$field_value.info.filename|iconify} {/if} {/if} {if $list_mode eq 'csv'} {$field_value.value} {else} <a href="tiki-download_item_attachment.php?attId={$field_value.value}" title="{tr}Download{/tr}">{icon _id='disk' alt="{tr}Download{/tr}"}</a> {/if} {* -------------------- preference -------------------- *} {elseif $field_value.type eq 'p'} {if $list_mode eq 'csv'} {$field_value.value} {else} {$field_value.value|escape} {/if} {* -------------------- page selector ------------------------- *} {elseif $field_value.type eq 'k'} {if $list_mode eq 'y'} {wiki}(({$field_value.value|escape})){/wiki} {elseif $list_mode eq 'csv'} {$field_value.value} {else} {wiki}(({$field_value.value|escape})){/wiki} {/if} {* -------------------- textarea -------------------- *} {elseif $field_value.type eq 'a'} {if $field_value.options_array[4] ne '' and $field_value.options_array[4] ne 0 and $list_mode eq 'y'} {if $parse ne 'n'} {wiki}{$field_value.value|truncate:$field_value.options_array[4]:"...":true}{/wiki} {else} {$field_value.value|truncate:$field_value.options_array[4]:"...":true} {/if} {else} {if $parse ne 'n'} {* the field is not necessary parsed if you come from a itm list field *} {if $field_value.pvalue}{$field_value.pvalue}{else}{wiki}{$field_value.value}{/wiki}{/if} {elseif $list_mode eq 'csv'} {$field_value.value} {else} {$field_value.value|escape} {/if} {/if} {* -------------------- date -------------------- *} {elseif $field_value.type eq 'f' or $field_value.type eq 'j' or $field_value.computedtype eq 'f'} {if $field_value.value} {if $field_value.options_array[0] eq 'd'} {$field_value.value|tiki_short_date} {elseif $field_value.options_array[0] eq 't'} {$field_value.value|tiki_short_time} {else} {$field_value.value|tiki_short_datetime} {/if} {else} {/if} {* -------------------- checkbox -------------------- *} {elseif $field_value.type eq 'c'} {if $field_value.value eq 'y' or $field_value.value eq 'on' or strtolower($field_value.value) eq 'yes'} {tr}Yes{/tr} {elseif $field_value.value eq 'n' or strtolower($field_value.value) eq 'no'} {tr}No{/tr} {else} {$field_value.value} {/if} {* -------------------- item link -------------------- *} {elseif $field_value.type eq 'r'} {if $field_value.options_array[2] eq '1' and $list_mode ne 'csv'} <a href="tiki-view_tracker_item.php?trackerId={$field_value.options_array[0]}&itemId={$field_value.linkId}" class="link"> {/if} {if $field_value.displayedvalue ne ""} {$field_value.displayedvalue} {else} {$field_value.value} {/if} {if $field_value.options_array[2] eq '1' and $list_mode ne 'csv'} </a> {/if} {* -------------------- country -------------------- *} {elseif $field_value.type eq 'y'} {if !empty($field_value.value) and $field_value.value ne 'None'} {assign var=o_opt value=$field_value.options_array[0]} {capture name=flag} {tr}{$field_value.value}{/tr} {/capture} {if $o_opt ne '1' and $list_mode ne 'csv'}<img src="img/flags/{$field_value.value}.gif" title="{$smarty.capture.flag|replace:'_':' '}" alt="{$smarty.capture.flag|replace:'_':' '}" />{/if} {if $o_opt ne '1' and $o_opt ne '2' and $list_mode ne 'csv'} {/if} {if $o_opt ne '2'}{$smarty.capture.flag|replace:'_':' '}{/if} {else} {/if} {* -------------------- mail -------------------- *} {elseif $field_value.type eq 'm'} {if $list_mode ne 'csv' and $field_value.options_array[0] eq '1' and $field_value.value} {mailto address=$field_value.value|escape encode="hex"} {elseif $list_mode ne 'csv' and $field_value.options_array[0] eq '2' and $field_value.value} {mailto address=$field_value.value|escape encode="none"} {elseif $list_mode ne 'csv'} {$field_value.value} {else} {$field_value.value|escape|default:" "} {/if} {* -------------------- rating -------------------- *} {elseif $field_value.type eq 's' and ($field_value.name eq "Rating" or $field_value.name eq tra("Rating")) and $tiki_p_tracker_view_ratings eq 'y'} {if $list_mode eq 'csv'} {$field_value.value} {else} {capture name=stat} {tr}Rating{/tr}: {$field_value.value|default:"-"}, {tr}Number of voices{/tr}: {$field_value.numvotes|default:"-"}, {tr}Average{/tr}: {$field_value.voteavg|default:"-"}, {tr}Your vote{/tr}: {if $item.my_rate}{$item.my_rate}{else}-{/if} {/capture} <b title="{$smarty.capture.stat}"> {if $field_value.value}{$field_value.voteavg}/{$field_value.value}{else} - {/if}</b> {if $tiki_p_tracker_vote_ratings eq 'y'} {if !$item.my_rate} <b class="highlight">-</b> {else} <a href="{$smarty.server.PHP_SELF}{if $query_string}?{$query_string}{else}?{/if} trackerId={$item.trackerId} &itemId={$item.itemId} &ins_{$field_value.fieldId}=NULL {if $page}&page={$page|escape:url}{/if}">-</a> {/if} {section name=i loop=$field_value.options_array} {if $field_value.options_array[i] eq $item.my_rate} <b class="highlight">{$field_value.options_array[i]}</b> {else} <a href="{$smarty.server.PHP_SELF}? trackerId={$item.trackerId} &itemId={$item.itemId} &ins_{$field_value.fieldId}={$field_value.options_array[i]} {if $page}&page={$page|escape:url}{/if}" title="{tr}Click to vote for this value.{/tr} {$smarty.capture.stat}">{$field_value.options_array[i]}</a> {/if} {/section} {/if} {/if} {* -------------------- header ------------------------- *} {elseif $field_value.type eq 'h'} <h2>{$field_value.value}</h2> {* -------------------- subscription -------------------- *} {elseif $field_value.type eq 'U'} {$field_value.value|how_many_user_inscriptions}{if $list_mode ne 'csv'} {tr}Subscriptions{/tr}{/if} {if $list_mode eq 'n'} {if $field_value.maxsubscriptions}(max : {$field_value.maxsubscriptions}){/if} : {foreach from=$field_value.users_array name=U_user item=U_user} {$U_user.login|userlink}{if $U_user.friends} (+{$U_user.friends}){/if}{if $smarty.foreach.U_user.last}{else}, {$last}{/if} {/foreach} {if $user} <br /> {if $field_value.user_subscription} {tr}You have ever subscribed{/tr}.{else}{tr}You have not yet subscribed{/tr}.{/if} <form method="POST" action="{$smarty.server.REQUEST_URI}" > <input type="hidden" name="U_fieldId" value="{$field_value.fieldId}" /> <input type="hidden" name="itemId" value="{$itemId}" /> <input type="hidden" name="trackerId" value="{$trackerId}" /> <input type="submit" name="user_subscribe" value="{tr}Subscribe{/tr}" /> {tr}with{/tr} {if $U_liste} {html_options options=$U_liste name="user_friends" selected=$field_value.user_nb_friends} {tr}friends{/tr} {else} <input type="text" size="4" name="user_friends" value="{$field_value.user_nb_friends}" /> {tr}friends{/tr} {/if} {if $field_value.user_subscription}<br /><input type="submit" name="user_unsubscribe" value="{tr}Unsubscribe{/tr}" />{/if} </form> {/if} {/if} {* -------------------- google map -------------------- *} {elseif $field_value.type eq 'G'} {if $prefs.feature_gmap eq 'y'} {if $list_mode eq 'y'} {include file='tracker_item_field_googlemap_value.tpl' width=200 height=200 control='n'} {elseif $list_mode eq 'csv'} {$field_value.value} {else} {include file='tracker_item_field_googlemap_value.tpl' width=500 height=400 control='y'} {/if} {else} {tr}Google Maps is not enabled.{/tr} {/if} {* -------------------- other field -------------------- *} {* w *} {else} {if $list_mode eq 'y'} {$field_value.value|truncate:255:"..."|default:" "} {else} {$field_value.value} {/if} {/if} {* ******************** append ******************** *} {if ($field_value.type eq 't' or $field_value.type eq 'n' or $field_value.type eq 'c') and $field_value.options_array[3] and $field_value.value != ''} <span class="formunit">{$field_value.options_array[3]}</span> {/if} {if $field_value.type eq 'q' and !empty($field_value.options_array[2])} <span class="formunit">{$field_value.options_array[2]}</span> {/if} {* ******************** link ******************** *} {if $is_link eq 'y'} </a> {/if} {/if} {/strip}