ich habe das Problem, bei dem o.g. Modul, das im Sendeplan alles durch gewürfelt ist. Beispiel:
14 - 16 Uhr DJ BLABLA
18 - 20 Uhr DJ BLABLA
12 - 14 Uhr DJ BLABLA..
Der möchte das einfach nicht richtig untereinander packen so wie sich das zeitlich gehört.
Könnt ihr mir dabei evt. helfen?
Im Adminbereich ordnet er es nach Datum und Zeit so wie es sein soll..
<?php # ShoutCast RadioModul by GeCk0 & Ithron # http://gecko.ilch.de defined ('main') or die ( 'no direct access' ); $title = $allgAr['title'].' :: Sendeplan'; $hmenu = 'Sendeplan'; $design = new design ( $title , $hmenu ); $design->header(); $tpl = new tpl ( 'radio/sendeplan.htm' ); $ar_days = array('Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'); $aufenthalt = $menu->getA(1) == 'd' ? $menu->getE(1) : '1'; $d0 = 'Gestern'; $d1 = 'Heute'; $d2 = 'Morgen'; $d3 = $ar_days[date('w', mktime(0,0,0,date('m'),date('d')+2,date('Y')))]; $d4 = $ar_days[date('w', mktime(0,0,0,date('m'),date('d')+3,date('Y')))]; $d5 = $ar_days[date('w', mktime(0,0,0,date('m'),date('d')+4,date('Y')))]; $d6 = $ar_days[date('w', mktime(0,0,0,date('m'),date('d')+5,date('Y')))]; $d7 = $ar_days[date('w', mktime(0,0,0,date('m'),date('d')+6,date('Y')))]; switch($aufenthalt) { case 0: $d0 = '<strong>'.$d0.'</strong>'; break; case 1: $d1 = '<strong>'.$d1.'</strong>'; break; case 2: $d2 = '<strong>'.$d2.'</strong>'; break; case 3: $d3 = '<strong>'.$d3.'</strong>'; break; case 4: $d4 = '<strong>'.$d4.'</strong>'; break; case 5: $d5 = '<strong>'.$d5.'</strong>'; break; case 6: $d6 = '<strong>'.$d6.'</strong>'; break; case 7: $d7 = '<strong>'.$d7.'</strong>'; break; } $days = '[<a href="index.php?sendeplan-d0">'.$d0.'</a>] [<a href="index.php?sendeplan-d1">'.$d1.'</a>] [<a href="index.php?sendeplan-d2">'.$d2.'</a>] [<a href="index.php?sendeplan-d3">'.$d3.'</a>] [<a href="index.php?sendeplan-d4">'.$d4.'</a>] [<a href="index.php?sendeplan-d5">'.$d5.'</a>] [<a href="index.php?sendeplan-d6">'.$d6.'</a>] [<a href="index.php?sendeplan-d7">'.$d7.'</a>]'; $tpl->set('DAYS',$days); $tpl->out(0); $toshow = date('Y-m-d',mktime(0,0,0,date('m'),date('d')+$aufenthalt-1,date('Y'))); $query = db_query("SELECT * FROM `prefix_radio_sendeplan` WHERE `date` = '$toshow' ORDER BY time"); while($row = db_fetch_assoc($query)) { $dj = @db_result(db_query("SELECT `name` FROM `prefix_user` WHERE `id` = '".$row['dj_id']."'")); $dj = empty($dj) ? 'Ex-DJ' : $dj; $djlink = '<a href="index.php?user-details-'.$row['dj_id'].'">'.$dj.'</a>'; $avatar = @db_result(db_query("SELECT `avatar` FROM `prefix_user` WHERE `id` = '".$row['dj_id']."'")); $avatar = '<img src="'.$avatar.'" alt="Avatar von '.$dj.'" />'; $content = bbcode($row['content']); $tpl->set('TIME',$row['time']); $tpl->set('DJ',$djlink); $tpl->set('AVATAR',$avatar); $tpl->set('CONTENT',$content); $tpl->out(1); } require_once('include/includes/class/scRadioModul.php'); echo '<br /><br />'.getCopyright(false); $design->footer(); ?>
verwendete ilchClan Version: 1.1 O