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

531 lines
No EOL
25 KiB
PHP

<?php
$_SESSION['m1']=7; $_SESSION['m2']=4;
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($_GET['edit']>0) { $edit=1; }
$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($_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['mitarbeiter'])) {
$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'];
}
$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);
$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);
$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'];
$key++;
}
$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'];
$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'];
$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'];
$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'];
$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'];
$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'];
$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;
//------------------------------------------ switch zum datum zur neuanlage
if(isset($_POST['datewahl'])) {
if(!isset($_POST['grund'])) { $_POST['grund']=0; }
$edit=1; $neuanlage=1;
$_GET['pid']=$_POST['mitarbeiter'];
$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['name']= $matemp2['name'];
$madata['mid']= $matemp2['id'];
$madata['g_id']= $_POST['grund'];
$key=0;
$zahl=date('z', mktime(0,0,0,12,31,$jahr1));
$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);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
}
//------------------------------------ auslesen mit anklicken aus dem kalender
elseif($edit>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));
$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);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
}
//------------------------------------------ übergabe zur
$template->assign('madata', $madata);
$template->assign('edit', $edit);
$template->assign('kw', $kw_aktuell);
$template->assign('jahr', $jahr);
$template->assign('test', $test);
$template->assign('wahl', $_GET['pid']);
$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']."'");
// }
//------------------------------------------ switch zum datum zur neuanlage
//---------------------------------------- auslesen monate 1
$key=0;
$zahl=date('z', mktime(0,0,0,1,31,$jahr));
$start=mktime(0,0,0,1,1,$jahr);
for($count=0; $count <= $zahl; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test1', $test);
//---------------------------------------- auslesen monate 2
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,2,1,$jahr));
$zahl=date('z', mktime(0,0,0,2,$xtage,$jahr));
$start=mktime(0,0,0,2,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test2', $test);
//---------------------------------------- auslesen monate 3
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,3,1,$jahr));
$zahl=date('z', mktime(0,0,0,3,$xtage,$jahr));
$start=mktime(0,0,0,3,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test3', $test);
//---------------------------------------- auslesen monate 4
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,4,1,$jahr)); echo $xtage;
$zahl=date('z', mktime(0,0,0,4,$xtage,$jahr));
$start=mktime(0,0,0,4,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test4', $test);
//---------------------------------------- auslesen monate 5
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,5,1,$jahr));
$zahl=date('z', mktime(0,0,0,5,$xtage,$jahr));
$start=mktime(0,0,0,5,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test5', $test);
//---------------------------------------- auslesen monate 6
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,6,1,$jahr));
$zahl=date('z', mktime(0,0,0,6,$xtage,$jahr));
$start=mktime(0,0,0,6,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test6', $test);
//---------------------------------------- auslesen monate 7
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,7,1,$jahr));
$zahl=date('z', mktime(0,0,0,7,$xtage,$jahr));
$start=mktime(0,0,0,7,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test7', $test);
//---------------------------------------- auslesen monate 8
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,8,1,$jahr));
$zahl=date('z', mktime(0,0,0,8,$xtage,$jahr));
$start=mktime(0,0,0,8,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test8', $test);
//---------------------------------------- auslesen monate 9
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,9,1,$jahr));
$zahl=date('z', mktime(0,0,0,9,$xtage,$jahr));
$start=mktime(0,0,0,9,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test9', $test);
//---------------------------------------- auslesen monate 10
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,10,1,$jahr));
$zahl=date('z', mktime(0,0,0,10,$xtage,$jahr));
$start=mktime(0,0,0,10,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test10', $test);
//---------------------------------------- auslesen monate 11
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,11,1,$jahr));
$zahl=date('z', mktime(0,0,0,11,$xtage,$jahr));
$start=mktime(0,0,0,11,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test11', $test);
//---------------------------------------- auslesen monate 12
$key=0; $xtage=0; $zahl=0; $start=0; unset($test);
$xtage=date('t',mktime(0,0,0,12,1,$jahr));
$zahl=date('z', mktime(0,0,0,12,$xtage,$jahr));
$start=mktime(0,0,0,12,1,$jahr);
for($count=1; $count <= $xtage; $count++) {
$test[$key]['time']=$start;
$tag8=date("d",$start); $monat8=date("m",$start); $jahr8=date("Y",$start);
$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;
}
$start=strtotime("+1 day",$start);
$key++;
}
$template->assign('test12', $test);
$template->assign('content', 'tpl/urlaub.tpl'); //_list
?>