74 lines
No EOL
4.7 KiB
PHP
74 lines
No EOL
4.7 KiB
PHP
<?php
|
|
|
|
error_reporting(E_ALL); ini_set('display_errors',0);
|
|
|
|
//---------------------------------------------------------------------------------------------------------
|
|
//-------------------------- wichtige noch zu bearbeitende Änderungen !!!!!!!!!!! --------- TAG 3
|
|
//---------------------------------------------------------------------------------------------------------
|
|
$tp1 = strtotime("+2 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');
|
|
?>
|