query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (6,16) ORDER BY id"); while($row = $abfrage->fetch_assoc()) { $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); //-------------------------------------------- sms versendet ? fertig $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------------------------------- Fahrer hat kalendereintrag $row_nichtda = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$row['fahrer']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($row_nichtda['num_rows'] != 0) { $ptemp=$row_nichtda['grund']; $pa_id= array_search($ptemp, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } } //-------------------------------------------- Fahrzeug hat einen Kalendereintrag $row_fnichtda = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($row_fnichtda['num_rows'] != 0 && $row_fnichtda['id']!=51) { $noplan=1;} //-------------------------------------------- Fahrer nicht ausgewählt if($row['fahrer']==0) { $noplan=1; } //-------------------------------------------- Fahrzeug nicht ausgewählt if($row['auto']==0) { $noplan=1; } //-------------------------------------------- sonder touren bzw nicht aktive Touren if ($a_touren[$ta_id]['tour']>0 ) {$aktiv++; } //-------------------------------------------- fehlerhafte / ungeplante Touren übergeben } //---------------------------------------------------------------------------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=3; } elseif ($summe==0) { $anzeige=0; } // grau elseif ($fertig==0) { $anzeige=4; } // gelb/orange // grün komplett fertig elseif ($fertig>0 && $fertig==$sms && $aktiv==0) { $anzeige=1; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $fertig==$sms && $aktiv> 0) { $anzeige=2; } // grün komplett fertig aber noch am senden spinner elseif ($fertig>0 && $fertig==$sms) { $anzeige=3; } $template->assign('anzeige', $anzeige); //-------------------------------------------- $template->assign('datum', $datum); $template->assign('content', 'tpl/ajax/ue_planung_b4.tpl'); ?>