1{* $Id$ *}
2{strip}
3<table class="table">
4	{foreach item=prop key=propname from=$fgal_listing_conf}
5		{if isset($item.key)}
6			{assign var=propkey value=$item.key}
7		{else}
8			{assign var=propkey value="show_$propname"}
9		{/if}
10		{if isset($file.$propname)}
11			{if $propname == 'share' && isset($file.share.data)}
12				{$email = []}
13				{foreach item=tmp_prop key=tmp_propname from=$file.share.data}
14					{$email[]=$tmp_prop.email}
15				{/foreach}
16				{assign var=propval value=$email|implode:','}
17			{else}
18				{assign var=propval value=$file.$propname}
19			{/if}
20		{/if}
21		{* Format property values *}
22		{if $propname eq 'created' or $propname eq 'lastModif' or $propname eq 'lastDownload'}
23			{assign var=propval value=$propval|tiki_long_date}
24		{elseif $propname eq 'last_user' or $propname eq 'author' or $propname eq 'creator'}
25			{assign var=propval value=$propval|username|replace:'&amp;':'&'}
26		{elseif $propname eq 'size'}
27			{assign var=propval value=$propval|kbsize:true}
28		{elseif $propname eq 'description'}
29			{assign var=propval value=$propval|nl2br}
30		{elseif $propname eq 'parentId'}
31			{$propval = $propval|sefurl:'filegallery'}
32			{$propval = "<a href='$propval'>`$gal_info.name`</a>"}
33		{elseif $propname eq 'ocr_state'}
34			{if $propval === '1'}
35				{assign var=propval value='{tr}Finished processing{/tr}'}
36			{elseif $propval === '2'}
37				{assign var=propval value='{tr}Currently processing{/tr}'}
38			{elseif $propval === '3'}
39				{assign var=propval value='{tr}Queued for processing{/tr}'}
40			{elseif $propval === '4'}
41				{assign var=propval value='{tr}Processing stalled{/tr}'}
42			{else}
43				{assign var=propval value='{tr}No scheduled processing{/tr}'}
44			{/if}
45		{/if}
46
47		{if isset($gal_info.$propkey)
48			and $propval neq ''
49			and ($propname neq 'name' or $view eq 'page')
50			and ($gal_info.$propkey eq 'a' or $gal_info.$propkey eq 'o'
51					or ($view eq 'page' and ($gal_info.$propkey neq 'n' or $propname eq 'name'))
52				)
53		}
54			<tr>
55				<td style="width:20%;">
56					<b>{$fgal_listing_conf.$propname.name}</b>
57				</td>
58				<td>
59					<span class="float-left">{$propval}</span>
60				</td>
61			</tr>
62		{/if}
63	{/foreach}
64</table>
65{/strip}
66