0 && $_GET['wahl']==0) { $monat=$_GET['monat']; $jahr=$_GET['jahr']; } else { $jahr = (int)date('Y'); $monat = (int)date('m'); $kw_aktuell = (int)date('W'); } //echo $monat."-".$jahr; //----------------------------------------- einzelne SMS Senden if(isset($_POST['smssenden'])) { $tourid=$_POST['smssenden']; $row_smstour = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE id='".$tourid."'"); $sms_tag=$row_smstour['tag']; $sms_monat=$row_smstour['monat']; $row_tourn = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row_smstour['tour']."'"); $sms_tour=$row_tourn['tour']; $sms_jahr=$row_smstour['jahr']; $sms_auto=$row_smstour['auto']; $row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$sms_auto."'"); $sms_autoname=$row_autox['kz']; $row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row_smstour['fahrer']."'"); $sms_nummer[0]=$row_fahrerx['handy']; $MessageText = "PIN ".$sms_tag.".".$sms_monat.".".$sms_jahr." * Tour: ".$sms_tour." * mit ".$sms_autoname." * Danke ".$_SESSION['bname']; //------------------------------ $GLOBALS['sms']->sendsms($MessageText,$sms_nummer); $GLOBALS['mysql']->insert("UPDATE tourenliste SET smsid='".$_SESSION['messageId']."',logid='".time()."' WHERE id='".$tourid."'"); if($_SESSION['messageId']>0) { $success="SMS erfolgreich an: ".$sms_nummer."versendet."; $template->assign('success', $success); } else { $error="Fehler: SMS konnte nicht versendet werden !!! - Fehlercode:".$_SESSION['messageId']; $template->assign('error', $error); } } //----------------------------- //------------------------------------ kompletten Monat aendern umspeichern elseif(isset($_POST['savetoursubmit'])) { foreach($_POST['list'] as $row) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET auto='".$row['Fahrzeug']."' WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET fahrer='".$row['Fahrer']."' WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$row['zeit']."' WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."'"); } $success[]='Alle Touren wurden geändert und gespeichert.'; $template->assign('success', $success); } //------------------------------------ komplette tabelel speichern elseif(isset($_POST['testsave'])) { foreach($_POST['list'] as $row) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET auto='".$row['Fahrzeug']."' WHERE id='".$row['tid']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET fahrer='".$row['Fahrer']."' WHERE id='".$row['tid']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$row['zeit']."' WHERE id='".$row['tid']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET infotext='".$row['infotext']."' WHERE id='".$row['tid']."'"); } $success[]='Alle Touren wurden geändert und gespeichert.'; $template->assign('success', $success); } //------------------ PIN auslesen $key=0; $pin_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."' and typ=6 ORDER BY tag"); while($row = $pin_tour->fetch_assoc()) { $row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'"); $s_auto=$row_tour3['s_auto']; $s_fahrer=$row_tour3['s_fahrer']; $tourname=$row_tour3['tour']; $pin_tour1[$key]['id']=$row['id']; // $pin_sms[$key]['id']=$row['id']; $pin_tour1[$key]['tid']=$key; $pin_tour1[$key]['zeit']=$row['zeit']; $pin_tour1[$key]['tag']=$row['tag']; $pin_tour1[$key]['monat']=$row['monat']; $pin_tour1[$key]['jahr']=$row['jahr']; $date1= mktime(0,0,0,$row['monat'],$row['tag'],$row['jahr']); $pin_tour1[$key]['tagnr']=(int)date('w', $date1); $row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'"); $pin_tour1[$key]['fahrer']=$row_fahrerx['name']; $pin_tour1[$key]['fahrer_id']=$row_fahrerx['id']; $row_fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv>0 AND post>0 ORDER BY name"); $pin_tour1[$key]['fahrer_array']=$row_fahrer_array; $row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'"); $pin_tour1[$key]['kennz']=$row_autox['kz']; $pin_tour1[$key]['auto_id']=$row['auto']; $row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY kz"); $pin_tour1[$key]['auto_array']=$row_auto_array; $pin_tour1[$key]['infotext']=$row['infotext']; $pin_tour1[$key]['smsid']=$row['smsid']; $tmp_tour = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$row['tag']."' AND monat='".$monat."' and jahr='".$jahr."' and fahrer='".$row['fahrer']."' AND typ<5"); $row_nichtda = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$row['fahrer']."' AND tag='".$row['tag']."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($row['fahrer']<1) { $pin_tour1[$key]['fahrer_na']=1; $info[$anz]['date']=$date1; $info[$anz]['info']=" kein Fahrer eingesetzt"; // 1= kein Fahrer ausgewählt $kalenderinfo = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$s_fahrer."' AND tag='".$row['tag']."' AND monat='".$monat."' AND jahr='".$jahr."'"); $row_icon = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$kalenderinfo['grund']."'"); $fahrerinfo = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$s_fahrer."'"); $info[$anz]['text']=$fahrerinfo['name']." --> ".$row_icon['bez']; $anz++; } elseif($row_nichtda['num_rows'] != 0) { $pin_tour1[$key]['fahrer_na']=2; $info[$anz]['date']=$date1; $info[$anz]['info']=" Fahrer Info im Kalender"; // 2= fahrer hat Kalendereintrag $row_icon = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row_nichtda['grund']."'"); $fahrerinfo = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'"); $info[$anz]['text']=$fahrerinfo['name']." --> ".$row_icon['bez']; $anz++; } elseif($tmp_tour['num_rows'] >1 ) { $pin_tour1[$key]['fahrer_na']=4; $info[$anz]['date']=$date1; $info[$anz]['info']=" Fahrer doppelt eingesetzt"; $info[$anz]['infotyp']=4; // 4= doppelt N8 einsatz $tmp_tour = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$row['tag']."' AND monat='".$monat."' and jahr='".$jahr."' and fahrer='".$row['fahrer']."' AND typ<5 AND tour!='".$row['tour']."'"); $info_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$tmp_tour['tour']."'"); $info[$anz]['text']="2. Eintrag: --> ".$info_tour['tour']; $anz++; } elseif($s_fahrer!==$row['fahrer']) { $pin_tour1[$key]['fahrer_na']=3; $ersatz[$ers]['date']=$date1; $ersatz[$ers]['info']="Ersatzfahrer eingesetzt"; // 3= nicht stammfahrer $fahrerinfo = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$s_fahrer."'"); $kalenderinfo = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$s_fahrer."' AND tag='".$row['tag']."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($kalenderinfo['num_rows'] != 0) { $row_icon = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$kalenderinfo['grund']."'"); $tmpstring=$fahrerinfo['name']." --> ".$row_icon['bez']; } else { $inf_tour = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$row['tag']."' AND monat='".$monat."' and jahr='".$jahr."' and fahrer='".$s_fahrer."'"); if($inf_tour['num_rows'] != 0) { $info_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$inf_tour['tour']."'"); $tmpstring=$fahrerinfo['name']." --> ".$info_tour['tour']; } else { $tmpstring=$fahrerinfo['name']." --> nicht eingesetzt"; } } $ersatz[$ers]['text']=$tmpstring; if($row['infotext'] == '' ) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET infotext='".$tmpstring."' WHERE id='".$row['id']."'"); } $ers++; } $key++; } $tourenlist = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=6"); //$row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$_GET['id']."'"); //$vorlage['s_fahrer']=$row_tour3['s_fahrer']; //$vorlage['s_auto']=$row_tour3['s_auto']; //$fahrer['fahrer_array'] = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv>0 AND post>0 ORDER BY name"); //$auto['auto_array'] = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY kz"); $s_fahrer=$row_tour3['s_fahrer']; $s_auto=$row_tour3['s_auto']; //echo $s_auto; // Vorabanzeige resultat // echo "
";
//      print_r($vorlage);
//      echo "
"; //--------------------------- $template->assign('monat', $monat); $template->assign('jahr', $jahr); $template->assign('anzeige', $_GET['id']); $template->assign('tourenlist', $tourenlist); $template->assign('tourname', $tourname); $template->assign('pin_tour1', $pin_tour1); $template->assign('sms_tour1', $sms_tour1); $template->assign('vorlage', $vorlage); $template->assign('s_auto', $s_auto); $template->assign('s_fahrer', $s_fahrer); $template->assign('content', 'tpl/rpin2.tpl'); ?>