query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ in (6,9,12,16,99) ORDER BY id"); while($row = $abfrage->fetch_assoc()) { $ttemp=$row['tour']; $ta_id= array_search($ttemp, array_column($a_touren, 'id')); $atemp=$row['auto']; $aa_id= array_search($atemp, array_column($a_fahrzg, 'id')); $mtemp=$row['fahrer']; $ma_id= array_search($mtemp, array_column($a_fahrer, 'id')); //-------------------------------------------- zurücksetzten $tw1[$key]['nocar']=0; $tw1[$key]['nodriver']=0; $tw2[$kai]['acar']=0; $tw2[$kai]['adriver']=0; $noplan=0; $aender=0; //-------------------------------------------- sms versendet ? fertig $summe++; if($row['smsstatus']!=0) { $fertig++; } if($row['smsstatus']==2) { $sms++; } //-------------------------------------------- Sondertouren if($a_touren[$ta_id]['aktiv']<1) { $tw3[$kay]['id']=$row['id']; $tw3[$kay]['tour']=$a_touren[$ta_id]['tour']; $tw3[$kay]['info']=$a_touren[$ta_id]['infotitel']; $tw3[$kay]['fahrer']=$a_fahrer[$ma_id]['name']; $tw3[$kay]['kennz']=$a_fahrzg[$aa_id]['kz']; $kay++; } if($kay>0) { $template->assign('tw3', $tw3); } //-------------------------------------------- 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; $tw1[$key]['nodriver']=1; } if($a_planbz[$pa_id]['nichtda']==2) { $noplan=1; $tw1[key]['nodriver']=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; $tw1[$key]['nocar']=1; } //-------------------------------------------- Fahrer nicht ausgewählt if($row['fahrer']==0) { $noplan=1; $tw1[$key]['nodriver']=1; } //-------------------------------------------- Fahrzeug nicht ausgewählt if($row['auto']==0) { $noplan=1; $tw1[$key]['nocar']=1; } //-------------------------------------------- fehlerhafte / ungeplante Touren übergeben if($noplan>0) { $tw1[$key]['tour']=$a_touren[$ta_id]['tour']; $tw1[$key]['fahrer']=$a_fahrer[$ma_id]['name']; $tw1[$key]['kennz']=$a_fahrzg[$aa_id]['kz']; $key++; } //-------------------------------------------- //-------------------------------------------- Änderungen //------------------------------ vergleichen Stammfahrer/Fahrzeug if($a_touren[$ta_id]['s_fahrer']!=$row['fahrer']) { $aender=1; $tw2[$kai]['acar']=1; } if($a_touren[$ta_id]['s_auto']!=$row['auto']) { $aender=1; $tw2[$kai]['adriver']=1; } if($aender==1) { $tw2[$kai]['tour']=$a_touren[$ta_id]['tour']; $tw2[$kai]['fahrer']=$a_fahrer[$ma_id]['name']; $tw2[$kai]['kennz']=$a_fahrzg[$aa_id]['kz']; //if($row['infotext']!='') { $tw2[$kai]['info']=1; }else{ $tw2[$kai]['info']=0; } //$tw2[$kai]['text']=$row['infotext']; $kai++; } } if ($fertig>0) { $template->assign('summe', $summe); $template->assign('fertig', $fertig); $template->assign('sms', $sms); } //------------------------ Übergabe offene Touren if ($key>0) { $template->assign('plan', $key); $template->assign('tw1', $tw1); } //------------------------ Übergabe Änderungen - if ($kai>0) { $template->assign('aender', $kai); $template->assign('tw2', $tw2); } //----------------------- Übergabe Sondertouren if ($kay>0) { $template->assign('sondertouren', $kay); $template->assign('tw3', $tw3); } //-------------------------------------------- $template->assign('datum', $datum); $template->assign('content', 'tpl/ajax/planung4.tpl'); ?>