<?php require_once('./http_auth.php'); /*Delete this line to disable password protection*/ ?>
<?php $exec_time = round(microtime(true), 3); /*
-Harvie's JuKe!Box
+Harvie's JuKe!Box (2oo7-2o1o)
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Version info:
* 0.3.6 - Now sorting also directories and have icon link support in css
* 0.3 - Migrated to standalone WPAudioPlayer (better, nicer, with more functions)
* 0.2 - Few new functions (search playlist, random,...)
* 0.1.1 - Few little fixups, written help.html in Czech language ;o)
- * 0.1 - All functions works - TODO: bugfix & replace ugly code
+ * 0.1 - All functions are working - TODO: bugfix & replace ugly code
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
$useflash = is_file($flash_player_swf);
//Little magic with directories ;o)
+if($_SERVER['PATH_INFO']!='') $_GET['dir']=$_SERVER['PATH_INFO'];
$current_dir = ereg_replace('/+', '/', '/'.$_GET['dir'].'/');
if(eregi('(/|\\\\)\\.\\.(/|\\\\)', $current_dir)) { //check for directory traversal ;)
header('Location: ?');
'Don\'t be looser, use GNU/Linux! ;P',
'Make love and not war!',
'Take your chance! Prove yourself!',
- 'This software is free of charge. If you wan\'t to donate, please send some money to children in Africa/etc...'
+ 'This software is free of charge. If you wan\'t to donate, please send some money to children in Africa/etc...',
+ 'Fork <a href="http://github.com/harvie/jukebox">'.$GLOBALS['title'].'</a> on GIThub :-)<a href="http://github.com/harvie/jukebox"><img style="position: absolute; top: 0; left: 0; border: 0; height:120px; background-color:transparent;" src="http://s3.amazonaws.com/github/ribbons/forkme_left_red_aa0000.png" alt="Fork me on GitHub" /></a>'
);
echo('<span id="quote" style="float: left;"><i><small>'.$quotes[rand(0,sizeof($quotes)-1)]."</small></i></span>\n");
}
//GET
+if(isset($_GET['dj'])) { ?><title><?php echo "DJ MODE @ $title"; ?></title><frameset cols="*,*"><frame name="dj-left" src="./"><frame name="dj-right" src="./"></frameset><?php die(); }
if(isset($_GET['download'])) serve_download($playlist_name);
if(isset($_GET['f'])) flash_mp3_player();
if(isset($_GET['song'])) {
}
?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=<?=$charset?>" />
<html>
<head>
+ <meta charset="<?=$charset?>" />
<link rel="stylesheet" type="text/css" href="<?=$css_file?>" />
<link rel="shortcut icon" href="<?=$favicon_file?>" />
<link href="<?=$favicon_file?>" rel="icon" type="image/gif" />
<a name="up"></a>
<iframe src="about:blank" name="playframe-hide" width="0" height="0" style="border: none;" class="hide"></iframe><!-- -----------???--------------- -->
<span class="icon"><</span> <a href="javascript: history.go(-1)" class="icon iback">BACK</a>
- | <a href="?"><span class="icon ihome">HOME</span> (<?=$music_dir?>)</a>
+ | <a href="?" target="_parent" class="icon ihome">HOME (<?=$music_dir?>)</a>
+ | <a href="?dj" class="icon idjmode">DJ</a>
| <a href="?help" class="icon ihelp">ABOUT/HELP</a>
| <a href="?logout" class="icon ilogout">LOGOUT</a>
</div>