146 lines
No EOL
5 KiB
PHP
146 lines
No EOL
5 KiB
PHP
<?php
|
|
$_SESSION['m1']=1; $_SESSION['m2']=0;
|
|
//------------------------------ Fehler anzeigen
|
|
error_reporting(E_ALL);
|
|
// ini_set('display_errors', 1);
|
|
//------------------------------------------------
|
|
|
|
$tag1_jahr = date("Y");
|
|
$tag1_monat = date("m");
|
|
$tag1_tag = date("d");
|
|
//---------------------------- änderungen !!!!!!!!!!
|
|
$wtag = date("w");//// wochentag als zahl
|
|
|
|
|
|
/*
|
|
//---------------------- Doppelbelegung prüfen // differrenz gesamt tag
|
|
$key=0; $belegung=0;
|
|
$monatstage = date("t",mktime(0, 0, 0,$monat, 1,$jahr)); $nachttage=0; $pintage=0; $rpintage=0; $aft=0;
|
|
for ($i = 1; $i <= $monatstage; $i++) {
|
|
$ft = $GLOBALS['mysql']->query_single("SELECT * FROM feiertage WHERE tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."'");
|
|
if($ft['num_rows']>0) {
|
|
$aft++;
|
|
} else {
|
|
if (date("N",mktime(0, 0, 0,$monat,$i,$jahr))<7) { $nachttage++; } // 6 Tage Mo-Sa.
|
|
if (date("N",mktime(0, 0, 0,$monat,$i,$jahr))<7 && date("N",mktime(0, 0, 0,$monat,$i,$jahr))>1 ) { $pintage++; } // 5 Tage Di-Sa.
|
|
if (date("N",mktime(0, 0, 0,$monat,$i,$jahr))<6) { $rpintage++; } // 5 Tage Mo-Fr.
|
|
}
|
|
}
|
|
|
|
|
|
|
|
$row_ma = $GLOBALS['mysql']->query("SELECT * FROM mitarbeiter WHERE aktiv=1");
|
|
while($rowma = $row_ma->fetch_assoc()) {
|
|
|
|
|
|
|
|
// for($i=0;$i<32;++$i) {
|
|
$i=$tag; $belegung=0; $beleg_data=0;
|
|
//------------------------------------ doppelte PVL-LVZ ---
|
|
$doppel= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste
|
|
WHERE
|
|
tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=3 OR
|
|
tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=4
|
|
");
|
|
if($doppel['num_rows'] > 1) {
|
|
$beleg_data[$key]['datum']=$tag.".".$monat.".".$jahr;
|
|
$beleg_data[$key]['info']="PVL-LVZ";
|
|
$key++; $belegung++;
|
|
}
|
|
//------------------------------------ doppelte PVL-PIN AG ---
|
|
$doppel= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste
|
|
WHERE
|
|
tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=3 OR
|
|
tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=5
|
|
");
|
|
if($doppel['num_rows'] > 1) {
|
|
$beleg_data[$key]['datum']=$tag.".".$monat.".".$jahr;
|
|
$beleg_data[$key]['info']="PVL-PIN";
|
|
$key++;
|
|
$belegung++;
|
|
}
|
|
//------------------------------------ doppelte PVL-PVL ---
|
|
$doppel= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste
|
|
WHERE tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=3");
|
|
if($doppel['num_rows'] > 1) {
|
|
$beleg_data[$key]['datum']=$tag.".".$monat.".".$jahr;
|
|
$beleg_data[$key]['info']="PVL-PVL";
|
|
$key++;
|
|
$belegung++;
|
|
}
|
|
//------------------------------------ doppelte LVZ-LVZ ---
|
|
$doppel= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste
|
|
WHERE tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=4");
|
|
if($doppel['num_rows'] > 1) {
|
|
$beleg_data[$key]['datum']=$tag.".".$monat.".".$jahr;
|
|
$beleg_data[$key]['info']="LVZ-LVZ";
|
|
$key++;
|
|
$belegung++;
|
|
}
|
|
//------------------------------------ doppelte PINAG ---
|
|
$doppel= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste
|
|
WHERE tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=5");
|
|
if($doppel['num_rows'] > 1) {
|
|
$beleg_data[$key]['datum']=$tag.".".$monat.".".$jahr;
|
|
$beleg_data[$key]['info']="PIN-AG";
|
|
$key++;
|
|
$belegung++;
|
|
}
|
|
//------------------------------------ doppelte PINR ---
|
|
$doppel= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste
|
|
WHERE tag='".$i."' AND monat='".$monat."' AND jahr='".$jahr."' AND fahrer='".$rowma['id']."' AND typ=6");
|
|
if($doppel['num_rows'] > 1) {
|
|
$beleg_data[$key]['datum']=$tag.".".$monat.".".$jahr;
|
|
$beleg_data[$key]['info']="PIN-Rück";
|
|
$key++;
|
|
$belegung++;
|
|
}
|
|
|
|
$template->assign('belegung', $belegung);
|
|
$template->assign('beleg_data', $beleg_data);
|
|
//------------------------------------ doppelte
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//-------------------------------------
|
|
$template->assign('maf1', $maf1);
|
|
$template->assign('maf2', $maf2);
|
|
$template->assign('maf3', $maf3);
|
|
$template->assign('maf4', $maf4);
|
|
$template->assign('maf5', $maf5);
|
|
$template->assign('maf6', $maf6);
|
|
$template->assign('maf7', $maf7);
|
|
|
|
$template->assign('day1', $day1);
|
|
$template->assign('day2', $day2);
|
|
$template->assign('day3', $day3);
|
|
$template->assign('day4', $day4);
|
|
$template->assign('day5', $day5);
|
|
$template->assign('day6', $day6);
|
|
$template->assign('day7', $day7);
|
|
|
|
$template->assign('tna1', $tna1);
|
|
$template->assign('tna2', $tna2);
|
|
$template->assign('tna3', $tna3);
|
|
$template->assign('tna4', $tna4);
|
|
$template->assign('tna5', $tna5);
|
|
$template->assign('tna6', $tna6);
|
|
$template->assign('tna7', $tna7);
|
|
|
|
$template->assign('tw3', $tw3);
|
|
$template->assign('tw4', $tw4);
|
|
$template->assign('tw5', $tw5);
|
|
$template->assign('tw6', $tw6);
|
|
$template->assign('tw7', $tw7);
|
|
*/
|
|
|
|
|
|
|
|
$template->assign('content', 'tpl/pinfo.tpl');
|
|
?>
|