/[cvs]/nfo/php/scripts/gdwebint/public_html/tpl/main.tracklist.tpl
ViewVC logotype

Contents of /nfo/php/scripts/gdwebint/public_html/tpl/main.tracklist.tpl

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations)
Fri Apr 1 15:46:05 2005 UTC (19 years, 4 months ago) by joko
Branch: MAIN
+ initial commit

1 {*
2
3 This template is used by the following pages:
4
5 playlists.php sets variable $isplaylist to TRUE
6 browse.php sets variable $isbrowse to TRUE
7 search.php is the default (nothing to be set)
8
9 additional variables:
10
11 name values default
12 ------------------------------------------------------------------------------
13 $isplaylist TRUE / FALSE FALSE
14 (shows/hides "move up/down")
15
16 $isbrowse TRUE / FALSE FALSE
17 ("jump-to"-links, if true)
18
19 $showtracknumber TRUE / FALSE FALSE
20 (tracknumber-field, if true)
21
22 $hidealbum TRUE / FALSE FALSE
23 (shows/hides album-colum)
24
25 *}
26
27 {* set some variables *}
28 {if $issearch}{assign var="link" value="search.php?artist=`$artist`&title=`$title`&genre=`$genre`&type=`$type`&lang=`$lang`&source=`$source`&rating=`$rating`&orderby=%s&direction=`$negative_direction`&page=%s&sid=`$sid`"}
29 {elseif $isbrowse}{assign var="link" value="browse.php?mode=tracks&page=`$page`&orderby=%s&direction=%s&sid=`$sid`"}{/if}
30
31 <form action="" method="get" id="tracks" target="">
32 <input type="hidden" name="mode" value="" id="mode">
33 {if $isplaylist}<input type="hidden" name="pid" value="{$playlist.id}">{/if}
34 <table border="0" cellspacing="1" width="100%">
35 <tr>
36 <td></td>
37 {if $isplaylist || $showtracknumber}<td><!-- Tracknumber --></td>{/if}
38 {if $cfg.tracklist_showartist}
39 <td class="tracklist">
40 {if $issearch}
41 {strip}
42 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=artist&amp;direction={if $orderby == "artist" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Artist</a>
43 {if $orderby == "artist" || empty($orderby)}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
44 {/strip}
45 {elseif $isbrowse}
46 {strip}
47 {if $orderby == "artist" && $direction == "asc"}{assign var="adir" value="desc"}{else}{assign var="adir" value="asc"}{/if}
48 <a href="{$link|sprintf:"artist":$adir:$page}">Artist</a>
49 {if $orderby == "artist" || empty($orderby)}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
50 {/strip}
51 {else}
52 Artist
53 {/if}
54 </td>
55 {/if}
56 {if $cfg.tracklist_showtitle}
57 <td class="tracklist">
58 {if $issearch}
59 {strip}
60 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=title&amp;direction={if $orderby == "title" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Title</a>
61 {if $orderby == "title"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
62 {/strip}
63 {elseif $isbrowse}
64 {strip}
65 {if $orderby == "title" && $direction == "asc"}{assign var="adir" value="desc"}{else}{assign var="adir" value="asc"}{/if}
66 <a href="{$link|sprintf:"title":$adir:$page}">Title</a>
67 {if $orderby == "title"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
68 {/strip}
69 {else}
70 Title
71 {/if}
72 </td>
73 {/if}
74 {if $cfg.tracklist_showgenre}
75 <td class="tracklist">
76 {if $issearch}
77 {strip}
78 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=genre&amp;direction={if $orderby == "genre" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Genre</a>
79 {if $orderby == "genre"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
80 {/strip}
81 {else}
82 Genre
83 {/if}
84 </td>
85 {/if}
86 {if $cfg.tracklist_showalbum && !$hidealbum}
87 <td class="tracklist">
88 {if $issearch}
89 {strip}
90 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=album&amp;direction={if $orderby == "album" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Album</a>
91 {if $orderby == "album"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
92 {/strip}
93 {else}
94 Album
95 {/if}
96 </td>
97 {/if}
98 {if $cfg.tracklist_showyear}
99 <td class="tracklist">
100 {if $issearch}
101 {strip}
102 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=year&amp;direction={if $orderby == "year" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Year</a>
103 {if $orderby == "year"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
104 {/strip}
105 {else}
106 Year
107 {/if}
108 </td>
109 {/if}
110 {if $cfg.tracklist_showlength}
111 <td class="tracklist">
112 {if $issearch}
113 {strip}
114 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=length&amp;direction={if $orderby == "length" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Len.</a>
115 {if $orderby == "length"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
116 {/strip}
117 {else}
118 Len.
119 {/if}
120 </td>
121 {/if}
122 {if $cfg.tracklist_showlang}
123 <td class="tracklist">
124 {if $issearch}
125 {strip}
126 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=lang&amp;direction={if $orderby == "lang" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Lang.</a>
127 {if $orderby == "lang"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
128 {/strip}
129 {else}
130 Lang.
131 {/if}
132 </td>
133 {/if}
134 {if $cfg.tracklist_showrating}
135 <td class="tracklist">
136 {if $issearch}
137 {strip}
138 <a href="search.php?artist={$artist}&amp;title={$title}&amp;genre={$genre}&amp;type={$type}&amp;lang={$lang}&amp;source={$source}&amp;rating={$rating}&amp;orderby=rating&amp;direction={if $orderby == "rating" && $direction == "asc"}desc{else}asc{/if}&amp;page={$page}&amp;sid={$sid}">Rat.</a>
139 {if $orderby == "rating"}{if $direction == "desc"}<img src="gfx/main.order.desc.gif" alt="" class="menu-img">{else}<img src="gfx/main.order.asc.gif" alt="" class="menu-img">{/if}{/if}
140 {/strip}
141 {else}
142 Rat.
143 {/if}
144 </td>
145 {/if}
146 {if $isplaylist}<td><!-- Delete from Playlist --></td>{/if}
147 <td><!-- Delete File --></td>
148 <td><!-- Edit Entry --></td>
149 {if !$isplaylist}<td><!-- Add to Playlist --></td>{/if}
150 <td><!-- Play --></td>
151 </tr>
152
153 {section name=i loop=$tracks}
154 {if $isplaylist}{assign var="number" value=$tracks[i].tracknumber}
155 {else}{assign var="number" value=$tracks[i].id}{/if}
156
157 {if $smarty.section.i.iteration % 2 == 1}
158 {assign var="color" value="#F4F4F4"}
159 {assign var="cycle" value="true"}
160
161 {else}
162 {assign var="color" value="transparent"}
163 {assign var="cycle" value="false"}
164 {/if}
165
166 <tr id="row{$number}" class="trackbg" style="background-color: {$color}" onmouseover="hoverRow({$number},'over',false,{$cycle})" onmouseout="hoverRow({$number},'out',false,{$cycle})" onclick="clickRow({$number},false,{$cycle})">
167 <td width="1%" class="tracklist">
168 {if $isplaylist}
169 <input class="checkbox" type="checkbox" name="track[]" value="{$tracks[i].tracknumber}" id="checkbox{$tracks[i].tracknumber}">
170 {else}
171 {if $isbrowse && isset($tracks[i].first) && !empty($tracks[i].first)}<a name="{$tracks[i].first}"></a>{/if}
172 <input class="checkbox" type="checkbox" name="id[]" value="{$tracks[i].id}" id="checkbox{$tracks[i].id}">
173 {/if}
174 </td>
175 {if $isplaylist || $showtracknumber}<td class="tracklist" style="text-align: right"><b>{if $isplaylist && $playlist.id == 0}{$tracks[i].tracknumber+1}{else}{$tracks[i].tracknumber}{/if}</b></td>{/if}
176 {if $cfg.tracklist_showartist}<td class="tracklist">{$tracks[i].artist}</td>{/if}
177 {if $cfg.tracklist_showtitle}<td class="tracklist">{$tracks[i].title}</td>{/if}
178 {if $cfg.tracklist_showgenre}<td class="tracklist">{$tracks[i].genre1txt}{if !empty($tracks[i].genre2)}, {$tracks[i].genre2txt}{/if}</td>{/if}
179 {if $cfg.tracklist_showalbum && !$hidealbum}<td class="tracklist">{if $tracks[i].albumartist == '' && $tracks[i].albumtitle == ''}-{else}{$tracks[i].albumtitle}<a href="browse.php?mode=albums&amp;id={$tracks[i].albumid}&amp;sid={$sid}"><img src="gfx/icon.info.gif" alt="" class="menu-img" onmouseover="showTip(this,event,'<b>Show Album</b><br>Artist: {$tracks[i].albumartist|addslashes}<br>Title: {$tracks[i].albumtitle|addslashes}')" onmouseout="hideTip()"></a>{/if}</td>{/if}
180 {if $cfg.tracklist_showyear}<td class="tracklist">{if !$tracks[i].year}-{else}{$tracks[i].year}{/if}</td>{/if}
181 {if $cfg.tracklist_showlength}<td class="tracklist">{length seconds=$tracks[i].length}</td>{/if}
182 {if $cfg.tracklist_showlang}<td class="tracklist" style="text-align: center">{flag lang=$tracks[i].lang}</td>{/if}
183 {if $cfg.tracklist_showrating}<td class="tracklist" style="text-align: center">{strip}
184 {if $tracks[i].rating == 0}<img src="gfx/main.rating.minus.gif" alt="">
185 {elseif $tracks[i].rating == 1}<img src="gfx/main.rating.null.gif" alt="">
186 {elseif $tracks[i].rating == 2}<img src="gfx/main.rating.plus.gif" alt="">
187 {elseif $tracks[i].rating == 3}<img src="gfx/main.rating.plusplus.gif" alt="">{/if}
188 {/strip}</td>{/if}
189 {if $isplaylist}<td width="1%"><a href="#" onclick="{if $cfg.common_isdemo}demoInfo(){else}goPlaylistSingleEntryMoveUp('{$playlist.id}','{$tracks[i].tracknumber}','{$sid}'){/if}" onmouseover="showTip(this,event,'Move up')" onmouseout="hideTip()"><img src="gfx/icon.arrow.up.gif" alt=""></a></td>{/if}
190 {if $isplaylist}<td width="1%"><a href="#" onclick="{if $cfg.common_isdemo}demoInfo(){else}goPlaylistSingleEntryMoveDown('{$playlist.id}','{$tracks[i].tracknumber}','{$sid}','{$playlist.files}'){/if}" onmouseover="showTip(this,event,'Move down')" onmouseout="hideTip()"><img src="gfx/icon.arrow.down.gif" alt=""></a></td>{/if}
191 {if $isplaylist}<td width="1%"><a href="#" onclick="{if $cfg.common_isdemo}demoInfo(){else}goPlaylistSingleEntryDelete('{$playlist.id}','{$tracks[i].tracknumber}','{$sid}'){/if}" onmouseover="showTip(this,event,'Delete Playlist-Entry')" onmouseout="hideTip()"><img src="gfx/icon.delete.entry.gif" alt=""></a></td>{/if}
192 <td width="1%"><a href="#" onclick="{if $cfg.common_isdemo}demoInfo(){else}goTrackSingleDelete('{$tracks[i].id}','{$sid}'); return false;{/if}" onmouseover="showTip(this,event,'Delete file!')" onmouseout="hideTip()"><img src="gfx/icon.delete.file.gif" alt=""></a></td>
193 <td width="1%"><a href="#" onclick="goTrackSingleEdit('{$tracks[i].id}','{$sid}'); return false;" onmouseover="showTip(this,event,'Edit')" onmouseout="hideTip()"><img border="0" src="gfx/icon.edit.gif" alt=""></a></td>
194 {if !$isplaylist}<td width="1%"><a href="#" onclick="{if $cfg.common_isdemo}demoInfo(){else}goTrackSingleAdd('{$tracks[i].id}','{$sid}'); return false;{/if}" onmouseover="showTip(this,event,'Add')" onmouseout="hideTip()"><img border="0" src="gfx/icon.add.gif" alt=""></a></td>{/if}
195 <td width="1%"><a href="#" onclick="{if $cfg.common_isdemo}demoInfo(){else}goTrackdownload_singledownload('{$tracks[i].id}','{$sid}'); return false;{/if}" onmouseover="showTip(this,event,'Play')" onmouseout="hideTip()"><img border="0" src="gfx/icon.play.gif" alt=""></a></td>
196 </tr>
197 {/section}
198 </table>
199 <input type="hidden" name="sid" value="{$sid}">
200 </form>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed