Event Kalender - Einschränkung der Ausgabe auf Zeitraum
Verfasst: 12. Dez 2013, 16:01
Hallo,
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!!!!
Viele Grüße
Hans
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