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

488 lines
No EOL
23 KiB
PHP

<?php
$_SESSION['m1']=0; $_SESSION['m2']=2;
error_reporting(E_ALL); ini_set('display_errors',0);
// echo "<pre>"; print_r($_POST); echo "</pre>";
$tag = date("d");
$monat = (int)date('n');
$jahr = date('Y');
$kw_aktuell = (int)date('W');
// $mitarbeiter=1;
$edit=0; if(isset($_GET['edit']) && $_GET['edit']>0) { $edit=1; }
$carw=0; if(isset($_GET['car'] ) && $_GET['car']>0 ) { $carw=1; } $template->assign('car', $carw);
$pjahr=date('W', (mktime(0, 0, 0,12,28, $jahr+1)));
$ijahr=date('W', (mktime(0, 0, 0,12,28, $jahr)));
$mjahr=date('W', (mktime(0, 0, 0,12,28, $jahr-1)));
if(isset($_GET['wahl'])) {
if($_GET['wahl']==1){ if($_GET['kw']==1) { $kw_aktuell=$mjahr; $jahr=$_GET['jahr']-1;} else { $kw_aktuell=$_GET['kw']-1; $jahr=$_GET['jahr'];}}
elseif($_GET['wahl']==2){ if($_GET['kw']==$ijahr) { $kw_aktuell=1; $jahr=$_GET['jahr']+1; } else { $kw_aktuell=$_GET['kw']+1; $jahr=$_GET['jahr']; }
}
elseif($_GET['wahl']==3){ $jahr=$_GET['jahr']-1; $kw_aktuell=1; }
elseif($_GET['wahl']==4){ $jahr=$_GET['jahr']+1; $kw_aktuell=1; }
else {
$jahr = date('Y');
$kw_aktuell = (int)date('W');
}
}
//if ($_GET['kw'] > 0) { $kw_aktuell = $_GET['kw']; } else { $kw_aktuell = (int)date('W'); }
//if ($_GET['jahr']>0) { $jahr_aktuell=$_GET['jahr']; } else { $jahr_aktuell = (int)date('Y'); }
if(isset($_POST['auswahl'])) {
$mitarbeiter=$_POST['mitarbeiter'];
$monat=$_POST['monate'];
$jahr=$_POST['jahre'];
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$_POST['mitarbeiter']."'");
$name = $row_fahrerx['name'];
}
/*
$monate['id']= array(1,2,3,4,5,6,7,8,9,10,11,12);
$monate['name']=array("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
$monate['monat']=$monat;
$jahre['id']= array(2012,2013,2014,2015,2016,2017,2018,2019,2020);
$jahre['name']=array(2012,2013,2014,2015,2016,2017,2018,2019,2020);
$jahre['jahr']=$jahr;
$template->assign('monate', $monate);
$template->assign('jahre', $jahre);
$template->assign('name', $name);
$template->assign('nid', $nid);
*/
$mitarbeiterlist = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv>0 ORDER by name");
$gruende = $GLOBALS['mysql']->query_array("SELECT * FROM planer_bez");
$template->assign('gruende', $gruende);
$template->assign('mitarbeiterlist', $mitarbeiterlist);
//-------------------------
$carlist = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 ORDER by kz");
$fgruende = $GLOBALS['mysql']->query_array("SELECT * FROM fplaner_bez");
$template->assign('fgruende', $fgruende);
$template->assign('carlist', $carlist);
//------------------------
$mitarbeiter=1;
$kw_aktuell= sprintf("%'.02d\n",$kw_aktuell);
$ttt = strtotime("{$jahr}-W{$kw_aktuell}");
$day1 = strtotime("+0 days", $ttt); $tag1=date("d", $day1); $monat1=date("m", $day1); $jahr1=date("Y", $day1); $template->assign('day1', $day1);
$day2 = strtotime("+1 days", $ttt); $tag2=date("d", $day2); $monat2=date("m", $day2); $jahr2=date("Y", $day2); $template->assign('day2', $day2);
$day3 = strtotime("+2 days", $ttt); $tag3=date("d", $day3); $monat3=date("m", $day3); $jahr3=date("Y", $day3); $template->assign('day3', $day3);
$day4 = strtotime("+3 days", $ttt); $tag4=date("d", $day4); $monat4=date("m", $day4); $jahr4=date("Y", $day4); $template->assign('day4', $day4);
$day5 = strtotime("+4 days", $ttt); $tag5=date("d", $day5); $monat5=date("m", $day5); $jahr5=date("Y", $day5); $template->assign('day5', $day5);
$day6 = strtotime("+5 days", $ttt); $tag6=date("d", $day6); $monat6=date("m", $day6); $jahr6=date("Y", $day6); $template->assign('day6', $day6);
$day7 = strtotime("+6 days", $ttt); $tag7=date("d", $day7); $monat7=date("m", $day7); $jahr7=date("Y", $day7); $template->assign('day7', $day7);
if($tag==$tag1) {$heute=1;}
if($tag==$tag2) {$heute=2;}
if($tag==$tag3) {$heute=3;}
if($tag==$tag4) {$heute=4;}
if($tag==$tag5) {$heute=5;}
if($tag==$tag6) {$heute=6;}
if($tag==$tag7) {$heute=7;}
$template->assign('heute', $heute);
//------------------------------ Tag 1
$row_planer=$GLOBALS['mysql']->query("SELECT * FROM planer WHERE monat='".$monat1."' AND jahr='".$jahr1."' AND tag='".$tag1."'"); $key=0;
while($row = $row_planer->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
$k1[$key]['name'] = $row_fahrerx['name'];
$k1[$key]['bez']=$row_bez['bez'];
$k1[$key]['icon']=$row_bez['fa'];
$k1[$key]['pid']=$row['pid'];
$k1[$key]['car']=0;
$key++;
}
//--------- cardaten 1. tag
$row_fplaner=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE monat='".$monat1."' AND jahr='".$jahr1."' AND tag='".$tag1."'");
if($row_fplaner['num_rows']> 0) {
$row_fplaner=$GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE monat='".$monat1."' AND jahr='".$jahr1."' AND tag='".$tag1."'");
while($row = $row_fplaner->fetch_assoc()) {
$row_carx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
$k1[$key]['name'] = $row_carx['kz'];
$k1[$key]['bez']= $row_bez['bez'];
$k1[$key]['icon']=$row_bez['fa'];
$k1[$key]['pid']=$row['pid'];
$k1[$key]['car']=1;
$key++;
}
}
//------------------------------ -----
//------------------------------ Tag 2
$row_planer=$GLOBALS['mysql']->query("SELECT * FROM planer WHERE monat='".$monat2."' AND jahr='".$jahr2."' AND tag='".$tag2."'"); $key=0;
while($row = $row_planer->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
$k2[$key]['name'] = $row_fahrerx['name'];
$k2[$key]['bez']=$row_bez['bez'];
$k2[$key]['icon']=$row_bez['fa'];
$k2[$key]['pid']=$row['pid'];
$k2[$key]['car']=0;
$key++;
}
//--------- cardaten 2. tag
$row_fplaner=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE monat='".$monat2."' AND jahr='".$jahr2."' AND tag='".$tag2."'");
if($row_fplaner['num_rows']!= 0) {
$row_fplaner=$GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE monat='".$monat2."' AND jahr='".$jahr2."' AND tag='".$tag2."'");
while($row = $row_fplaner->fetch_assoc()) {
$row_carx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
$k2[$key]['name'] = $row_carx['kz'];
$k2[$key]['bez']=$row_bez['bez'];
$k2[$key]['icon']=$row_bez['fa'];
$k2[$key]['pid']=$row['pid'];
$k2[$key]['car']=1;
$key++;
}
}
$row_planer=$GLOBALS['mysql']->query("SELECT * FROM planer WHERE monat='".$monat3."' AND jahr='".$jahr3."' AND tag='".$tag3."'"); $key=0;
while($row = $row_planer->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
$k3[$key]['name'] = $row_fahrerx['name'];
$k3[$key]['bez']=$row_bez['bez'];
$k3[$key]['icon']=$row_bez['fa'];
$k3[$key]['pid']=$row['pid'];
$k3[$key]['car']=0;
$key++;
}
//--------- cardaten 3. tag
$row_fplaner=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE monat='".$monat3."' AND jahr='".$jahr3."' AND tag='".$tag3."'");
if($row_fplaner['num_rows']!= 0) {
$row_fplaner=$GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE monat='".$monat3."' AND jahr='".$jahr3."' AND tag='".$tag3."'");
while($row = $row_fplaner->fetch_assoc()) {
$row_carx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
$k3[$key]['name'] = $row_carx['kz'];
$k3[$key]['bez']=$row_bez['bez'];
$k3[$key]['icon']=$row_bez['fa'];
$k3[$key]['pid']=$row['pid'];
$k3[$key]['car']=1;
$key++;
}
}
$row_planer=$GLOBALS['mysql']->query("SELECT * FROM planer WHERE monat='".$monat4."' AND jahr='".$jahr4."' AND tag='".$tag4."'"); $key=0;
while($row = $row_planer->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
$k4[$key]['name'] = $row_fahrerx['name'];
$k4[$key]['bez']=$row_bez['bez'];
$k4[$key]['icon']=$row_bez['fa'];
$k4[$key]['pid']=$row['pid'];
$k4[$key]['car']=0;
$key++;
}
//--------- cardaten 4. tag
$row_fplaner=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE monat='".$monat4."' AND jahr='".$jahr4."' AND tag='".$tag4."'");
if($row_fplaner['num_rows']!= 0) {
$row_fplaner=$GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE monat='".$monat4."' AND jahr='".$jahr4."' AND tag='".$tag4."'");
while($row = $row_fplaner->fetch_assoc()) {
$row_carx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
$k4[$key]['name'] = $row_carx['kz'];
$k4[$key]['bez']=$row_bez['bez'];
$k4[$key]['icon']=$row_bez['fa'];
$k4[$key]['pid']=$row['pid'];
$k4[$key]['car']=1;
$key++;
}
}
$row_planer=$GLOBALS['mysql']->query("SELECT * FROM planer WHERE monat='".$monat5."' AND jahr='".$jahr5."' AND tag='".$tag5."'"); $key=0;
while($row = $row_planer->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
$k5[$key]['name'] = $row_fahrerx['name'];
$k5[$key]['bez']=$row_bez['bez'];
$k5[$key]['icon']=$row_bez['fa'];
$k5[$key]['pid']=$row['pid'];
$k5[$key]['car']=0;
$key++;
}
//--------- cardaten 5. tag
$row_fplaner=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE monat='".$monat5."' AND jahr='".$jahr5."' AND tag='".$tag5."'");
if($row_fplaner['num_rows']!= 0) {
$row_fplaner=$GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE monat='".$monat5."' AND jahr='".$jahr5."' AND tag='".$tag5."'");
while($row = $row_fplaner->fetch_assoc()) {
$row_carx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
$k5[$key]['name'] = $row_carx['kz'];
$k5[$key]['bez']=$row_bez['bez'];
$k5[$key]['icon']=$row_bez['fa'];
$k5[$key]['pid']=$row['pid'];
$k5[$key]['car']=1;
$key++;
}
}
$row_planer=$GLOBALS['mysql']->query("SELECT * FROM planer WHERE monat='".$monat6."' AND jahr='".$jahr6."' AND tag='".$tag6."'"); $key=0;
while($row = $row_planer->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
$k6[$key]['name'] = $row_fahrerx['name'];
$k6[$key]['bez']=$row_bez['bez'];
$k6[$key]['icon']=$row_bez['fa'];
$k6[$key]['pid']=$row['pid'];
$k6[$key]['car']=0;
$key++;
}
//--------- cardaten 6. tag
$row_fplaner=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE monat='".$monat6."' AND jahr='".$jahr6."' AND tag='".$tag6."'");
if($row_fplaner['num_rows']!= 0) {
$row_fplaner=$GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE monat='".$monat6."' AND jahr='".$jahr6."' AND tag='".$tag6."'");
while($row = $row_fplaner->fetch_assoc()) {
$row_carx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
$k6[$key]['name'] = $row_carx['kz'];
$k6[$key]['bez']=$row_bez['bez'];
$k6[$key]['icon']=$row_bez['fa'];
$k6[$key]['pid']=$row['pid'];
$k6[$key]['car']=1;
$key++;
}
}
$row_planer=$GLOBALS['mysql']->query("SELECT * FROM planer WHERE monat='".$monat7."' AND jahr='".$jahr7."' AND tag='".$tag7."'"); $key=0;
while($row = $row_planer->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
$k7[$key]['name'] = $row_fahrerx['name'];
$k7[$key]['bez']=$row_bez['bez'];
$k7[$key]['icon']=$row_bez['fa'];
$k7[$key]['pid']=$row['pid'];
$k7[$key]['car']=0;
$key++;
}
//--------- cardaten 7. tag
$row_fplaner=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE monat='".$monat7."' AND jahr='".$jahr7."' AND tag='".$tag7."'");
if($row_fplaner['num_rows']!= 0) {
$row_fplaner=$GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE monat='".$monat7."' AND jahr='".$jahr7."' AND tag='".$tag7."'");
while($row = $row_fplaner->fetch_assoc()) {
$row_carx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
$row_bez = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
$k7[$key]['name'] = $row_carx['kz'];
$k7[$key]['bez']=$row_bez['bez'];
$k7[$key]['icon']=$row_bez['fa'];
$k7[$key]['pid']=$row['pid'];
$k7[$key]['car']=1;
$key++;
}
}
//-----------------------------------------------------------------------------------------------------------------------
$row_geb=$GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE gebmonat='".$monat1."' AND gebtag='".$tag1."'"); $key=0;
while($row = $row_geb->fetch_assoc()) {
$k0[$key]['tag']=$row['gebtag'].".".$row['gebmonat'].".".$jahr1;
$k0[$key]['name']=$row['name'];
$k0[$key]['alter'] =$jahr1-$row['gebjahr'];
$key++;
}
$row_geb=$GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE gebmonat='".$monat2."' AND gebtag='".$tag2."'");
while($row = $row_geb->fetch_assoc()) {
$k0[$key]['tag']=$row['gebtag'].".".$row['gebmonat'].".".$jahr2;
$k0[$key]['name']=$row['name'];
$k0[$key]['alter'] =$jahr2-$row['gebjahr'];
$key++;
}
$row_geb=$GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE gebmonat='".$monat3."' AND gebtag='".$tag3."'");
while($row = $row_geb->fetch_assoc()) {
$k0[$key]['tag']=$row['gebtag'].".".$row['gebmonat'].".".$jahr3;
$k0[$key]['name']=$row['name'];
$k0[$key]['alter'] =$jahr3-$row['gebjahr'];
$key++;
}
$row_geb=$GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE gebmonat='".$monat4."' AND gebtag='".$tag4."'");
while($row = $row_geb->fetch_assoc()) {
$k0[$key]['tag']=$row['gebtag'].".".$row['gebmonat'].".".$jahr4;
$k0[$key]['name']=$row['name'];
$k0[$key]['alter'] =$jahr4-$row['gebjahr'];
$key++;
}
$row_geb=$GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE gebmonat='".$monat5."' AND gebtag='".$tag5."'");
while($row = $row_geb->fetch_assoc()) {
$k0[$key]['tag']=$row['gebtag'].".".$row['gebmonat'].".".$jahr5;
$k0[$key]['name']=$row['name'];
$k0[$key]['alter'] =$jahr5-$row['gebjahr'];
$key++;
}
$row_geb=$GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE gebmonat='".$monat6."' AND gebtag='".$tag6."'");
while($row = $row_geb->fetch_assoc()) {
$k0[$key]['tag']=$row['gebtag'].".".$row['gebmonat'].".".$jahr6;
$k0[$key]['name']=$row['name'];
$k0[$key]['alter'] =$jahr6-$row['gebjahr'];
$key++;
}
$row_geb=$GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE gebmonat='".$monat7."' AND gebtag='".$tag7."'");
while($row = $row_geb->fetch_assoc()) {
$k0[$key]['tag']=$row['gebtag'].".".$row['gebmonat'].".".$jahr7;
$k0[$key]['name']=$row['name'];
$k0[$key]['alter'] =$jahr7-$row['gebjahr'];
$key++;
}
$neuanlage=0;
//------------------------------------------
if(isset($_POST['datewahl'])) {
$edit=1; $neuanlage=1;
$_GET['pid']=$_POST['mitarbeiter'];
// $matemp1=$GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE pid='".$_GET['pid']."'");
$matemp2=$GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$_POST['mitarbeiter']."'");
$matemp3=$GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$_POST['grund']."'");
// $madata['pid'] = $matemp1['pid'];
$madata['name']= $matemp2['name'];
$madata['mid']= $matemp2['id'];
$madata['g_id']= $_POST['grund'];
$madata['grund']= $matemp3['bez'];
$key=0;
$zahl=date('z', mktime(0,0,0,12,31,$jahr1)); $zahl++;
$start=mktime(0,0,0,1,1,$jahr1);
for($count=0; $count < $zahl; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start); $test[$key]['ft']=9;
$ftabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."'");
if($ftabfrage['num_rows']!= 0) { $test[$key]['ft']=2; } // Feiertag
if(date("w",$start)==0) {$test[$key]['ft']=1; } // sonntag
$istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."' AND grund='".$_POST['grund']."' AND mid='".$_POST['mitarbeiter']."'");
if($istabfrage['num_rows']!= 0) {
$test[$key]['ok']=$start;
} else { $test[$key]['ok']=0; }
$start=strtotime("+1 day",$start);
$key++;
//echo'<pre>'; print_r($test); echo'</pre>';
}
}
//------------------------------------------ switch zum datum zur neuanlage Fahrzeug
elseif(isset($_POST['fdatewahl'])) {
$edit=1; $neuanlage=1; $carw=0; $carw=1; $template->assign('car', $carw);
$_GET['pid']=$_POST['car'];
// $matemp1=$GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE pid='".$_GET['pid']."'");
$matemp2=$GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$_POST['car']."'");
$matemp3=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$_POST['grund']."'");
// $madata['pid'] = $matemp1['pid'];
$madata['name']= $matemp2['kz'];
$madata['mid']= $matemp2['id'];
$madata['g_id']= $_POST['grund'];
$madata['grund']= $matemp3['bez'];
$key=0;
$zahl=date('z', mktime(0,0,0,12,31,$jahr1)); $zahl++;
$start=mktime(0,0,0,1,1,$jahr1);
for($count=0; $count < $zahl; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start); $test[$key]['ft']=9;
$ftabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."'");
if($ftabfrage['num_rows']!= 0) { $test[$key]['ft']=2; } // Feiertag
if(date("w",$start)==0) {$test[$key]['ft']=1; } // sonntag
$istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."' AND grund='".$_POST['grund']."' AND fid='".$_POST['car']."'");
if($istabfrage['num_rows']!= 0) {
$test[$key]['ok']=$start;
} else { $test[$key]['ok']=0; }
$start=strtotime("+1 day",$start);
$key++;
}
}
//------------------------------------ auslesen mit anklicken aus dem kalender Fahrzeug
elseif($edit>0 && $carw>0) {
$matemp1=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE pid='".$_GET['pid']."'");
$matemp2=$GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$matemp1['fid']."'");
$matemp3=$GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$matemp1['grund']."'");
$madata['name']= $matemp2['kz'];
$madata['mid']= $matemp2['id'];
$madata['g_id']= $matemp1['grund'];
$madata['grund']=$matemp3['bez'];
$key=0;
$zahl=date('z', mktime(0,0,0,12,31,$jahr1)); $zahl++;
$start=mktime(0,0,0,1,1,$jahr1);
for($count=0; $count < $zahl; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start); $test[$key]['ft']=9;
$ftabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."'");
if($ftabfrage['num_rows']!= 0) { $test[$key]['ft']=2; } // Feiertag
if(date("w",$start)==0) {$test[$key]['ft']=1; } // sonntag
$istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."' AND grund='".$matemp1['grund']."' AND fid='".$matemp1['fid']."'");
if($istabfrage['num_rows']!= 0) {
$test[$key]['ok']=$start;
} else { $test[$key]['ok']=0; }
$start=strtotime("+1 day",$start);
$key++;
}
}
//------------------------------------ auslesen mit anklicken aus dem kalender Mitarbeiter
elseif($edit>0 && $carw==0) {
$matemp1=$GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE pid='".$_GET['pid']."'");
$matemp2=$GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$matemp1['mid']."'");
$matemp3=$GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$matemp1['grund']."'");
$madata['pid'] = $matemp1['pid'];
$madata['name']= $matemp2['name'];
$madata['mid']= $matemp1['mid'];
$madata['grund']=$matemp3['bez'];
$madata['g_id']= $matemp1['grund'];
$madata['info']= $matemp1['info'];
$key=0;
$zahl=date('z', mktime(0,0,0,12,31,$jahr1)); $zahl++;
$start=mktime(0,0,0,1,1,$jahr1);
for($count=0; $count < $zahl; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start); $test[$key]['ft']=9;
$ftabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."'");
if($ftabfrage['num_rows']!= 0) { $test[$key]['ft']=2; } // Feiertag
if(date("w",$start)==0) {$test[$key]['ft']=1; } // sonntag
$istabfrage = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE tag='".$tag8."' AND monat='".$monat8."' AND jahr='".$jahr8."' AND grund='".$matemp1['grund']."' AND mid='".$matemp1['mid']."'");
if($istabfrage['num_rows']!= 0) {
$test[$key]['ok']=$start;
} else { $test[$key]['ok']=0; }
$start=strtotime("+1 day",$start);
$key++;
}
}
//------------------------------------------ übergabe zur
if(isset($madata)) { $template->assign('madata', $madata); }
if(isset($test)) { $template->assign('testx', $test); }
$template->assign('edit', $edit);
$template->assign('kw', $kw_aktuell);
$template->assign('jahr', $jahr);
$template->assign('k1', $k1);
$template->assign('k2', $k2);
$template->assign('k3', $k3);
$template->assign('k4', $k4);
$template->assign('k5', $k5);
$template->assign('k6', $k6);
$template->assign('k7', $k7);
$template->assign('k0', $k0);
// foreach($_POST['list'] as $row) {
//echo $mitarbeiter;
// echo "<pre>"; print_r($test); echo "</pre>";
// echo $row[tid];
// echo $row['tid'].'<br>'.$row['bezeichnung'].'<br>'.$row['tid'].'<br>'.$row['id'].'<br><br><br>';
// $GLOBALS['mysql']->insert("UPDATE planer SET $mitarbeiter = '".$row['bezeichnung']."' WHERE id='".$row['id']."'");
// }
$template->assign('content', 'tpl/kalender.tpl'); //_list
?>