513 lines
No EOL
23 KiB
PHP
513 lines
No EOL
23 KiB
PHP
<?php
|
|
$tag = date("d");
|
|
$monat = date("m");
|
|
$jahr = date("Y");
|
|
|
|
//-- wiederkehrende abfragen
|
|
$a_touren = $GLOBALS['a_touren'];
|
|
$a_fahrzg = $GLOBALS['a_fahrzg'];
|
|
$a_fahrer = $GLOBALS['a_fahrer'];
|
|
$a_planbz = $GLOBALS['a_planbz'];
|
|
$a_planbf = $GLOBALS['a_planbf'];
|
|
|
|
// noch prüfen
|
|
|
|
$a_planb_m = $GLOBALS['mysql']->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."'");
|
|
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (3,4,5,17) ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m1', $summe);
|
|
$template->assign('butten1', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (6,16,20,21,22,23) ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m2', $summe);
|
|
$template->assign('butten2', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=3 ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m3', $summe);
|
|
$template->assign('butten3', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=4 ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m4', $summe);
|
|
$template->assign('butten4', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=5 ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m5', $summe);
|
|
$template->assign('butten5', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in(6,16) ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m16', $summe);
|
|
$template->assign('butten16', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in(17,18) ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m17', $summe);
|
|
$template->assign('butten17', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in(12,19) ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m19', $summe);
|
|
$template->assign('butten19', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=22 ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m22', $summe);
|
|
$template->assign('butten22', $anzeige);
|
|
//----------------------------------------------------------------------------------------------------
|
|
$db=$GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in(20,99) ORDER BY id"); $summe=0; $key=0; $noplan=0; $fertig=0; $sms=0; $aktiv=0; $anzeige=0;
|
|
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 (in_array($row['fahrer'], $a_planb_m)) {
|
|
$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 {
|
|
if (in_array($row['auto'], $a_planb_f)) {
|
|
$fa_id = array_search($row['auto'], array_column($a_planb_f, 'fa_id'));
|
|
if (is_numeric($fa_id)) {
|
|
$grund=$a_planb_m[$ma_pid]['grund'];
|
|
$pa_id= array_search($grund, array_column($a_planbz, '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
|
|
}
|
|
$template->assign('m99', $summe);
|
|
$template->assign('butten99', $anzeige);
|
|
$template->assign('t1', $tag);
|
|
$template->assign('mo1', $monat);
|
|
$template->assign('j1', $jahr);
|
|
//----------------------------------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------------------------------
|
|
//----------------------------------------------------------------------------------------------------
|
|
$template->assign('content', 'tpl/ajax/ue_icons.tpl');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
?>
|