query_array("SELECT * FROM planer WHERE tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); $a_planb_f = $GLOBALS['mysql']->query_array("SELECT * FROM fplaner WHERE tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); // echo "
"; print_r($a_planbf); echo ""; //------------------------------------------------------------------------------------------------------------------------------------------------------- //---------------------------- PVL -- Abfrage Tour ja/nein $a3 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=3"); //---------------------------- LVZ -- Abfrage Tour ja/nein $a4 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (4,17)"); //---------------------------- PIN AG -- Abfrage Tour ja/nein $a5 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=5"); //---------------------------- Post / und retour -- Abfrage Tour ja/nein $a6 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (6,16)"); //---------------------------- Rundschau -- Abfrage Tour ja/nein $a7 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=7"); //---------------------------- Kaufland -- Abfrage Tour ja/nein $a13 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=13"); //---------------------------- MB. -- Abfrage Tour ja/nein $a12= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=12"); //---------------------------- FAZ -- Abfrage Tour ja/nein $a15= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=15"); //---------------------------- SaSo neu -- Abfrage Tour ja/nein $a19= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=19"); //---------------------------- NLM -- Abfrage Tour ja/nein $a21= $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=21"); //------------------------------------------------------------------------------------------------------------------------------------------------------- //---------------------------- Typ 3 PVL if($a3['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=3 ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten3', $anzeige); //---------------------------- Typ 4 LVZ if($a4['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $xsms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (4,17) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; //echo'
'; print_r($row); echo''; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $xsms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen if (array_search($row['fahrer'], array_column($a_planb_m, 'mid'))!=NULL) { $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$xsms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$xsms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } //echo'
'; print_r($anzeige); echo''; $template->assign('butten4', $anzeige); //---------------------------- Typ 5 LVZ-PIN AG if($a5['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (5) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen if(array_search($row['fahrer'], array_column($a_planb_m, 'mid'))!=NULL) { $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten5', $anzeige); //---------------------------- Typ 6 LVZ-Post if($a6['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (6,16) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten6', $anzeige); //---------------------------- Typ 7 RS if($a7['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (7) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten7', $anzeige); //---------------------------- Typ 13 tip if($a13['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (13) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten13', $anzeige); //---------------------------- Typ 8 SaSo if($a19['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (8,19) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten8', $anzeige); //---------------------------- Typ 12 MB if($a12['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (12) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten12', $anzeige); //---------------------------- Typ 15 FAZ if($a15['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (15) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten15', $anzeige); //---------------------------- Typ 21 NLM if($a21['num_rows'] != 0) { $key=0; $noplan=0; $fertig=0; $sms=0; $summe=0; $aktiv=0; $anzeige=0; unset($row); unset($db); $db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (21) ORDER BY id"); while($row = $db->fetch_assoc()) { $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------- Fahrer prüfen if($row['fahrer']==0) { // kein Fahrer geplant $noplan=1; } else { // Fahrer auf Kalender prüfen $ma_pid = array_search($row['fahrer'], array_column($a_planb_m, 'mid')); if (is_numeric($ma_pid)) { $grund=$a_planb_m[$ma_pid]['grund']; $pa_id= array_search($grund, array_column($a_planbz, 'id')); if($a_planbz[$pa_id]['nichtda']== 1) { $noplan=1; } //nicht da if($a_planbz[$pa_id]['nichtda']==88) { $noplan=1; } //keine N8-Tour } } //-------------------- Fahrzeug prüfen if($row['auto']==0) { // kein Fahrzeug geplant $noplan=1; } else { $temp_p_f = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner WHERE fid='".$row['auto']."' AND tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($temp_p_f['num_rows'] != 0) { $fgrund=$temp_p_f['grund']; $fa_id= array_search($temp_p_f['grund'], array_column($a_planbf, 'id')); if($a_planbf[$fa_id]['aktiv']<2) { $noplan=1; } } } //-------------------- sonder touren bzw nicht aktive Touren $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); if ($a_touren[$ta_id]['aktiv']==0 ) {$aktiv++; } //-------------------- Übergabe $anzeige=0; if ($noplan>0) { $anzeige=1; } //rot elseif ($fertig==0) { $anzeige=2; } // gelb/orange elseif ($fertig==$sms && $aktiv==0) { $anzeige=3; } // grün komplett fertig elseif ($fertig==$sms && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv elseif ($fertig>0 && $aktiv==0) { $anzeige=3; } // grün komplett sms fehler elseif ($fertig>0 && $aktiv> 0) { $anzeige=4; } // blau -- fertig Fremdtouren aktiv sms fehler } } else { $anzeige=0; } $template->assign('butten21', $anzeige); //---------------------------- Typ 7/8/15/12 LEERBUTTEN $anzeige=0; if($a7['num_rows']==0 && $a12['num_rows']==0 && $a13['num_rows']==0 && $a15['num_rows']==0 && $a19['num_rows']==0) { $anzeige=1; } $template->assign('butten99', $anzeige); //-------------------------------------------- $template->assign('tag', $tag); $template->assign('monat', $monat); $template->assign('jahr', $jahr); $template->assign('content', 'tpl/ajax/ue_heute.tpl'); ?>