531 lines
No EOL
25 KiB
PHP
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
|
|
|
|
?>
|