$v9[sizeof($v9)] = $v32; } } f4($v9); } if ($action == "getVersion") { print "{$wimpyVersion}"; exit; } else { if ($action == "feedPlaylist") { $v18 = f8(f21($theFile)); if (strtolower($v18[0]) == "[playlist]") { f15($v18); } else { if (strtoupper($v18[0]) == "#EXTM3U") { f14($v18); } else { f16($v18); } } } else { if ($action == "phpinfo") { if ($blockPHPinfo != "yes") { $v73 = phpinfo(); echo "{$v73}"; exit; } } else { if ($action == "getCoverart") { $theFile = urldecode($_REQUEST['theFile']); $v88 = $startDir . str_replace("/", $v81, urldecode($theFile));
function f22($v106, $v54 = false) { global $media_types, $hide_files, $v32, $v91, $startDir; $theFile = f23(urldecode($v106)); $v9 = f10($theFile); $v21 = explode(",", $media_types); if (!in_array($v9['extension'], $v21)) { exit; } $v14 = explode(",", $hide_files); if (in_array($v9['basename'], $v14)) { exit; } $v102 = f25($theFile); $v73 = @filesize($v102); $v74 = f3($v9['basename']); header("Pragma: public"); header("Expires: Thu, 19 Nov 1981 08:52:00 GMT"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: private"); header("Content-Type: audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3"); if ($v54 == true) { header("Content-Disposition: attachment; filename=" . $v9['basename'] . ";"); } header("Content-Transfer-Encoding: binary"); if ($v73) { header("Content-Length: " . $v73, false); } else { header("Content-Length: 60000000", false); } f14($v102); exit; }