300 lines
16 KiB
PHP
300 lines
16 KiB
PHP
<?
|
|
$_SESSION['m1']=11; $_SESSION['m2']=2;
|
|
|
|
if($_GET['wahl']==1) { $jahr=$_GET['jahr']-1; }
|
|
if($_GET['wahl']==2) { $jahr=$_GET['jahr']+1; }
|
|
if($_GET['wahl']==0) { $jahr = (int)date('Y'); }
|
|
|
|
// error_reporting(E_ALL);
|
|
// ini_set('display_errors', 1);
|
|
|
|
|
|
// $kw_format=sprintf("%02d",$kw_anzeige1); //////////// zweistelige anzeige
|
|
//----------------------------- Monat 1 Januar
|
|
$key=0;
|
|
$monat01_tage=date("t",mktime(0, 0, 0, 1, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat01_tage; $tag++) {
|
|
$monat01[$key]['tag']=$tag; // tag übergeben
|
|
$monat01[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=1 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat01[$key]['wt']=date('w', mktime(0, 0, 0,1, $tag, $jahr)); }else{$monat01[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=1 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat01[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat01[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat01[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat01[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat01[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat01[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat01[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat01[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 2 Februar
|
|
$key=0;
|
|
$monat02_tage=date("t",mktime(0, 0, 0, 2, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat02_tage; $tag++) {
|
|
$monat02[$key]['tag']=$tag; // tag übergeben
|
|
$monat02[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=2 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat02[$key]['wt']=date('w', mktime(0, 0, 0,2, $tag, $jahr)); }else{$monat02[$key]['wt']=9;}//wochentag
|
|
$tmp2 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=2 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp2->fetch_assoc()) {
|
|
$monat02[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat02[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat02[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat02[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat02[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat02[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat02[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat02[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 3 märz
|
|
$monat03_tage=date("t",mktime(0, 0, 0,3, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat03_tage; $tag++) {
|
|
$monat03[$key]['tag']=$tag; // tag übergeben
|
|
$monat03[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=3 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat03[$key]['wt']=date('w', mktime(0, 0, 0,3, $tag, $jahr)); }else{$monat03[$key]['wt']=9;}//wochentag
|
|
$tmp3 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=3 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp3->fetch_assoc()) {
|
|
$monat03[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat03[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat03[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat03[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat03[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat03[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat03[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat03[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 4 april
|
|
$key=0;
|
|
$monat04_tage=date("t",mktime(0, 0, 0, 4, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat04_tage; $tag++) {
|
|
$monat04[$key]['tag']=$tag; // tag übergeben
|
|
$monat04[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=4 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat04[$key]['wt']=date('w', mktime(0, 0, 0,4, $tag, $jahr)); }else{$monat04[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=4 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat04[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat04[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat04[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat04[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat04[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat04[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat04[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat04[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 5 mai
|
|
$key=0;
|
|
$monat05_tage=date("t",mktime(0, 0, 0, 5, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat05_tage; $tag++) {
|
|
$monat05[$key]['tag']=$tag; // tag übergeben
|
|
$monat05[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=5 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat05[$key]['wt']=date('w', mktime(0, 0, 0,5, $tag, $jahr)); }else{$monat05[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=5 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat05[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat05[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat05[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat05[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat05[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat05[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat05[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat05[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 6
|
|
$key=0;
|
|
$monat06_tage=date("t",mktime(0, 0, 0, 6, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat06_tage; $tag++) {
|
|
$monat06[$key]['tag']=$tag; // tag übergeben
|
|
$monat06[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=6 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat06[$key]['wt']=date('w', mktime(0, 0, 0,6, $tag, $jahr)); }else{$monat06[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=6 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat06[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat06[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat06[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat06[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat06[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat06[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat06[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat06[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 7
|
|
$key=0;
|
|
$monat07_tage=date("t",mktime(0, 0, 0, 7, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat07_tage; $tag++) {
|
|
$monat07[$key]['tag']=$tag; // tag übergeben
|
|
$monat07[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=7 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat07[$key]['wt']=date('w', mktime(0, 0, 0,7, $tag, $jahr)); }else{$monat07[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=7 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat07[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat07[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat07[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat07[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat07[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat07[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat07[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat07[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 8
|
|
$key=0;
|
|
$monat08_tage=date("t",mktime(0, 0, 0, 8, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat08_tage; $tag++) {
|
|
$monat08[$key]['tag']=$tag; // tag übergeben
|
|
$monat08[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=8 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat08[$key]['wt']=date('w', mktime(0, 0, 0,8, $tag, $jahr)); }else{$monat08[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=8 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat08[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat08[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat08[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat08[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat08[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat08[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat08[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat08[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 9
|
|
$key=0;
|
|
$monat09_tage=date("t",mktime(0, 0, 0, 9, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat09_tage; $tag++) {
|
|
$monat09[$key]['tag']=$tag; // tag übergeben
|
|
$monat09[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=9 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat09[$key]['wt']=date('w', mktime(0, 0, 0,9, $tag, $jahr)); }else{$monat09[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=9 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat09[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat09[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat09[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat09[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat09[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat09[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat09[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat09[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 10
|
|
$key=0;
|
|
$monat10_tage=date("t",mktime(0, 0, 0,10, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat10_tage; $tag++) {
|
|
$monat10[$key]['tag']=$tag; // tag übergeben
|
|
$monat10[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=10 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat10[$key]['wt']=date('w', mktime(0, 0, 0,10, $tag, $jahr)); }else{$monat10[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=10 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat10[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat10[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat10[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat10[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat10[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat10[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat10[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat10[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 11
|
|
$key=0;
|
|
$monat11_tage=date("t",mktime(0, 0, 0,11, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat11_tage; $tag++) {
|
|
$monat11[$key]['tag']=$tag; // tag übergeben
|
|
$monat11[$key]['wert']=0;
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=11 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat11[$key]['wt']=date('w', mktime(0, 0, 0,11, $tag, $jahr)); }else{$monat11[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=11 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat11[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat11[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat11[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat11[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat11[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat11[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat11[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat11[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
//----------------------------- Monat 12
|
|
$key=0;
|
|
$monat12_tage=date("t",mktime(0, 0, 0,12, 1, $jahr));
|
|
for ($tag=1; $tag <= $monat12_tage; $tag++) {
|
|
$monat12[$key]['wert']=0;
|
|
$monat12[$key]['tag']=$tag; // tag übergeben
|
|
$feiertag = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$tag."' AND monat=12 AND jahr='".$jahr."'");
|
|
if($feiertag['num_rows'] == 0) { $monat12[$key]['wt']=date('w', mktime(0, 0, 0,12, $tag, $jahr)); }else{$monat12[$key]['wt']=9;}//wochentag
|
|
$tmp1 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag."' AND monat=12 AND jahr='".$jahr."' order by tag"); //eintrag prüfen
|
|
while($row = $tmp1->fetch_assoc()) {
|
|
$monat12[$key]['wert']++;
|
|
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
|
if($row_fahrer['lvz']==1) { $monat12[$key]['lvz']=1; }
|
|
if($row_fahrer['gh']==1) { $monat12[$key]['gh']=1; }
|
|
if($row_fahrer['pin']==1) { $monat12[$key]['pin']=1; }
|
|
if($row_fahrer['post']==1) { $monat12[$key]['post']=1; }
|
|
if($row_fahrer['rs']==1) { $monat12[$key]['rs']=1; }
|
|
if($row_fahrer['werb']==1) { $monat12[$key]['werb']=1; }
|
|
if($row_fahrer['saso']==1) { $monat12[$key]['saso']=1; }
|
|
}
|
|
$key++;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$template->assign('monat01', $monat01);
|
|
$template->assign('monat02', $monat02);
|
|
$template->assign('monat03', $monat03);
|
|
$template->assign('monat04', $monat04);
|
|
$template->assign('monat05', $monat05);
|
|
$template->assign('monat06', $monat06);
|
|
$template->assign('monat07', $monat07);
|
|
$template->assign('monat08', $monat08);
|
|
$template->assign('monat09', $monat09);
|
|
$template->assign('monat10', $monat10);
|
|
$template->assign('monat11', $monat11);
|
|
$template->assign('monat12', $monat12);
|
|
|
|
$template->assign('jahr', $jahr);
|
|
|
|
$template->assign('content', 'tpl/11_gkal.tpl');
|
|
?>
|