{if $tiki_p_tracker_view_ratings eq 'y'}
	{if $context.list_mode eq 'csv'}
		{$field.value}/{$field.voteavg}
	{else}
		{strip}
			{capture name=stat}
				{if empty($field.numvotes)}
					{tr}Number of votes:{/tr} 0
				{else}
					{tr}Number of votes:{/tr} {$field.numvotes|default:"0"}, {tr}Average:{/tr} {$field.voteavg|default:"0"}
					{if $tiki_p_tracker_vote_ratings eq 'y'}
						, {if isset($field.my_rate) && $field.my_rate !== false}{tr}Your rating:{/tr} {$field.my_rate}{else}{tr}You did not vote yet{/tr}{/if}
					{/if}
				{/if}
			{/capture}
		{/strip}
		{capture name=myvote}{tr}My rating:{/tr} {$field.my_rate}{/capture}
		<span class="rating">
		<span style="white-space:nowrap">
		{section name=i loop=$field.rating_options}
			{if $field.mode eq 'radio'}{tr}{$field.labels[i]}{/tr}: {/if}
			{$star = 'display:none'}
			{$starselected = 'display:none'}
			{$starhalf = 'display:none'}
			{$starhalfselected = 'display:none'}
			{$starempty = 'display:none'}
			{$staremptyselected = 'display:none'}
			{if $field.numvotes && $field.voteavg >= $field.rating_options[i]}
				{if $field.my_rate !== false && $field.my_rate == $field.rating_options[i]}
					{$starselected = 'display:inline'}
				{else}
					{$star = 'display:inline'}
				{/if}
			{* showing half stars only works with the default iconset so far *}
			{elseif $field.numvotes && $field.rating_options[i] - $field.voteavg <= 0.5}
				{if $field.my_rate !== false && $field.my_rate == $field.rating_options[i]}
					{$starhalfselected = 'display:inline'}
				{else}
					{$starhalf = 'display:inline'}
				{/if}
			{else}
				{if $field.my_rate !== false && $field.my_rate == $field.rating_options[i]}
					{$staremptyselected = 'display:inline'}
				{else}
					{$starempty = 'display:inline'}
				{/if}
			{/if}
			{if ($tiki_p_tracker_vote_ratings eq 'y' && (!isset($field.my_rate) || $field.my_rate === false)) ||
			($tiki_p_tracker_revote_ratings eq 'y' && isset($field.my_rate) && $field.my_rate !== false)}
				{$endtag = '</a>'}
				{capture name=thisvote}{tr}Click to vote for this value:{/tr} {$field.rating_options[i]}{/capture}
				<a
				href="{$smarty.server.REQUEST_URI}"
				data-vote="{$field.rating_options[i]}"
				onclick="sendVote(this,{$item.itemId},{$field.fieldId},{$field.rating_options[i]});return false;"
				class="tips" title=":{$smarty.capture.thisvote}"
				>{/if}
					{icon name='star-selected' istyle="{$starselected}"}
					{icon name='star' istyle="{$star}"}
					{icon name='star-half-rating' istyle="{$starhalf}"}
					{icon name='star-half-selected' istyle="{$starhalfselected}"}
					{icon name='star-empty-selected' istyle="{$staremptyselected}"}
					{icon name='star-empty' istyle="{$starempty}"}{$endtag}
			{assign var='previousvote' value=$field.rating_options[i]}
		{/section}
		</span>
		{if $item.itemId}
			<small class="tips" title=":{tr}Votes{/tr}">
				({$field.numvotes})
			</small>
			{icon name='help' iclass='tips' ititle=":{$smarty.capture.stat}"}
		{/if}
		{if $tiki_p_tracker_revote_ratings eq 'y'}
			<a
				href="{$smarty.server.REQUEST_URI}"
				data-vote="0" onclick="sendVote(this,{$item.itemId},{$field.fieldId},'NULL');return false;"
				{if $field.my_rate === false or not in_array($field.my_rate, $field.rating_options)} style="display:none;"{/if}
			>{icon name='delete' iclass='tips unvote' ititle=":{tr}Remove your rating{/tr}"}</a>
		{/if}
		</span>
	{/if}
{/if}
