jb-data.de/app_heute_ok.php
2025-08-11 22:23:30 +02:00

600 lines
27 KiB
PHP

<meta name="robots" content="noindex,nofollow">
<meta http-equiv="refresh" content="300; url=app_heute.php" />
<meta charset="utf-8">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta http-equiv="expires" content="0">
<?php
// echo'<pre>'; print_r($tag_tour5); echo'</pre>';
error_reporting(E_ALL); ini_set('display_errors',0);
header('Content-Type: text/html; charset=utf-8');
require('lib/config.php');
require('lib/mysql.class.php');
require('lib/core.class.php');
session_name(CONFIG_SESSION);
session_start();
//------------------------------------------------------------------
if(!isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'on') {
header('Location: https://'.$_SERVER['SERVER_NAME']);
exit();
}
//------------------------------------------------------------------
$faz=0;
$realtime=time(); // zeit fuer fuss
$userip=$_SERVER['REMOTE_ADDR'];// ip fuer fuss
date_default_timezone_set('Europe/Berlin'); // Default Time Zone
// define('SITE_ACCESS',true);
$GLOBALS['mysql'] = new mysql(CONFIG_MYSQL_HOST,CONFIG_MYSQL_USER,CONFIG_MYSQL_PW,CONFIG_MYSQL_DB); mysqli_set_charset($mysql, 'utf8');
require('lib/smarty/Smarty.class.php');
$GLOBALS['core'] = new core;
$template = new smarty();
$template->template_dir = './template/';
$template->compile_dir = './template/compile';
$template->compile_check = TRUE;
$template->debugging = false;
$template->debug_output = "html";
$template->plugins_dir[] = 'lib/smarty/plugins/';
$template->force_compile = true;
//-----------------------------------------------------
$wochentag=date('w');
$tagname = array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag");
//------------------------------------------------------
if(date('G')>20 || $wochentag==0) {
$tt1=strtotime("+1 day");
} else {
$tt1=time();
}
$tag1=(int)date('j',$tt1); $monat1=(int)date('m',$tt1); $jahr1 = (int)date('Y',$tt1);
$tna1=$tagname[date("w",$tt1)]; $taginfo1=$tna1.", ".$tag1.".".$monat1.".".$jahr1; $template->assign('taginfo1',$taginfo1);
//------------------------------------------------------
if(!isset($_SESSION['arrayload'])){
$GLOBALS['arrayload']=1;
$GLOBALS['a_touren'] = $GLOBALS['mysql']->query_array("SELECT * FROM touren ORDER BY id");
$GLOBALS['a_fahrzg'] = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge ORDER BY id");
$GLOBALS['a_fahrer'] = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter ORDER BY id");
$GLOBALS['a_planbz'] = $GLOBALS['mysql']->query_array("SELECT * FROM planer_bez ORDER BY id");
$GLOBALS['a_planbf'] = $GLOBALS['mysql']->query_array("SELECT * FROM fplaner_bez ORDER BY id");
}
//----------------------------------------------------------------------------------------------------------------------------------------------------
if($wochentag==0) { if(date('G')>20) { $tt2=strtotime("+2 day"); } else { $faz=1; }}
if($wochentag==1) { if(date('G')>20) { $tt2=strtotime("+2 day"); } else { $tt2=strtotime("+1 day"); }}
if($wochentag==2) { if(date('G')>20) { $tt2=strtotime("+2 day"); } else { $tt2=strtotime("+1 day"); }}
if($wochentag==3) { if(date('G')>20) { $tt2=strtotime("+2 day"); } else { $tt2=strtotime("+1 day"); }}
if($wochentag==4) { if(date('G')>20) { $tt2=strtotime("+2 day"); } else { $tt2=strtotime("+1 day"); }}
if($wochentag==5) { if(date('G')>20) { $faz=1; } else { $tt2=strtotime("+1 day"); }}
if($wochentag==6) { if(date('G')>20) { $faz=1; } else { $faz=1; }}
if($faz==0) {
$tag2=(int)date('j',$tt2); $monat2=(int)date('m',$tt2); $jahr2 = (int)date('Y',$tt2); $kw_2 = (int)date('W',$tt2);
$tna2=$tagname[date("w",$tt2)]; $taginfo2=$tna2.", ".$tag2.".".$monat2.".".$jahr2; $template->assign('taginfo2',$taginfo2);
}
//------------------------------------------------------
//-------------------- wiederkehrende abfragen -------------------------------------------------
$a_touren = $GLOBALS['a_touren'];
$a_fahrzg = $GLOBALS['a_fahrzg'];
$a_fahrer = $GLOBALS['a_fahrer'];
$a_planbz = $GLOBALS['a_planbz'];
//----------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------------------------------------------------------
unset($tag_tour); $panzeige1=0; $panzeige2=0; $panzeige3=0; $panzeige4=0; $leerpin=0; $etouranzeige=0;
$pl2 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag1."' AND monat='".$monat1."' AND jahr='".$jahr1."'");
$fpl2= $GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE tag='".$tag1."' AND monat='".$monat1."' AND jahr='".$jahr1."'");
//----------------------------------------------------------------------------------------------------------------------------------------------------
$anz_test = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$tag1."' and monat='".$monat1."' and jahr='".$jahr1."' ORDER BY tour");
if($anz_test['fertig']>0) { $fertig=1; $template->assign('fertig', $fertig); }
//----------------------------------------------------------------------------------------------------------------------------------------------------
$tag_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag1."' and monat='".$monat1."' and jahr='".$jahr1."' ORDER BY tour"); $key=0;
while($row = $tag_tour->fetch_assoc()) {
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
$aa_id= array_search($row['auto'], array_column($a_fahrzg, 'id'));
$ma_id= array_search($row['fahrer'], array_column($a_fahrer, 'id'));
$feintrag=0;
while($a_pl2 = $pl2->fetch_assoc()) {
if($a_pl2['mid']==$row['fahrer']) {
$pa_id= array_search($a_pl2['grund'], array_column($a_planbz, 'id'));
if($a_planbz['nichtda']==1) {
$feintrag=1;
} else {
if($a_planbz['nichtda']==$row['typ']) { $feintrag=1; }
}
}
}
if($feintrag==0) { if($row['fahrer']!=$a_touren[$ta_id]['s_fahrer']) { $feintrag=2; }}
if($row['fahrer']==0) { $feintrag=1; } //-- fahrer nicht ausgewaehlt
//----------- auto
$autonichtda=0;
while($a_fpl2 = $fpl2->fetch_assoc()) {
if($a_fpl2['fid']==$row['auto']) {
$autonichtda=1;
} else {
if($row['auto']!=$a_touren[$ta_id]['s_auto']) { $autonichtda=2; }
}
}
if($row['auto']==0) { $autonichtda=1; } //-- Auto nicht ausgewaehlt
if($row['typ']== 2) {
$typ2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$typ2[$key]['tour']=$a_touren[$ta_id]['tour'];
$typ2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$typ2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$typ2[$key]['fahrernichtda']=$feintrag;
$typ2[$key]['autonichtda']=$autonichtda;
}
//------------------------------------------------------ PVL
if($row['typ']== 3) {
$pvl[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$pvl[$key]['tour']=$a_touren[$ta_id]['tour'];
$pvl[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$pvl[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$pvl[$key]['fahrernichtda']=$feintrag;
$pvl[$key]['autonichtda']=$autonichtda;
}
//------------------------------------------------------ LVZ Touren
if($row['typ']== 4) {
$lvz[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$lvz[$key]['tour']=$a_touren[$ta_id]['tour'];
$lvz[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$lvz[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$lvz[$key]['fahrernichtda']=$feintrag;
$lvz[$key]['autonichtda']=$autonichtda;
}
//------------------------------------------------------ LVZ zustellung
if($row['typ']==17) {
$lvzz[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$lvzz[$key]['tour']=$a_touren[$ta_id]['tour'];
$lvzz[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$lvzz[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$lvzz[$key]['fahrernichtda']=$feintrag;
$lvzz[$key]['autonichtda']=$autonichtda;
}
//------------------------------------------------------ LVZ post
if($row['typ']== 5) {
$pag[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$pag[$key]['tour']=$a_touren[$ta_id]['tour'];
$pag[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$pag[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$pag[$key]['fahrernichtda']=$feintrag;
$pag[$key]['autonichtda']=$autonichtda;
}
//------------- type 1 rtour
if($row['typ']== 6 && $row['utyp']==1) {
$rt1[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$rt1[$key]['tour']=$a_touren[$ta_id]['tour'];
$rt1[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$rt1[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$rt1[$key]['fahrernichtda']=$feintrag;
$rt1[$key]['autonichtda']=$autonichtda;
$panzeige1++;
}
//------------- type 2 BNA / L
if($row['typ']== 6 && $row['utyp']==2) {
$rt2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$rt2[$key]['tour']=$a_touren[$ta_id]['tour'];
$rt2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$rt2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$rt2[$key]['fahrernichtda']=$feintrag;
$rt2[$key]['autonichtda']=$autonichtda;
$panzeige2++;
}
//------------- type 3 DD
if($row['typ']== 6 && $row['utyp']==3) {
$rt3[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$rt3[$key]['tour']=$a_touren[$ta_id]['tour'];
$rt3[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$rt3[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$rt3[$key]['fahrernichtda']=$feintrag;
$rt3[$key]['autonichtda']=$autonichtda;
$panzeige3++;
}
//------------- type 4 afa
if($row['typ']== 6 && $row['utyp']==4) {
$rt4[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$rt4[$key]['tour']=$a_touren[$ta_id]['tour'];
$rt4[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$rt4[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$rt4[$key]['fahrernichtda']=$feintrag;
$rt4[$key]['autonichtda']=$autonichtda;
$panzeige4++;
}
//------------- Pin post leergut / rueckläufer
if($row['typ']== 16) {
$ltour[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$ltour[$key]['tour']=$a_touren[$ta_id]['tour'];
$ltour[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$ltour[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$ltour[$key]['fahrernichtda']=$feintrag;
$ltour[$key]['autonichtda']=$autonichtda;
$leerpin++;
}
//------------- essentour VNG
if($row['typ']== 9) {
$etour[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$etour[$key]['tour']=$a_touren[$ta_id]['tour'];
$etour[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$etour[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$etour[$key]['fahrernichtda']=$feintrag;
$etour[$key]['autonichtda']=$autonichtda;
$etouranzeige++;
}
//-------------
$key++;
}
//---------------------------------------------
if(isset($pvl)) { $template->assign('tag1_pvl',$pvl); }
if(isset($lvz)) { $template->assign('tag1_lvz',$lvz); }
if(isset($typ2)) { $template->assign('tag1_typ2',$typ2); }
if(isset($lvzz)) { $template->assign('tag1_lvzz',$lvzz); }
if(isset($$pag)) { $template->assign('tag1_pag',$pag); }
if(isset($rt1)) { $template->assign('rtour1', $rt1); }
if(isset($rt2)) { $template->assign('rtour2', $rt2); }
if(isset($rt3)) { $template->assign('rtour3', $rt3); }
if(isset($rt4)) { $template->assign('rtour4', $rt4); }
if(isset($ltour)) { $template->assign('ltour', $ltour); }
if(isset($etour)) { $template->assign('$etour', $etour); }
//--------------------------------------------- anzeige var
$template->assign('panzeige1', $panzeige1);
$template->assign('panzeige2', $panzeige2);
$template->assign('panzeige3', $panzeige3);
$template->assign('panzeige4', $panzeige4);
$template->assign('leerpin', $leerpin);
$template->assign('etouranzeige', $etouranzeige);
//------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------
// echo'<pre>'; print_r($a_fplanr); echo'</pre>';
//------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------------------------------------------------------------
if ($faz==1) {
$kw1 = (int)date('W');
//------------------------------------------------------ FAZ Tour 1
$faztour1 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw1."' and jahr='".$jahr1."' and typ=15 AND utyp=1 ORDER BY tour");
while($row = $faztour1->fetch_assoc()) {
$fazinfo=$row['tag'].".".$row['monat'].".".$row['jahr']; $template->assign('fazinfo',$fazinfo);
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
$aa_id= array_search($row['auto'], array_column($a_fahrzg, 'id'));
$ma_id= array_search($row['fahrer'], array_column($a_fahrer, 'id'));
$a_pl2 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$row['tag']."' AND monat='".$row['monat']."' AND jahr='".$row['jahr']."'");
$feintrag=0;
while($a_pl2 = $pl2->fetch_assoc()) {
if($a_pl2['mid']==$row['fahrer']) {
$pa_id= array_search($a_pl2['grund'], array_column($a_planbz, 'id'));
if($a_planbz['nichtda']==1) {
$feintrag=1;
} else {
if($a_planbz['nichtda']==$row['typ']) { $feintrag=1; }
}
}
}
if($feintrag==0) { if($row['fahrer']!=$a_touren[$ta_id]['s_fahrer']) { $feintrag=2; }}
if($row['fahrer']==0) { $feintrag=1; } //-- fahrer nicht ausgewaehlt
//----------- auto
$a_fpl2 = $GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE tag='".$row['tag']."' AND monat='".$row['monat']."' AND jahr='".$row['jahr']."'");
$autonichtda=0;
while($a_fpl2 = $fpl2->fetch_assoc()) {
if($a_fpl2['fid']==$row['auto']) {
$autonichtda=1;
}
}
if($row['auto']!=$a_touren[$ta_id]['s_auto']) { $autonichtda=2; }
if($row['auto']==0) { $autonichtda=1; } //-- Auto nicht ausgewaehlt
$faz_tour1[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$faz_tour1[$key]['tour']=$a_touren[$ta_id]['tour3'];
$faz_tour1[$key]['auto']=$a_fahrzg[$aa_id]['kz'];
$faz_tour1[$key]['fahrer']=$a_fahrer[$ma_id]['name'];
$faz_tour1[$key]['info']=$a_touren[$ta_id]['infotitel'];
$faz_tour1[$key]['exemplare']=$row['exemplare'];
$faz_tour1[$key]['time']=$row['time'];
$faz_tour1[$key]['tourid']=$row['tour'];
$faz_tour1[$key]['fahrer_id']=$row['fahrer'];
$faz_tour1[$key]['fahrernichtda']=$feintrag;
$faz_tour1[$key]['autonichtda']=$autonichtda;
$key++;
}
$fazanzeige=1;
$template->assign('faz1',$faz_tour1);
$template->assign('fazanzeige',1);
//------------------------------------------------------ FAZ Tour 2
$faztour2 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw1."' and jahr='".$jahr1."' and typ=15 AND utyp=2 ORDER BY tour");
while($row = $faztour2->fetch_assoc()) {
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
$aa_id= array_search($row['auto'], array_column($a_fahrzg, 'id'));
$ma_id= array_search($row['fahrer'], array_column($a_fahrer, 'id'));
$feintrag=0;
while($a_pl2 = $pl2->fetch_assoc()) {
if($a_pl2['mid']==$row['fahrer']) {
$pa_id= array_search($a_pl2['grund'], array_column($a_planbz, 'id'));
if($a_planbz['nichtda']==1) {
$feintrag=1;
} else {
if($a_planbz['nichtda']==$row['typ']) { $feintrag=1; }
}
}
}
if($feintrag==0) { if($row['fahrer']!=$a_touren[$ta_id]['s_fahrer']) { $feintrag=2; }}
if($row['fahrer']==0) { $feintrag=1; } //-- fahrer nicht ausgewaehlt
//----------- auto
$autonichtda=0;
while($a_fpl2 = $fpl2->fetch_assoc()) {
if($a_fpl2['fid']==$row['auto']) {
$autonichtda=1;
} else {
if($row['auto']!=$a_touren[$ta_id]['s_auto']) { $autonichtda=2; }
}
}
if($row['auto']==0) { $autonichtda=1; } //-- Auto nicht ausgewaehlt
$faz_tour2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$faz_tour2[$key]['tour']=$a_touren[$ta_id]['tour3'];
$faz_tour2[$key]['auto']=$a_fahrzg[$aa_id]['kz'];
$faz_tour2[$key]['fahrer']=$a_fahrer[$ma_id]['name'];
$faz_tour2[$key]['info']=$a_touren[$ta_id]['infotitel'];
$faz_tour2[$key]['exemplare']=$row['exemplare'];
$faz_tour2[$key]['time']=$row['time'];
$faz_tour2[$key]['tourid']=$row['tour'];
$faz_tour2[$key]['fahrer_id']=$row['fahrer'];
$faz_tour2[$key]['fahrernichtda']=$feintrag;
$faz_tour2[$key]['autonichtda']=$autonichtda;
$key++;
}
$fazanzeige=1;
$template->assign('faz2',$faz_tour2);
$template->assign('fazanzeige',1);
//------------------------------------------------------ FAZ Tour 3
$faztour3 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw1."' and jahr='".$jahr1."' and typ=15 AND utyp=3 ORDER BY tour");
while($row = $faztour3->fetch_assoc()) {
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
$aa_id= array_search($row['auto'], array_column($a_fahrzg, 'id'));
$ma_id= array_search($row['fahrer'], array_column($a_fahrer, 'id'));
$feintrag=0;
while($a_pl2 = $pl2->fetch_assoc()) {
if($a_pl2['mid']==$row['fahrer']) {
$pa_id= array_search($a_pl2['grund'], array_column($a_planbz, 'id'));
if($a_planbz['nichtda']==1) {
$feintrag=1;
} else {
if($a_planbz['nichtda']==$row['typ']) { $feintrag=1; }
}
}
}
if($feintrag==0) { if($row['fahrer']!=$a_touren[$ta_id]['s_fahrer']) { $feintrag=2; }}
if($row['fahrer']==0) { $feintrag=1; } //-- fahrer nicht ausgewaehlt
//----------- auto
$autonichtda=0;
while($a_fpl2 = $fpl2->fetch_assoc()) {
if($a_fpl2['fid']==$row['auto']) {
$autonichtda=1;
} else {
if($row['auto']!=$a_touren[$ta_id]['s_auto']) { $autonichtda=2; }
}
}
if($row['auto']==0) { $autonichtda=1; } //-- Auto nicht ausgewaehlt
$faz_tour3[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$faz_tour3[$key]['tour']=$a_touren[$ta_id]['tour3'];
$faz_tour3[$key]['auto']=$a_fahrzg[$aa_id]['kz'];
$faz_tour3[$key]['fahrer']=$a_fahrer[$ma_id]['name'];
$faz_tour3[$key]['info']=$a_touren[$ta_id]['infotitel'];
$faz_tour3[$key]['exemplare']=$row['exemplare'];
$faz_tour3[$key]['time']=$row['time'];
$faz_tour3[$key]['tourid']=$row['tour'];
$faz_tour3[$key]['fahrer_id']=$row['fahrer'];
$faz_tour3[$key]['fahrernichtda']=$feintrag;
$faz_tour3[$key]['autonichtda']=$autonichtda;
$key++;
}
$fazanzeige=1;
$template->assign('faz3',$faz_tour3);
$template->assign('fazanzeige',1);
//------------------------------------------------------ FAZ Tour 4
$faztour4 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw1."' and jahr='".$jahr1."' and typ=15 AND utyp=4 ORDER BY tour");
while($row = $faztour4->fetch_assoc()) {
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
$aa_id= array_search($row['auto'], array_column($a_fahrzg, 'id'));
$ma_id= array_search($row['fahrer'], array_column($a_fahrer, 'id'));
$feintrag=0;
while($a_pl2 = $pl2->fetch_assoc()) {
if($a_pl2['mid']==$row['fahrer']) {
$pa_id= array_search($a_pl2['grund'], array_column($a_planbz, 'id'));
if($a_planbz['nichtda']==1) {
$feintrag=1;
} else {
if($a_planbz['nichtda']==$row['typ']) { $feintrag=1; }
}
}
}
if($feintrag==0) { if($row['fahrer']!=$a_touren[$ta_id]['s_fahrer']) { $feintrag=2; }}
if($row['fahrer']==0) { $feintrag=1; } //-- fahrer nicht ausgewaehlt
//----------- auto
$autonichtda=0;
while($a_fpl2 = $fpl2->fetch_assoc()) {
if($a_fpl2['fid']==$row['auto']) {
$autonichtda=1;
} else {
if($row['auto']!=$a_touren[$ta_id]['s_auto']) { $autonichtda=2; }
}
}
if($row['auto']==0) { $autonichtda=1; } //-- Auto nicht ausgewaehlt
$faz_tour4[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$faz_tour4[$key]['tour']=$a_touren[$ta_id]['tour3'];
$faz_tour4[$key]['auto']=$a_fahrzg[$aa_id]['kz'];
$faz_tour4[$key]['fahrer']=$a_fahrer[$ma_id]['name'];
$faz_tour4[$key]['info']=$a_touren[$ta_id]['infotitel'];
$faz_tour4[$key]['exemplare']=$row['exemplare'];
$faz_tour4[$key]['time']=$row['time'];
$faz_tour4[$key]['tourid']=$row['tour'];
$faz_tour4[$key]['fahrer_id']=$row['fahrer'];
$faz_tour4[$key]['fahrernichtda']=$feintrag;
$faz_tour4[$key]['autonichtda']=$autonichtda;
$key++;
}
$fazanzeige=1;
$template->assign('faz4',$faz_tour4);
$template->assign('fazanzeige',1);
} else {
//----------------------------- TAG 2 pvl
$key=0; $anzpvl2=0; $anzlvz2=0; $anzlvzz2=0; $pinanzeige2=0; $rtouranzeige2=0; $ddanzeige2=0; $pinlanzeige2=0;
$pl2 = $GLOBALS['mysql']->query("SELECT * FROM planer WHERE tag='".$tag2."' AND monat='".$monat2."' AND jahr='".$jahr2."'");
$fpl2= $GLOBALS['mysql']->query("SELECT * FROM fplaner WHERE tag='".$tag2."' AND monat='".$monat2."' AND jahr='".$jahr2."'");
//------------------------------------------------------------------------------------------------------------------------------------------------------------
$tag_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag2."' and monat='".$monat2."' and jahr='".$jahr2."' ORDER BY tour"); $key=0;
while($row = $tag_tour->fetch_assoc()) { //echo'<pre>'; print_r($row); echo'</pre>';
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
$aa_id= array_search($row['auto'], array_column($a_fahrzg, 'id'));
$ma_id= array_search($row['fahrer'], array_column($a_fahrer, 'id'));
$feintrag=0;
while($a_pl2 = $pl2->fetch_assoc()) {
if($a_pl2['mid']==$row['fahrer']) {
$pa_id= array_search($a_pl2['grund'], array_column($a_planbz, 'id'));
if($a_planbz['nichtda']==1) {
$feintrag=1;
} else {
if($a_planbz['nichtda']==$row['typ']) { $feintrag=1; }
}
}
}
if($feintrag==0) { if($row['fahrer']!=$a_touren[$ta_id]['s_fahrer']) { $feintrag=2; }}
if($row['fahrer']==0) { $feintrag=1; } //-- fahrer nicht ausgewaehlt
//----------- auto
$autonichtda=0;
while($a_fpl2 = $fpl2->fetch_assoc()) {
if($a_fpl2['fid']==$row['auto']) {
$autonichtda=1;
} else {
if($row['auto']!=$a_touren[$ta_id]['s_auto']) { $autonichtda=2; }
}
}
if($row['auto']==0) { $autonichtda=1; } //-- Auto nicht ausgewaehlt
//------------------------------------------------------ Abfrage nur bei änderungen !!!!!!!!!!!!!!!!!!!
if($autonichtda>0 || $feintrag>0) {
//------------------------------------------------------ PVL
if($row['typ']== 3) {
$pvl2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$pvl2[$key]['tour']=$a_touren[$ta_id]['tour'];
$pvl2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$pvl2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$pvl2[$key]['fahrernichtda']=$feintrag;
$pvl2[$key]['autonichtda']=$autonichtda;
$anzpvl2++;
}
//------------------------------------------------------ LVZ Touren
if($row['typ']== 4) {
$lvz2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$lvz2[$key]['tour']=$a_touren[$ta_id]['tour'];
$lvz2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$lvz2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$lvz2[$key]['fahrernichtda']=$feintrag;
$lvz2[$key]['autonichtda']=$autonichtda;
$anzlvz2++;
}
//------------------------------------------------------ LVZ zustellung
if($row['typ']==17) {
$lvzz2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$lvzz2[$key]['tour']=$a_touren[$ta_id]['tour'];
$lvzz2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$lvzz2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$lvzz2[$key]['fahrernichtda']=$feintrag;
$lvzz2[$key]['autonichtda']=$autonichtda;
$anzlvzz2++;
}
//------------------------------------------------------ LVZ post
if($row['typ']== 5) {
$pag2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$pag2[$key]['tour']=$a_touren[$ta_id]['tour'];
$pag2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$pag2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$pag2[$key]['fahrernichtda']=$feintrag;
$pag2[$key]['autonichtda']=$autonichtda;
$pinanzeige2++;
}
//------------- type 1 rtour
if($row['typ']== 6 && $row['utyp']==1) {
$rt_2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$rt_2[$key]['tour']=$a_touren[$ta_id]['tour'];
$rt_2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$rt_2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$rt_2[$key]['$fahrernichtda']=$feintrag;
$rt_2[$key]['autonichtda']=$autonichtda;
$rtouranzeige2++;
}
//------------- type 2 BNA / L
if($row['typ']== 6 && $row['utyp']==2) {
$rt_2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$rt_2[$key]['tour']=$a_touren[$ta_id]['tour'];
$rt_2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$rt_2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$rt_2[$key]['fahrernichtda']=$feintrag;
$rt_2[$key]['autonichtda']=$autonichtda;
$panzeige2++;
}
//------------- Pin post leergut / rueckläufer
if($row['typ']== 16) {
$ltour2[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$ltour2[$key]['tour']=$a_touren[$ta_id]['tour'];
$ltour2[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$ltour2[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$ltour2[$key]['fahrernichtda']=$feintrag;
$ltour2[$key]['autonichtda']=$autonichtda;
$pinlanzeige2++;
}
//-----------
}
//------------- type 3 DD
if($row['typ']== 6 && $row['utyp']==3) {
$rt32[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
$rt32[$key]['tour']=$a_touren[$ta_id]['tour'];
$rt32[$key]['kennz']=$a_fahrzg[$aa_id]['kz'];
$rt32[$key]['fahrer_name']=$a_fahrer[$ma_id]['name'];
$rt32[$key]['fahrernichtda']=$feintrag;
$rt32[$key]['autonichtda']=$autonichtda;
$ddanzeige2++;
}
//-------------
$key++;
}
//---------------------------------------------
//---------------------------------------------
if(isset($pvl2)) { $template->assign('tag2_pvl',$pvl2); }
if(isset($lvz2)) { $template->assign('tag2_lvz',$lvz2); }
if(isset($lvzz2)) { $template->assign('tag2_lvzz',$lvzz2); }
if(isset($pag2)) { $template->assign('tag2_pag',$pag2); }
if(isset($rt_2)) { $template->assign('tag2_rtour', $rt_2); }
if(isset($rt32)) { $template->assign('tag2_dd', $rt32); }
if(isset($ltour2)) { $template->assign('tag2_pinl', $ltour2); }
//--------------------------------------------- anzeige var
$template->assign('anzpvl2', $anzpvl2);
$template->assign('anzlvz2', $anzlvz2);
$template->assign('anzlvzz2', $anzlvzz2);
$template->assign('pinanzeige2', $pinanzeige2);
$template->assign('rtouranzeige2', $rtouranzeige2);
$template->assign('ddanzeige2', $ddanzeige2);
$template->assign('pinlanzeige2', $pinlanzeige2);
//---------------------------------------------
}
//-------------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------------
//echo'<pre>'; print_r($tag_tour1); echo'</pre>';
//------------------------------------------------------------
$GLOBALS['template']->display('app_heute.tpl');
//------------------------------------------------------------
?>