117 lines
5.9 KiB
PHP
117 lines
5.9 KiB
PHP
<?php
|
|
$_SESSION['m1']=1; $_SESSION['m2']=3;
|
|
// Melde alle PHP Fehler (siehe Changelog)
|
|
error_reporting(E_ALL);
|
|
ini_set('display_errors',1);
|
|
//echo'<pre>'; print_r($row); echo'</pre>';
|
|
|
|
$ist_jahr = (int)date('Y');
|
|
$ist_monat = (int)date('m');
|
|
$ist_tag = (int)date('d');
|
|
$ist_kw_aktuell = (int)date('W');
|
|
|
|
//-------------------- wiederkehrende abfragen -------------------------------------------------
|
|
$a_touren = $GLOBALS['a_touren'];
|
|
$a_fahrzg = $GLOBALS['a_fahrzg'];
|
|
$a_fahrer = $GLOBALS['a_fahrer'];
|
|
//$a_planbz = $GLOBALS['a_planbz'];
|
|
//$a_planbf = $GLOBALS['a_planbf'];
|
|
//---------------------------------------------------------------------------------------------- noch unklar
|
|
$anz=0;
|
|
//----------------------------------------------------------------------------------------------
|
|
|
|
if(isset($_GET['wahl'])) {
|
|
if($_GET['wahl']==1){if($_GET['monat']==1) { $monat=12; $jahr=$_GET['jahr']-1; $tag=$_GET['tag']; } else { $monat=$_GET['monat']-1; $monat="0".$monat; $jahr=$_GET['jahr']; $tag=$_GET['tag'];}}
|
|
elseif($_GET['wahl']==2) {if($_GET['monat']==12) { $monat=1; $jahr=$_GET['jahr']+1; $tag=$_GET['tag']; } else { $monat=$_GET['monat']+1; $monat="0".$monat; $jahr=$_GET['jahr']; $tag=$_GET['tag'];}}
|
|
elseif($_GET['tag']>0 && $_GET['wahl']==0) { $monat=$_GET['monat']; $jahr=$_GET['jahr']; $tag=$_GET['tag']; }
|
|
} else {
|
|
if(isset($_GET['jahr'])) { $jahr = $_GET['jahr']; } else { $jahr = date('Y'); }
|
|
if(isset($_GET['monat'])) { $monat = $_GET['monat']; } else { $monat = date('m'); }
|
|
if(isset($_GET['tag'])) { $tag = $_GET['tag']; } else { $tag = date('d'); }
|
|
}
|
|
$fttest=0; $wahl=0;
|
|
if(isset($_GET['wahl'])) { $tag=$_GET['tag']; }
|
|
if($tag==0) {$tag = date('d');}
|
|
$monatstage = date("t",mktime(0, 0, 0,$monat,1,$jahr));
|
|
//if($monat<10) { $monat="0".$monat; }
|
|
|
|
|
|
//--------------------------------------------------------------------------------------------------------------------------------------------------
|
|
$old=0;
|
|
if ($ist_jahr>$jahr) { $old=1; }
|
|
if ($ist_monat>$monat) { $old=1; }
|
|
if ($ist_tag>$tag) { $old=1; }
|
|
if ($ist_tag==$tag && date('G')>7) { $old=1; }
|
|
$template->assign('old', $old);
|
|
//--------------------------------------------------------------------------------------------------------------------------------------------------
|
|
|
|
for ($i = 1; $i <= $monatstage; $i++) {
|
|
if($i<10){ $tage[$i]['datum']=" 0".$i.".".$monat.".".($jahr-2000); }else{ $tage[$i]['datum']=" ".$i.".".$monat.".".($jahr-2000); }
|
|
if($ist_tag==$i && $ist_monat==$monat && $ist_jahr==$jahr) { $tage[$i]['aktiv']=1; } else { $tage[$i]['aktiv']=0; }
|
|
$ftag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$i."' and monat='".$monat."' and jahr='".$jahr."'");
|
|
if($ftag['num_rows'] > 0) {
|
|
$tage[$i]['ft']=1;
|
|
$fttest=1;
|
|
}
|
|
if(date("w",mktime(0,0,0, $monat,$i,$jahr))==1) { $tage[$i]['wt']="Mo."; }
|
|
if(date("w",mktime(0,0,0, $monat,$i,$jahr))==2) { $tage[$i]['wt']="Di."; }
|
|
if(date("w",mktime(0,0,0, $monat,$i,$jahr))==3) { $tage[$i]['wt']="Mi."; }
|
|
if(date("w",mktime(0,0,0, $monat,$i,$jahr))==4) { $tage[$i]['wt']="Do."; }
|
|
if(date("w",mktime(0,0,0, $monat,$i,$jahr))==5) { $tage[$i]['wt']="Fr."; }
|
|
if(date("w",mktime(0,0,0, $monat,$i,$jahr))==6) { $tage[$i]['wt']="Sa."; }
|
|
if(date("w",mktime(0,0,0, $monat,$i,$jahr))==0) { $tage[$i]['wt']="So."; }
|
|
$tage[$i]['kw']=date("W",mktime(0, 0, 0,$monat,$i,$jahr));
|
|
$tage[$i]['tag']=$i;
|
|
if($tag == $i) { $tage[$i]['wahl']=$tag; } else { $tage[$i]['wahl']=0; }
|
|
$tage[$i]['tagt']=date("w",mktime(0, 0, 0,$monat,$i,$jahr));
|
|
}
|
|
//---------------------------------------------------------------------------
|
|
|
|
//--------------------------------------------------
|
|
//-------------------- Auslesen --------------------
|
|
//--------------------------------------------------
|
|
//----------------------------------------------------------------------
|
|
$tt = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (3,4,5,17) ORDER BY typ,tour"); $key=0; $menge=0;
|
|
//---------------------------------------------------------------------- trennung bei typwechsel
|
|
while($row = $tt->fetch_assoc()) { //echo'<pre>'; print_r($row['tour']); echo'</pre>';
|
|
if ($i!=$row['typ'] && $key!=0) { $tag_tour2[$key]['test']=99; } else { $tag_tour2[$key]['test']=1; }
|
|
$i=$row['typ'];
|
|
$t=$row['tour'];
|
|
$tag_tour2[$key]['tid']=$key;
|
|
|
|
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
|
|
$tag_tour2[$key]['tname']=$a_touren[$ta_id]['tour'];
|
|
$tag_tour2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
|
|
|
|
$ta_id= array_search($t, array_column($a_touren, 'id'));
|
|
$tag_tour2[$key]['tourid'] = $a_touren[$ta_id]['id'];
|
|
$tag_tour2[$key]['aktiv'] = $a_touren[$ta_id]['aktiv'];
|
|
$tag_tour2[$key]['tour'] = $a_touren[$ta_id]['tour'];
|
|
|
|
$tag_tour2[$key]['id']=$row['id'];
|
|
$tag_tour2[$key]['typ']=$row['typ'];
|
|
$tag_tour2[$key]['smsstatus']=$row['smsstatus'];
|
|
$tag_tour2[$key]['smsid']=$row['smsid'];
|
|
|
|
//---------------------------------------------------------------------------------------------------------
|
|
|
|
$tag_tour2[$key]['fahrer_id']=$row['fahrer'];
|
|
$tag_tour2[$key]['auto_id']=$row['auto'];
|
|
$tag_tour2[$key]['smsid']=$row['smsid'];
|
|
$tag_tour2[$key]['infotext']=$row['infotext'];
|
|
|
|
// $ma_id= array_search($row['fahrer'], array_column($a_fahrer, 'id')); $tag_tour2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
|
|
$key++;
|
|
}
|
|
|
|
//----------------------------------------------------------------------------------------------------------
|
|
$template->assign('fahrer_array', $a_fahrer);
|
|
$template->assign('auto_array', $a_fahrzg);
|
|
if(isset($tag_tour2)) {$template->assign('tag_tour2', $tag_tour2); }
|
|
$template->assign('anz', $anz);
|
|
$template->assign('tag', $tag); $template->assign('monat', $monat); $template->assign('jahr', $jahr);
|
|
$template->assign('datum_unix', mktime(0,0,0, $monat,$tag,$jahr));
|
|
$template->assign('tage', $tage);
|
|
|
|
$template->assign('content', 'tpl/pnacht2.tpl');
|
|
?>
|