ich möchte gerne in einer Infobox eine Event-Kalender Ausgabe machen, allerdings nicht alle Termine, sondern nur einen definierbaren Zeitraum (z.B. dieser Monat / dieser und nächster Monat).
Ich (als DAU) vermute, dass man hierzu "einfach" nur einen Parameter in dem Modul ändern muss. Aber je länger ich drauf schaue desto weniger versteh ich den Code
Hilfe!!!!
Code: Alles auswählen
<?php
$datum_heute = date("Ymd");
$abfrage = "SELECT * FROM rex_120_events ORDER BY DATE";
$sql = new sql();
$data = $sql->get_array($abfrage);
if(count($data)>0){
foreach ($data as $row){
if($row['DATE']>=$datum_heute){
$event['MONAT1'] = date("m", strtotime($row['DATE']));
$ievent++;
if($ievent>"2")$ievent="1";
if($event['MONAT1'] != $event['MONAT2']){
echo"<div class='TKOPF'><h2>";
echo strftime("%B %G", strtotime($row['DATE'])) ;
echo"</h2></div>";
$ievent="1";
}
if($row['SPECIAL']=="Y")$ievent="SPECIAL";
if($row['IMPORTANT']=="Y")$ievent="IMPORTANT";
$event['MONAT2'] = $event['MONAT1'];
echo"<div class='EVENT TZEILE".$ievent."'>";
setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
echo strftime("<b>%e. %B %G </b> (%A", strtotime($row['DATE']));
print(" um " .$row['TIME']).")";
print rex_article::replaceLinks("<p>" . $row['EVENT']);
echo"</div>";
}
}
}
else{ print("<p>keine Veranstaltungen</p>"); }
?>
Hans