jb-data.de/scripts/ifaz.php
2025-08-11 22:23:30 +02:00

64 lines
2.2 KiB
PHP

<?php
$_SESSION['m1']=3; $_SESSION['m2']=12;
// Melde alle PHP Fehler (siehe Changelog)
error_reporting(E_ALL); ini_set('display_errors', 1);
$jahr = (int)date('Y');
$kw = (int)date('W');
if($_SESSION['benutzer']==12) { $planer="T. Muerbe"; }
else if($_SESSION['benutzer']==13) { $planer="Anett"; }
else if($_SESSION['benutzer']==18) { $planer="Joerg Basse"; }
else if($_SESSION['benutzer']==44) { $planer="I. Steinmacher"; }
else { $planer="Frank"; }
if(isset($_GET['wahl'])) {
if($_GET['wahl']==1) {
if($_GET['kw']==1) {
$kw=date('W', (mktime(0, 0, 0, 1, 1, $jahr-1) - 4*86400)); $jahr=$_GET['jahr']-1;
} else {
$kw=$_GET['kw']-1; $jahr=$_GET['jahr'];
}
}
elseif($_GET['wahl']==2) {
$maxkw=date('W', (mktime(0, 0, 0, 1, 1, $jahr+1) - 4*86400));
if($_GET['kw']==$maxkw) {
$kw=1; $jahr=$_GET['jahr']+1;
} else {
$kw=$_GET['kw']+1; $jahr=$_GET['jahr'];
}
}
elseif($_GET['id']>0 && $_GET['wahl']==0) {
$kw=$_GET['kw']; $jahr=$_GET['jahr'];
} else {
$jahr = (int)date('Y');
$kw = (int)date('W');
}
}
$isodate = sprintf("%02d", $kw);
$timestamp_sonntag = strtotime("{$jahr}-W{$isodate}-7");
$tag=date("d", $timestamp_sonntag); $monat=date("m", $timestamp_sonntag);
//------------------ Tour auslesen
if(isset($_GET['id'])) {
$key=0;
$row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$_GET['id']."'");
$faz_tour = $GLOBALS['mysql']->query_array("SELECT * FROM faz WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and plz='".$row_tour3['tour2']."' order by strasse");
$tourenlist15= $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=15 and aktiv>0");
$template->assign('tourenlist15', $tourenlist15); // FAZ
$template->assign('id', $_GET['id']);
$template->assign('anzeige', $_GET['id']);
} else {
$tourenlist15= $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=15 and aktiv>0");
$template->assign('tourenlist15', $tourenlist15); // FAZ
}
//---------------------------
$template->assign('faz_tour', $faz_tour);
$template->assign('tag', $tag);
$template->assign('monat', $monat);
$template->assign('jahr', $jahr);
$template->assign('kw', $kw);
$template->assign('content', 'tpl/ifaz.tpl');
?>