query("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' and typ in (3,4,5,17) ORDER BY typ,tour"); $key=0; $fenster=0; while($row = $tp->fetch_assoc()) { //echo'
'; print_r($row['tour']); echo''; $test1 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE fahrer='".$row['fahrer']."' AND tour='".$row['tour']."'"); // echo $test1['num_rows']."-".$test1['tour']."*";# //echo'
'; print_r($test1); echo''; //--------------------------------------------------------------------------------- //------------ 1 rot //------------ 2 gelb //------------ 3 grün //------------ 4 blau //--------------------------------------------------------------------------------- if($row['fahrer'] == 0) { if($row['auto'] == 0) { $fenster=1; $matemp[$key]['info']="keinen Fahrer & kein Fahrzeug eingesetzt... | Tour offen !!!"; } else { $fenster=1; $matemp[$key]['info']="keinen Fahrer eingesetzt... | Tour offen !!!"; } } //------------ 8 - Fremdfahrer elseif ($row['fahrer'] == 999) { $fenster=2; $matemp[$key]['info']="Fremdeinsatz | genau prüfen"; if($row['auto'] == 0) { $fenster=1; $matemp[$key]['info']="Fremdeinsatz | kein Fahrzeug eingesetzt... !!!"; } if($row['auto'] == 99) { $fenster=2; $matemp[$key]['info']="Fremdeinsatz | Fremd-Fahrzeug prüfen !!!"; } } else { if($row['auto'] == 0) { $fenster=1; $matemp[$key]['info']="kein Fahrzeug eingesetzt... "; } if($row['auto'] ==99) { $fenster=2; $matemp[$key]['info']="Fremd-Fahrzeug eingesetzt... | prüfen !!!"; } if($test1['num_rows'] <3) { // *** Ersteinsatz *** $fenster=1; $matemp[$key]['info']="Achtung !!! * Fahrer Ersteinsatz | Fähigkeit prüfen !!!"; if($row['auto'] == 0) { $fenster=1; $matemp[$key]['info']="Achtung !!! * Fahrer Ersteinsatz | kein Fahrzeug eingesetzt... !!!"; } if($row['auto'] == 99) { $fenster=1; $matemp[$key]['info']="Achtung !!! * Fahrer Ersteinsatz | Fremd-Fahrzeug prüfen !!!"; } } elseif($test1['num_rows'] <10) { // *** wenig gefahren *** $fenster=2; $matemp[$key]['info']="Fahrer wenig auf der Tour eingesetzt... | Fähigkeit prüfen"; if($row['auto'] == 0) { $fenster=1; $matemp[$key]['info']="Fahrer wenig auf der Tour eingesetzt... | kein Fahrzeug eingesetzt... !!!"; } if($row['auto'] == 99) { $fenster=2; $matemp[$key]['info']="Fahrer wenig auf der Tour eingesetzt... | Fremd-Fahrzeug prüfen !!!"; } } } //--------------------------------------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------------------------------------- //----------------------- Kalenderdaten Mitarbeiter / Fahrer --------------------------------------------------------------------- if($row['fahrer']>0) { $ptest = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE timestamp LIKE '".$_POST['date']." %' AND mid='".$row['fahrer']."'"); if($ptest['num_rows']>0) { //------------ Fahrer hat Kalendereintrag $ptestbez = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$ptest['grund']."'"); $ptestma = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$ptest['mid']."'"); //----------------------- Mitarbeiter Kalender irrelevant für diese Tour if($ptestbez['nichtda']==0) { $fenster=2; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']; } //----------------------- Mitarbeiter Kalender irrelevant für diese Tour-TYP if($ptestbez['nichtda']>0) { if($ptestbez['nichtda']!=$row['typ']) { $fenster=2; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']; } //----------------------- Mitarbeiter Kalender Kalendereintrag -> nicht da !!! Tour-TYP Filter if($ptestbez['nichtda']== $row['typ']) { $fenster=1; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']." | Tour offen !!!"; } } //----------------------- Mitarbeiter Kalender Kalendereintrag -> nicht da !!! if($ptestbez['nichtda']== 1) { $fenster=1; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']." | Tour offen !!!"; } if($ptestbez['nichtda']==88) { $fenster=1; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']." | Tour offen !!!"; } //----------------------- Mitarbeiter da !!! --- if($ptestbez['nichtda']==99) { $fenster=4; $matemp[$key]['info']="!!! Fahrerinfo: ".$ptestma['name']." -> ".$ptestbez['bez']; } } //------------------- Mitarbeiter doppeleinsatz (ohne Fahrer "0" ) $doptest = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND fahrer='".$row['fahrer']."' and typ in (3,4) "); if($doptest['num_rows'] >1) { $ptestma = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$doptest['fahrer']."'"); $fenster=1; $matemp[$key]['info']="!!! Fahrer".$ptestma['name']." doppelt eingesetzt !!!"; // echo'
'; print_r($doptest); echo''; } //---ende ohne fahrer "0" } //------------------- Fahrzeug doppeleinsatz if($fenster==0) { $doptest2 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND id<9999 AND auto='".$row['auto']."' and typ in (3,4) "); if($doptest2['num_rows'] >1) { $ptestveh = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$doptest2['auto']."'"); $fenster=1; $matemp[$key]['info']="!!! Fahrzeug: ".$ptestveh['kz']." doppelt eingesetzt !!!"; // echo'
'; print_r($doptest); echo''; } $doptest2 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE timestamp LIKE '".$_POST['date']." %' AND auto='".$row['auto']."' and typ=4 "); if($doptest2['num_rows'] >1) { $ptestveh = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$doptest2['auto']."'"); $fenster=1; $matemp[$key]['info']="!!! Fahrzeug: ".$ptestveh['kz']." doppelt eingesetzt !!!"; // echo'
'; print_r($doptest); echo''; } } //-------- Tourdaten if($fenster>0) { if($fenster==1) { $matemp[$key]['anz']=1; } if($fenster==2) { $matemp[$key]['anz']=2; } if($fenster==3) { $matemp[$key]['anz']=3; } if($fenster==4) { $matemp[$key]['anz']=4; } $anzeige=1; $row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'"); $matemp[$key]['time']=$row['time']; $matemp[$key]['tour']="Tour: ".$row_tour['tour']; $fenster=0; } $key++; } // echo'
'; print_r($test1); echo''; $template->assign('fenster', $anzeige); $template->assign('helpp', $matemp); $template->assign('content', 'tpl/ajax/phelp.tpl'); //echo json_encode($row); ?>