1 {literal}<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
4 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
5 <title>Squasher</title>
9 background-color:#E2EBD8;
11 font-family:Arial Narrow;
34 background-color:#FFFFFF;
43 background-color:#66CC00;
52 background-color:#C7F09E;
60 background-color:#339900;
69 .item, .status1, .status2, .status3{
80 background-color:#E2EBD8;
83 background-color:#FFCCCC;
86 background-color:#FFFFCC;
89 background-color:#CCFFCC;
169 background-color:#66CC00;
173 background:#66CC00 url(img/squash.gif) no-repeat 30px 50%;
177 background-color:#66CC00;
182 background-color:#66CC00;
184 background:#66CC00 url(img/gplogobottomright.gif) no-repeat 100%;
188 background: #FFFFFF url(img/gp1.gif) no-repeat 95% 95%;
205 <body style="min-width:1000px;">
206 <div class="wrapper">
207 <div class="container">
209 <div class="banner"> <div class="control">{if $user_level > 99}<a href="?">home</a> | <a href="?tools=access">access</a> |{/if}{if $user_level > 99} <a href="?tools=users">users</a> |{/if} <a href="index.php?tools=logout">logout({$user_name})</a> </div></div>
211 <div class="spacer"></div>
213 <div class="menucontainer">
217 <div class="menuhead">current folder</div>
219 {foreach item=crumb key=cookie from=$base}<div class="menuitem" onClick="location.href='?path={$cookie}'" style="cursor:pointer" >{$crumb}</div>{/foreach}
223 <div class="clear"></div>
227 <div class="menuhead">subfolders</div>
229 {foreach item=folder key=folderpath from=$subfolders}<div class="menuitem" onClick="location.href='?path={$folderpath}'" style="cursor:pointer" >{$folder}</div>{/foreach}
233 <div class="clear"></div>
237 {foreach item=dir key=path from=$paths}{if $path!=$currentfolder}<div class="menuitem" onClick="location.href='squasher.php?path={$path}'" style="cursor:pointer" >{$dir}</div>{/if}{/foreach}
243 <div class="clear"></div>*}
247 <div class="spacer"></div>
249 <div class="content">
250 {foreach item=item key=id from=$squashed}
252 {if $item.squashed}{*These items are in chunks / uploaded by the squasher tool*}
254 {if $item.hidden eq false OR $user_level > 99 }
255 <div class={if $item.finished==true}"status3"{elseif $item.finished!=true && $item.embedable==true}"status2"{elseif $item.finished!=true && $item.embedable!=true}"status1"{else}"item"{/if}>
257 <div class="name">{$item.name} {if $user_level > 99}{if $item.hidden}<font color=red>|<a href='?tools=unhide&h={$id}'>publish</a>|</font>{else}<font color=green>|<a href='?tools=hide&h={$id}'>hide</a>|</font>{/if}{if $user_level > 199}<font color=red>|<a href='?tools=delete&h={$id}' onClick="javascript:return confirm('Are you sure you want to permanently delete {$item.name}?')">delete</a>|</font>{/if}{/if}</div>
259 <div class="status">status: {$item.status}</div>
261 <div class="clear"></div>
263 <div class="added">added: {$item.date}</div>
265 <div class="chunks">({math equation="(y / x) * 100" x=$item.chunks y=$item.chunks_finished format="%.0f"}%)</div>
266 <div class="size">size: {if $item.size>(1024*1024)}{math equation="((x / 1024) / 1024) * (y / z)" x=$item.size y=$item.chunks_finished z=$item.chunks format="%.2f"} / {math equation="(x / 1024) / 1024" x=$item.size format="%.2f"}mb{elseif $item.size>(1024)}{math equation="(x / 1024) * (y / z)" x=$item.size y=$item.chunks_finished z=$item.chunks format="%.2f"} / {math equation="(x / 1024)" x=$item.size format="%.2f"}kb{else}{math equation="x * (y / z)" x=$item.size y=$item.chunks_finished z=$item.chunks format="%.0f"} / {$item.size}b{/if}</div>
268 <div class="clear"></div>
270 <div class="updated">last updated: {$item.lastchange}</div>
273 {if $item.finished==true}
274 <div class="download"><a href='?f={$id}'>download</a></div>
276 {if $item.embedable==true}
277 {if $item.finished==false}
278 <div class="download"><a href='?f={$id}'>download</a></div>
280 {if $item.mime=='video/mpeg'}
281 <div class="stream"><a href='?d=x&f={$id}' target='videoframe'>sttreaming(embedded)</a></div>
283 <div class="stream"><a href='?x=vlc&f={$id}'>streaming(vlc)</a></div>
284 <!--div class="stream">streaming </div-->
291 {else}{*These items plain files / uploaded manually by the user via ftp*}
293 {if $item.hidden eq false OR $user_level > 99 }
294 <div class={if $item.finished==true}"status3"{elseif $item.finished!=true && $item.embedable==true}"status2"{elseif $item.finished!=true && $item.embedable!=true}"status1"{else}"item"{/if}>
296 <div class="name">{$item.name} {if $user_level > 99}{if $item.hidden}<font color=red>|<a href='?tools=unhide&h={$id}'>publish</a>|</font>{else}<font color=green>|<a href='?tools=hide&h={$id}'>hide</a>|</font>{/if}{if $user_level > 199}<font color=red>|<a href='?tools=delete&h={$id}' onClick="javascript:return confirm('Are you sure you want to permanently delete {$item.name}?')">delete</a>|</font>{/if}{/if}</div>
298 <div class="status">status: {$item.status}</div>
300 <div class="clear"></div>
302 <div class="added">added: {$item.date}</div>
304 <div class="size">size: {if $item.size>(1024*1024)}{math equation="(x / 1024) / 1024" x=$item.size format="%.2f"}mb{elseif $item.size>(1024)}{math equation="(x / 1024)" x=$item.size format="%.2f"}kb{else}{$item.size}b{/if}</div>
306 <div class="clear"></div>
308 <div class="updated">last updated: {$item.lastchange}</div>
311 {if $item.finished==true}
312 <div class="download"><a href='?f={$id}'>download</a></div>
314 {if $item.embedable==true}
315 {if $item.finished==false}
316 <div class="download"><a href='?f={$id}'>download</a></div>
318 {if $item.mime=='video/mpeg'}
319 <div class="stream"><a href='?d=x&f={$id}' target='videoframe'>embed</a></div>
321 <div class="stream"><a href='?x=vlc&f={$id}'>vlc</a></div>
322 <div class="stream">streaming: </div>
327 <div class="clear"></div>
334 <iframe class="videoframe" NAME='videoframe' FRAMEBORDER=0 SCROLLING=0 ></iframe>
336 <div class="bottomimage"></div>
338 <div class="clear"></div>
340 <div class="spacer"></div>
342 <div class="footer"> </div>
346 {if $debug}{debug}{/if}