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