You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

65 lines
2.6 KiB

{* $Id$ *}
{strip}
<table class="table">
{foreach item=prop key=propname from=$fgal_listing_conf}
{if isset($item.key)}
{assign var=propkey value=$item.key}
{else}
{assign var=propkey value="show_$propname"}
{/if}
{if isset($file.$propname)}
{if $propname == 'share' && isset($file.share.data)}
{$email = []}
{foreach item=tmp_prop key=tmp_propname from=$file.share.data}
{$email[]=$tmp_prop.email}
{/foreach}
{assign var=propval value=$email|implode:','}
{else}
{assign var=propval value=$file.$propname}
{/if}
{/if}
{* Format property values *}
{if $propname eq 'created' or $propname eq 'lastModif' or $propname eq 'lastDownload'}
{assign var=propval value=$propval|tiki_long_date}
{elseif $propname eq 'last_user' or $propname eq 'author' or $propname eq 'creator'}
{assign var=propval value=$propval|username|replace:'&amp;':'&'}
{elseif $propname eq 'size'}
{assign var=propval value=$propval|kbsize:true}
{elseif $propname eq 'description'}
{assign var=propval value=$propval|nl2br}
{elseif $propname eq 'parentId'}
{$propval = $propval|sefurl:'filegallery'}
{$propval = "<a href='$propval'>`$gal_info.name`</a>"}
{elseif $propname eq 'ocr_state'}
{if $propval === '1'}
{assign var=propval value='{tr}Finished processing{/tr}'}
{elseif $propval === '2'}
{assign var=propval value='{tr}Currently processing{/tr}'}
{elseif $propval === '3'}
{assign var=propval value='{tr}Queued for processing{/tr}'}
{elseif $propval === '4'}
{assign var=propval value='{tr}Processing stalled{/tr}'}
{else}
{assign var=propval value='{tr}No scheduled processing{/tr}'}
{/if}
{/if}
{if isset($gal_info.$propkey)
and $propval neq ''
and ($propname neq 'name' or $view eq 'page')
and ($gal_info.$propkey eq 'a' or $gal_info.$propkey eq 'o'
or ($view eq 'page' and ($gal_info.$propkey neq 'n' or $propname eq 'name'))
)
}
<tr>
<td style="width:20%;">
<b>{$fgal_listing_conf.$propname.name}</b>
</td>
<td>
<span class="float-start">{$propval}</span>
</td>
</tr>
{/if}
{/foreach}
</table>
{/strip}