<?php
#####################################################
# RadioModul by DjGeCk0
# www.swat-report.net
# On Air - Box
# Support:
externer Link
######################################################
defined ('main') or die ( 'no direct access' );
$row = db_query("SELECT uid,sendung FROM prefix_radio_onair WHERE id = 1 limit 1");
while ($djinfos = db_fetch_assoc($row)) {
$djuid = $djinfos['uid'];
$show = $djinfos['sendung'];
if ($djuid == 'PlayList') {
echo '<b>Jetzt On Air:</b><br>
<center>'.$djuid.'<br>
<img src="include/images/radio/playlist.png"></img></center><br>
<b>mit der Show:</b><br>
<center>'.$show.'</center>';}
else {
$djrow = db_query("SELECT * FROM prefix_user WHERE name = '$djuid' LIMIT 1");
while ($userinfos = db_fetch_assoc($djrow)) {
$djava = '<img src="'.$userinfos['avatar'].'"></img>';
echo '
<b>Jetzt On Air:</b><br>
<center>'.$djuid.'</center><br>
<center>'.$djava.'</center><br>
<b>mit seiner Show:</b><br>
<center>'.$show.'</center>
';
}
}
}
###
$file = db_result(db_query("SELECT einstellung FROM prefix_radio_settings WHERE auswahl = 'hostip'"));
$port = db_result(db_query("SELECT einstellung FROM prefix_radio_settings WHERE auswahl = 'hostport'"));
function streaminfouser($file,$port) {
$fp = @fsockopen ($file, $port, &$errno, &$errstr, 5);
if (!$fp) {
echo "Konnte nicht zu <b>{$file}:{$port}</b> verbinden -({$errno}) - {$errstr}\n";
} else {
fputs ($fp, "GET /7 HTTP/1.1\r\nUser-Agent:Mozilla\r\n\r\n");
while (!feof($fp)) {
$stream = fgets($fp,1024);
}
list(,$stream) = explode("<body>",$stream);
list($stream) = explode("</body>",$stream);
list($user, $status, $user_peak, $user_max, ,$bitrate, $song) = explode(",",$stream);
if($status=="0") {
echo "<b>{$file}:{$port}</b> ist offline!";
} else {
# Start Songinfo Ja oder Nein
$songinfosetting = db_result(db_query("SELECT einstellung FROM prefix_radio_settings
WHERE auswahl = 'showsong'"));
if ($songinfosetting == 'Ja') {
echo "<br><b>und dem Song:</b><br><center>
<marquee scrollamount='1' scrolldelay='1' direction='left'>
{$song}
</marquee></center>";
}
else {
echo '';
}
# Ende Songinfo
# Start Listener Ja oder Nein
$listenersetting = db_result(db_query("SELECT einstellung FROM prefix_radio_settings
WHERE auswahl = 'showlistener'"));
if ($listenersetting == 'Ja') {
echo "<br><b>Zuhörer:</b><br><center> {$user}</center>";
}
else {
echo '';
}
# Ende Listener
}
fclose($fp);
}
}
streaminfouser($file,$port);
$getsendeplansetting = db_result(db_query("SELECT einstellung FROM prefix_radio_settings WHERE auswahl = 'sendeplanlink'"));
if ($getsendeplansetting == 'Ja') {
echo '<hr><center><a href="?sendeplan">Zum Sendeplan</a></center>';}
else {
echo '';}
?>