'" target="'.$GLOBALS['flash_player_frame'].'" class="icon ifplay">F</a>/'.
'<a href="?blank" target="'.$GLOBALS['flash_player_frame'].'" class="icon ifstop">S</a>');
}
- echo(' </td><td><a href="'.$temp.'">'.unxss(str_replace('_', ' ', $item)).'</a></td><td>'.$filesize." MiB </td></tr>\n");
+ echo(' </td><td class="maximize-width"><a href="'.$temp.'">'.unxss(str_replace('_', ' ', $item)).'</a></td><td>'.$filesize." MiB </td></tr>\n");
}
-function render_dir_line($item, $i) {
- $parclass=($i%2?'even':'odd'); $parcolor=($index%2?'lightblue':'white');
+function render_dir_line($current_dir, $item, $i) {
+ $parclass=($i%2?'even':'odd'); $parcolor=($i%2?'lightblue':'white');
$temp=str_replace('%2F', '/', rawurlencode($current_dir)).rawurlencode($item);
echo("<tr class=\"$parclass directory\" bgcolor=\"$parcolor\">".
'<td><a href="#up">'.$i.'</a></td><td class="btntd"><a href="?download&playlist&dir='.$temp.'" class="icon iplay">P</a>/'.
'<a href="?download&recursive&playlist&dir='.$temp.'" class="icon irplay">R</a>');
if($GLOBALS['useflash']) echo('/<a href="?f&playlist&dir='.$temp.'" target="'.$GLOBALS['flash_player_frame'].'" class="icon ifplay">F</a>');
- echo('</td><td colspan="100%"><span class="icon ifolder">[DIR] </span><a href="?dir='.$temp.'">'.unxss(str_replace('_', ' ', $item)).
+ echo('</td><td colspan="100%" class="maximize-width"><span class="icon ifolder">[DIR] </span><a href="?dir='.$temp.'">'.unxss(str_replace('_', ' ', $item)).
"</a></td></tr>\n");
}
<span style="float: right;">
<form action="?" method="GET" align="right" style="display: inline;">
<input type="hidden" name="download" value="" />
- <input type="number" name="random" value="<?=$default_random_count?>" />
+ <input type="number" min="1" name="random" value="<?=$default_random_count?>" style="width:4em;" title="how many randomly selected tracks should be in
+playlist?"
+/>
<input type="submit" value="random" title="Generate random music playlist..." />
</form>
<form action="?" method="GET" align="right" style="display: inline;">
- <input type="search" name="search" autofocus placeholder="search regexp..."
+ <span class="icon isearch"></span><input type="search" name="search" autofocus placeholder="search regexp..."
title="Search in music/google/lyrics/mp3/youtube; Hint: You can use regular expressions in search query..."
value="<?=unxss($_GET['search'])?>"
/>
?>
<span style="float: right;">
<form action="?" method="POST" align="right">
- <input type="password" name="cache-refresh" value="" title="Password for refreshing - good for avoiding DoS Attacks!!!" />
+ <input type="password" name="cache-refresh" value="" style="width:5em;" title="Password for refreshing - good for avoiding DoS Attacks!!!" />
<input type="submit" value="refresh cache" title="You should refresh cache each time when you add new music or upgrade to newer version of JuKe!Box !!!" />
</form>
render_file_line($dir, $item, $music_dir_url, $i, filesize($dir.$item));
}
if(is_dir($dir.$item)) {
- render_dir_line($item, $i);
+ render_dir_line($current_dir, $item, $i);
}
}
} rewinddir($dd); }
@sort($itemsd);
foreach($itemsd as $item) {
$i++;
- render_dir_line($item, $i);
+ render_dir_line($current_dir, $item, $i);
}
foreach($itemsf as $item) {
$i++;