{* ------------------ tracklist.tpl ------------------ Dynamic smarty template intended to be used on any page with a list of tracks. @param array items Array of tracks ((artist, track, streamable, loved, image, artistlibraryurl, tracklibraryurl, artisturl, trackurl, tagged, tag, freq) .. ) @param string class CSS table class (if class equals 'library' *libraryurl will be used instead of *url) @param bool thead Show table header @param bool fstream Show streamable field, used by $i.streamable @param bool flove Show loved field, used by $i.loved @param bool fartist Show artist in name field, used by $i.artist @param bool fimage Show image field, used by $i.image @param bool ftag Show tag field, used by $i.tag @param bool fbutton Show button field, used by button if page is owned by user @param bool fcount Show count field, used by $i.freq @param bool ftime Show time field, used by $i.timehuman @param string url_sort_name URL string to toggle sort order by name @param string url_sort_count URL string to toggle sort order by count @param string type Type of list, 'tagged' (used to show correct button) *}
{/if} {if $fimage} | {/if} | Title | {if $flove}{/if} {if $ftag} | {/if} {if $fbutton} | {/if} {if $fcount} | Plays | {/if} {if $ftime}Time | {/if}||||
---|---|---|---|---|---|---|---|---|---|---|---|
{else} | {/if} {/if} {if $fimage && $i.image} | {elseif $fimage} | {/if} | {if $fartist} {if $i.artistlibraryurl} {$i.artist} {else} {$i.artist} {/if} — {/if} {if $i.tracklibraryurl} {$i.track} {else} {$i.track} {/if} | {if $flove} {if $i.loved}{else} | {/if} {/if} {if $ftag} {if $i.tagged} | {else} | {/if} {/if} {if $fbutton} | {if $page->ownedbyme} {if $type == 'scrobble'} {elseif $type == 'loved'} {elseif $type == 'banned'} {elseif $type == 'tagged'} {/if} {/if} | {/if} {if $fcount}{$i.freq} | {/if} {if $ftime}{$i.timehuman} | {/if}