{* $Id$ *} {strip} {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:'&':'&'} {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 = "`$gal_info.name`"} {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')) ) } {/if} {/foreach}
{$fgal_listing_conf.$propname.name} {$propval}
{/strip}