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']; include('lib/mysmsapi.php'); include_once('lib/class.mysms.php'); if($_SESSION['benutzer']==18) { $api_key = 'OvHiwonvVKneoYttEOE64g'; $mysms = new mysms($api_key); $login_data = array('msisdn' => '491783481356', 'password' => 'laden'); } else { $api_key = 'EPOcWC8smWfdOWNHzSLANw'; $mysms = new mysms($api_key); $login_data = array('msisdn' => '491786828700', 'password' => 'maxdata-01'); } $login = $mysms->ApiCall('json', '/user/login', $login_data); $user_info = json_decode($login); $_SESSION['AuthToken'] = $user_info->authToken; $mysms->setAuthToken($user_info->authToken); $req_data = array('authToken' => $_SESSION['AuthToken'],'recipients' => $sms_nummer,'message' => $MessageText,'encoding' => 0,'smsConnectorId' => 0,'store'=>true); //providing $ergebnis = $mysms->ApiCall('json', '/remote/sms/send', $req_data); //calling method ->ApiCall //------------------------------ $smsid=substr($ergebnis, -8,5); $GLOBALS['mysql']->insert("UPDATE tourenliste SET smsid='".$smsid."' WHERE id='".$tourid."'"); // $template->assign('success', $ergebnis); $template->assign('success', $sms_nummer); } //----------------------------- //------------------------------------ kompletten Monat aendern umspeichern elseif(isset($_POST['ezeit'])) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$_POST['ezeit']."',logid='".time()."' WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."'"); $success[]="Für ".$monat."/".$jahr." wurde die Startzeit von Tour ".$_POST['ezeit2']." auf ".$_POST['ezeit']." Uhr eingestellt und gespeichert."; $template->assign('success', $success); } elseif(isset($_POST['efahrer'])) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET fahrer='".$_POST['efahrer']."',logid='".time()."' WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."'"); $success[]="Für ".$monat."/".$jahr." wurde der Fahrer von Tour ".$_POST['efahrer2']." auf ".$_POST['efahrer']." Uhr eingestellt und gespeichert."; $template->assign('success', $success); } elseif(isset($_POST['eauto'])) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET auto='".$_POST['eauto']."',logid='".time()."' WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."'"); $success[]="Für ".$monat."/".$jahr." wurde das Fahrzeug von Tour ".$_POST['efahrer2']." auf ".$_POST['eauto2']." Uhr eingestellt 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']."',logid='".time()."' WHERE id='".$row['tid']."'"); } $success[]='Alle Touren wurden geändert und gespeichert.'; $template->assign('success', $success); } //------------------ Tour auslesen $key=0; $pin_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE monat='".$monat."' and jahr='".$jahr."' and tour='".$_GET['id']."' 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']; $tour_edit[$key]['id']=$row['id']; $tour_edit[$key]['tid']=$key; $tour_edit[$key]['zeit']=$row['zeit']; $tour_edit[$key]['tag']=$row['tag']; $tour_edit[$key]['monat']=$row['monat']; $tour_edit[$key]['jahr']=$row['jahr']; $date1= mktime(0,0,0,$row['monat'],$row['tag'],$row['jahr']); $tour_edit[$key]['tagnr']=(int)date('w', $date1); $row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'"); $tour_edit[$key]['fahrer']=$row_fahrerx['name']; $tour_edit[$key]['fahrer_id']=$row['fahrer']; $row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'"); $tour_edit[$key]['kennz']=$row_autox['kz']; $tour_edit[$key]['auto_id']=$row['auto']; $tour_edit[$key]['infotext']=$row['infotext']; if($row['fahrer']==0) { $tour_edit[$key]['fahrer_na']=1; } $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_nichtda['num_rows'] != 0) { $tour_edit[$key]['fahrer_na']=2; $row_nda = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row_nichtda['grund']."'"); if($row_nda['nichtda'] != 0) { $tour_edit[$key]['infotext']=$row_fahrerx['name']." ".$row_nda['bez']; $tour_edit[$key]['fahrer_na']=1; } } if($s_fahrer!=$row['fahrer']) { $tour_edit[$key]['fahrer_na']=2; $row_fahrer2 = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$s_fahrer."'"); // name stamm fahrer $row_nichtda2 = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$s_fahrer."' AND tag='".$row['tag']."' AND monat='".$monat."' AND jahr='".$jahr."'"); if($row_nichtda2['num_rows'] != 0) { // hat stammfahrer Kalendereintrag ? $row_nda2 = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row_nichtda2['grund']."'"); $tour_edit[$key]['infotext']=$row_fahrer2['name']." ".$row_nda2['bez']; // $tour_edit[$key]['fahrer_na']=3; } elseif($row_fahrer2['aktiv']==0) { $tour_edit[$key]['infotext']=$row_fahrer2['name']." --> ausgeschieden"; // mitarbeiter hat gekündigt } else { $tmp_tour = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tag='".$row['tag']."' AND monat='".$monat."' and jahr='".$jahr."' and fahrer='".$s_fahrer."'"); if($tmp_tour['num_rows'] != 0) { // fährt der Fahrer eine andere Tour ?? $tmp_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$tmp_tour['tour']."'"); $tour_edit[$key]['infotext']=$row_fahrer2['name']." --> ".$tmp_tour3['tour']; } elseif($row_nichtda2['aktiv']==0) { $tour_edit[$key]['infotext']=$row_fahrer2['name']." --> nicht eingesetzt"; } } } $GLOBALS['mysql']->insert("UPDATE tourenliste SET infotext='".$tour_edit[$key]['infotext']."' WHERE id='".$row['id']."'"); // $tour_edit[$key]['fahrer_array']=$row_fahrer_array; // $row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY kz"); // $tour_edit[$key]['auto_array']=$row_auto_array; $tour_edit[$key]['smsid']=$row['smsid']; $key++; } //--------------------- Fahrer und Auto Array $fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE aktiv>0 ORDER BY name"); $auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY kz"); //echo $s_auto; // Vorabanzeige resultat // echo "
";
//      print_r($tour_edit);
//      echo "
"; $tourenlist3 = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=3 AND aktiv>0 order by id"); $template->assign('tourenlist3', $tourenlist3); // GH $tourenlist4 = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=4 AND aktiv>0 order by id"); $template->assign('tourenlist4', $tourenlist4); // LVZ $tourenlist5 = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=5 AND aktiv>0 order by id"); $template->assign('tourenlist5', $tourenlist5); // PIN AG $tourenlist6 = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=6 AND aktiv>0 order by id"); $template->assign('tourenlist6', $tourenlist6); // RTOUR PIN $tourenlist7 = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=7 AND aktiv>0 order by id"); $template->assign('tourenlist7', $tourenlist7); // RUNDSCHAU $tourenlist8 = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=8 AND aktiv>0 order by id"); $template->assign('tourenlist8', $tourenlist8); // SASO // 09 // 10 -Marktplatz $tourenlist11= $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=11 AND aktiv>0 order by id"); $template->assign('tourenlist11', $tourenlist11); // MPV $tourenlist12= $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=12 AND aktiv>0 order by id"); $template->assign('tourenlist12', $tourenlist12); // Belege // 13 // 14 $tourenlist15= $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=15 order by id"); $template->assign('tourenlist15', $tourenlist15); // FAZ //--------------------------- $template->assign('monat', $monat); $template->assign('jahr', $jahr); $template->assign('anzeige', $_GET['id']); $template->assign('tourname', $tourname); $template->assign('tour_edit', $tour_edit); //$template->assign('sms_tour1', $sms_tour1); //$template->assign('vorlage', $vorlage); $template->assign('s_fahrer', $s_fahrer); $template->assign('s_auto', $s_auto); $template->assign('auto_array', $auto_array); $template->assign('fahrer_array', $fahrer_array); $template->assign('content', 'tpl/pttour.tpl'); ?>