} } $shoutcast = new ShoutCast(); $shoutcast->host; $shoutcast->port; $shoutcast->tunein; $shoutcast->passwd; // var_dump($shoutcast->openstats()); if ($shoutcast->openstats()) { if ($shoutcast->GetStreamStatus()) { echo "Status: " . $shoutcast->GetStreamStatus() . " Open: " . $shoutcast->openstats(); echo "<br>"; //////////////////////////////////////////////////// // UMWANDLUNG VON FEHLERHAFT ANGEZEIGTEN UMLAUTEN // //////////////////////////////////////////////////// $aktuellertitel = $shoutcast->GetCurrentSongTitle(); echo "was ankommt: " . $shoutcast->GetCurrentSongTitle(); echo "<br>"; $uml = array("ä", "ö", "Ã", "ü", "Ä", "Ö", "Ãœ", "ß", "´"); $ohne_uml = array("ae", "oe", "oe", "ue", "Ae", "Oe", "Ue", "ss", "'"); $aktuellertitel_g = str_replace($uml, $ohne_uml, $aktuellertitel); ///////////////////////////////////////////////////////////////////////////////////////// // JEDER ERSTE BUCHSTABE GROSS -- FALLs UNGEWÜNSCHT, DIE FOLGENDE ZEILE AUSKOMMENTIREN // ///////////////////////////////////////////////////////////////////////////////////////// $aktuellertitel_n = ucwords($aktuellertitel_g); echo "<br>"; echo " nach der ausbesserung: " . $aktuellertitel_n; echo "<br>"; /////////////////////// // MÖGLICHE AUSGABEN // ///////////////////////
} echo "<tr><td class=header><b>" . $language['BL_DJ'] . ":</b></td><td class=lista> <b>" . $djname . "</b></td></tr>"; } } else { $djname = mysqli_real_escape_string($DBDT, $shoutcast->GetServerTitle()); $petr1 = do_sqlquery("SELECT `u`.`id`, `ul`.`prefixcolor`, `ul`.`suffixcolor` FROM `{$TABLE_PREFIX}users` `u` LEFT JOIN `{$TABLE_PREFIX}users_level` `ul` ON `u`.`id_level`=`ul`.`id` WHERE `u`.`username`='" . $djname . "'"); if (@mysqli_num_rows($petr1) > 0) { $fied = mysqli_fetch_assoc($petr1); $djname = "<a href='index.php?page=userdetails&id=" . $fied["id"] . "'>" . unesc($fied["prefixcolor"] . $djname . $fied["suffixcolor"]) . "</a>"; } else { $djname = unesc($djname); } echo "<tr><td class=header><b>" . $language['BL_DJ'] . ":</b></td><td class=lista> <b>" . $djname . "</b></td></tr>"; } echo "<tr><td class=header><b>" . $language['BL_LISTEN'] . ":</b></td><td class=lista> <br><b><a href='index.php?page=listeners'> (" . $shoutcast->GetCurrentListenersCount() . " of " . $shoutcast->GetMaxListenersCount() . " listeners, peak: " . $shoutcast->GetPeakListenersCount() . ")</a><p></b></td></tr>"; echo "<tr><td class=header><b>" . $language['BL_SONG'] . ":</b></td><td class=lista> <b>" . cut_string($shoutcast->GetCurrentSongTitle(), intval(50)) . "</b></td></tr>\n"; echo "<tr><td class=header><br><b>" . $language['BL_BRATE'] . ": </b></td><td class=lista><br><b>" . $shoutcast->GetBitRate() . " kbps <iframe src=\"" . $BASEURL . "/radioon.php\" width=\"0\" height=\"0\"></iframe></b></td></tr><tr><td colspan=2> </td></tr>"; echo "</table><br><table border=0 cellpadding=0 cellspacing=0 align=center class=main><tr><td class=header>"; echo "<center><b>" . $language['BL_HIST'] . ":</b></center>\n"; $history = $shoutcast->GetSongHistory(); echo "<textarea rows=3 cols=40 class=frm>"; if (is_array($history)) { for ($i = 0; $i < sizeof($history); $i++) { echo "[" . get_date_time($history[$i]["playedat"]) . "] - " . $history[$i]["title"] . "\n"; } echo "</textarea></td></tr></table><br />"; echo '<center><a href="http://' . $btit_settings["radio_ip"] . ':' . $btit_settings["radio_port"] . '/listen.pls" target="_new"><img src=' . $BASEURL . '/radiostats/images/winamp.png width="48" height="48" title="Winamp" border="0"></a> <a href="javascript:PopRadio(\'mp\');"><img src=' . $BASEURL . '/radiostats/images/mp.png width="48" height="48" title="WMP" border="0"></a> <a href="javascript:PopRadio(\'rp\');"><img src=' . $BASEURL . '/radiostats/images/rp.png width="48" height="48" title="RealPlayer" border="0"></a> <a href="javascript:PopRadio(\'qt\');"><img src=' . $BASEURL . '/radiostats/images/qt.png width="48" height="48" title="QuickTime" border="0"></a></center>'; echo '</td></tr></table>'; } else { require "../" . load_language("lang_shoutcast.php"); echo $language['BL_HIST_NO'];