} /* * http://api.npr.org/query', apiKey : 'MDA4ODE2OTE5MDEzMjYwODI4NDdiOGU5Yw001 */ function fetchData($url) { if ($url) { // fetch M3u $c = curl_init(); curl_setopt_array($c, array(CURLOPT_URL => $url, CURLOPT_HEADER => false, CURLOPT_TIMEOUT => 10, CURLOPT_RETURNTRANSFER => true)); $r = curl_exec($c); curl_close($c); return json_decode($r); } return false; } foreach ($genres as &$genre) { // echo "Fetching " . $genre['id'] . '<hr/>'; $data = fetchData(genUrl($genre['id'])); $genre['data'] = $data; // echo var_dump($genre['data']); // echo '<hr/>'; } $data = json_encode($genres); // //if ($callback) { // $data = $callback . '(' . //} json_encode($genres); //
} } $template_dir .= "</TABLE>\n"; $from = $from - $step; if (isset($cd)) { $template_dir .= "<INPUT TYPE='hidden' NAME='cd' VALUE='{$cd}'>\n"; } $template_dir .= "<INPUT TYPE='hidden' NAME='nb' VALUE='{$n}'>\n"; //$template_dir.= "<INPUT TYPE='hidden' NAME='act' VALUE='delete'>\n"; //$template_dir.= "<br />from=$from;to=$to;n=$n\n"; $template_dir .= "<br />\n"; if ($from >= 0) { $template_dir .= "<a href='" . genUrl($ref, $args, "from", $from) . "' >« Prev</a> /\n"; } if ($to <= $n) { $template_dir .= "<a href='" . genUrl($ref, $args, "from", $to) . "' >Next »</a><br/>\n"; } $template_dir .= "<br /><INPUT TYPE='submit' VALUE=' Delete ' onclick='return confirmDelete();'>\n</FORM>\n"; $parse_dir['{self_script}'] = $_SERVER["PHP_SELF"]; $parse_tpl['{content}'] .= parse_template($template_dir, $parse_dir); unset($parse_dir); } else { $error[] = "Folder non exists " . $fpath; } } elseif (isset($_POST['act'])) { switch ($_POST['act']) { case 'logoff': //выход if (isset($_SESSION['Admin_Ok'])) { unset($_SESSION['Admin_Ok']); }