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

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');
?>