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

74 lines
No EOL
4.7 KiB
PHP

<?php
error_reporting(E_ALL); ini_set('display_errors',0);
//---------------------------------------------------------------------------------------------------------
//-------------------------- wichtige noch zu bearbeitende Änderungen !!!!!!!!!!! --------- TAG 5
//---------------------------------------------------------------------------------------------------------
$tp1 = strtotime("+4 day"); $tag_tag = date("d",$tp1); $tag_monat = date("m",$tp1); $tag_jahr = date("Y",$tp1); $datum=$tag_tag.".".$tag_monat.".". $tag_jahr;
$key=0;
$abfrage = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag_tag."' AND monat='".$tag_monat."' AND jahr='".$tag_jahr."' ORDER BY id"); $key=0; $abfrage1=$abfrage;
while($row = $abfrage->fetch_assoc()) {
$anzeige1=0; $ferror=0; $perror=0;
$row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
$row_auto = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
$stamma=$row_tour['s_auto'];
$stammf=$row_tour['s_fahrer'];
$row_nichtda = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$row['fahrer']."' AND tag='".$tag_tag."' AND monat='".$tag_monat."' AND jahr='".$tag_jahr."'");
if($row_nichtda['num_rows'] != 0) {
$row_nda = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row_nichtda['grund']."'");
if($row_nda['nichtda'] != 0) { $perror=$row_nda['nichtda']; }
}
$row_fnichtda = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag_tag."' AND monat='".$tag_monat."' AND jahr='".$tag_jahr."'");
if($row_fnichtda['num_rows'] != 0) {
$row_fnda = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row_fnichtda['grund']."'");
if($row_auto['besitz']==1 || $row_auto['besitz']==2 ) { $ferror=1; }
}
if($perror==1 && $ferror==0 || $perror == $row['typ'] && $ferror==0) { $anzeige1=1; } // Personal nicht da aber Fahrzeug verfügbar !!!!!!!!!!!!!!!!!
if($perror==0 && $ferror==1) { $anzeige1=2; } // Fahrzeug nicht da aber Personal verfügbar !!!!!!!!!!!!!!!!!
if($perror >0 && $ferror==1) { $anzeige1=3; } // Fahrzeug und Personal nicht verfügbar !!!!!!!!!!!!!!!!!
if($row['fahrer']==0 && $ferror >0) { $anzeige1=4; } //--------------- fahrer nicht geplannt und Auto nicht da !!!!!!!!
if($row['auto']==0 && $perror >1) { $anzeige1=5; } //--------------- auto nicht geplannt und fahrer AFK !!!!!!!!
if($row['fahrer']==0 && $perror==0) { $anzeige1=6; } //--------------- fahrer nicht geplannt !!!!!!!!
if($row['auto']==0 && $ferror==0) { $anzeige1=7; } //--------------- auto nicht geplannt !!!!!!!!
if($row['fahrer']==0 AND $row['auto']==0) { $anzeige1=8; } //--------------- auto und fahrer nicht geplannt !!!!!!!!
//---------------------------------------------------------------------------------------
//------------------------------------------------------------------ anzeige1 vorbereiten
if($anzeige1 >0 && $anzeige1<9) { // Fahrzeug und Personal nicht verfügbar !!!!!!!!!!!!!!!!!
$tw1[$key]['tour']=$row_tour['tour'];
$tw1[$key]['fahrer']=$row_fahrer['name'];
$tw1[$key]['kennz']=$row_auto['kz'];
if($anzeige1==1) { $tw1[$key]['info']=$row_fahrer['name']." ".$row_nda['bez']; }
if($anzeige1==2) { $tw1[$key]['info']=$row_auto['kz']." ".$row_fnda['bez']; }
if($anzeige1==3) { $tw1[$key]['info']=$row_auto['kz']."+".$row_fahrer['name']." nicht da !!!"; }
if($anzeige1==4) { $tw1[$key]['info']=$row_auto['kz']." ".$row_fnda['bez']." + Fahrer unklar !!!"; } //--------------- fahrer nicht geplannt und Auto nicht da !!!!!!!!
if($anzeige1==5) { $tw1[$key]['info']="Fahrzeug n/a + ".$row_fahrer['name']." nicht da !!!"; } //--------------- auto nicht geplannt und fahrer AFK !!!!!!!!
if($anzeige1==6) { $tw1[$key]['info']="Fahrer noch planen"; }
if($anzeige1==7) { $tw1[$key]['info']="Fahrzeug noch planen"; }
if($anzeige1==8) { $tw1[$key]['info']="Fahrer+Fahrzeug noch planen"; }
$tw1[$key]['anz']=$anzeige1;
$key++;
}
//----------------------
if(! ($stamma ==$row['auto'])) { $anzeige1=10; }
if(! ($stammf ==$row['fahrer'])) { $anzeige1=11; }
if(! ($stammf ==$row['fahrer']) && ! ($stamma ==$row['auto'])) { $anzeige1=12; }
if($anzeige1 >9) { // Fahrzeug und/oder Personalwechsel !!!
$tw1[$key]['tour']=$row_tour['tour'];
$tw1[$key]['fahrer']=$row_fahrer['name'];
$tw1[$key]['kennz']=$row_auto['kz'];
$tw1[$key]['info']=$row['infotext'];
$tw1[$key]['anz']=$anzeige1;
$key++;
}
$template->assign('tw1', $tw1);
}
$template->assign('datum', $datum);
$template->assign('kal', $maf1);
$template->assign('content', 'tpl/ajax/pinfo1.tpl');
?>