diff options
Diffstat (limited to 'includes')
-rwxr-xr-x | includes/inc_audio.php | 14 | ||||
-rwxr-xr-x | includes/include.php | 4 |
2 files changed, 12 insertions, 6 deletions
diff --git a/includes/inc_audio.php b/includes/inc_audio.php index d8fd09d..04d3a12 100755 --- a/includes/inc_audio.php +++ b/includes/inc_audio.php @@ -42,8 +42,10 @@ if ($medianame_array[0]) // Dirs if (mediagettype($mediapath .$subdir .$medianame_array[$cnt]) == 3) { + $medianame2=addslashes($medianame_array[$cnt]); + print " <li>\r\n"; - print " <a class=\"noeffect\" href=\"javascript:sendForm('dir_{$medianame_array[$cnt]}');\">\r\n"; + print " <a class=\"noeffect\" href=\"javascript:sendForm('dir_$medianame2');\">\r\n"; print " <span class=\"name\">{$medianame_array[$cnt]}</span><span class=\"time\">></span>\r\n"; print " </a>\r\n"; print " </li>\r\n"; @@ -58,20 +60,24 @@ if ($medianame_array[0]) $idx = 1; for ($cnt=0; $cnt < $count; $cnt++) { + $medianame2=addslashes($medianame_array[$cnt]); + $mediapath2=addslashes($mediapath); + $subdir2=addslashes($subdir); + // Audio if (mediagettype($mediapath .$subdir .$medianame_array[$cnt]) == 2) { print " <li>\r\n"; - //print " <a class=\"noeffect\" href=\"javascript:playmusic('{$mediapath}{$subdir}','{$medianame_array[$cnt]}');document.player.Play();\">\r\n"; - + for ($cnt2=$cnt; $cnt2<$count; $cnt2++) { - $track[$cnt2] = $httppath."playlist/".$medianame_array[$cnt2]; + $track[$cnt2] = $httppath."playlist/".$medianame2; } $jsarray = php2js($track); print " <a class=\"noeffect\" href=\"javascript:var myarray = new Array({$jsarray});addplayer(myarray);document.player.Play();\">\r\n"; + print " <span class=\"number\">$idx</span><span class=\"stop\"></span><span class=\"name\">{$medianame_array[$cnt]}</span>\r\n"; print " </a>\r\n"; print " </li>\r\n"; diff --git a/includes/include.php b/includes/include.php index f8819dd..6b57a65 100755 --- a/includes/include.php +++ b/includes/include.php @@ -98,13 +98,13 @@ function start_stream($type, $name, $title, $desc, $qname, $qparams, $category, switch ($type) { case 1: - $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh '" .$url ."' " .$qparams ." " .$httppath ." 2 " .$ffmpegpath ." " .$segmenterpath ." \" | at now"; + $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh \"" .$url ."\" " .$qparams ." " .$httppath ." 2 " .$ffmpegpath ." " .$segmenterpath ." \" | at now"; break; case 2: $cmd = "export SHELL=\"/bin/sh\";printf \"cat \\\"" .$url ."\\\"/0* | ./istream.sh - " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." " .$segmenterpath ." \" | at now"; break; case 3: - $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh '" .$url ."' " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." " .$segmenterpath ." \" | at now"; + $cmd = "export SHELL=\"/bin/sh\";printf \"./istream.sh \"" .$url ."\" " .$qparams ." " .$httppath ." 1260 " .$ffmpegpath ." " .$segmenterpath ." \" | at now"; break; default: $cmd = ""; |