query_single("SELECT * FROM sasonorm WHERE kw='".$kw_aktuell."' AND jahr='".$jahr_aktuell."'"); $saso_norm=$sasonorm['norm']; if(isset($_POST['smssenden'])) { $tourtid=$_POST['smssenden']; $row_smstour = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE id='".$tourtid."'"); $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']; $sms_zeit=$row_smstour['zeit']; $sms_gewicht=round($row_smstour['gewicht']); $sms_norm=$row_smstour['Norm']; $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 = "SaSo: ".$sms_tag.".".$sms_monat.".".$sms_jahr." * Tour: ".$sms_tour." * ".$sms_zeit." Uhr * ".$sms_gewicht." kg * mit ".$sms_autoname." * Danke ".$_SESSION['bname'];; $GLOBALS['sms']->sendsms($MessageText,$sms_nummer); $template->assign('success', $_SESSION['lastcode']); $GLOBALS['mysql']->insert("UPDATE tourenliste SET smsid='".$_SESSION['messageId']."' WHERE id='".$tourtid."'"); } elseif(isset($_POST['testsave'])) { foreach($_POST['list'] as $row) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET exemplare='".$row['exemplare']."',rampe='".$row['rampe']."',fahrer='".$row['Fahrer']."',auto='".$row['Fahrzeug']."',logid='".time()."' WHERE id='".$row['tid']."'"); $gewix=0; $newexe=0; $newnorm=0; $newtour=$row['tourid']; $newexe=$row['exemplare']; $row_sn = $GLOBALS['mysql']->query_single("SELECT * FROM sasonorm WHERE kw='".$kw_aktuell."' AND jahr='".$jahr_aktuell."'"); $newnorm=$row_sn['norm']; $gewix=$newexe/$newnorm; if($newtour>8900) { $newtour=$newtour-900; } if($newtour>900) { $paketeminus=0; $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$row['pakete2']."' WHERE id='".$row['tid']."'"); //--------- abziehen von org. tour $saso_tour3 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour."' AND jahr='".$jahr_aktuell."'"); while($row = $saso_tour3->fetch_assoc()) { $paketeminus=$paketeminus+$row['pakete2']; } $newtour2=$newtour+900; $saso_tour4 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour2."' AND jahr='".$jahr_aktuell."'"); while($row = $saso_tour4->fetch_assoc()) { $paketeminus=$paketeminus+$row['pakete2']; } $newtour3=$newtour-7200; $saso_tour5 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour3."'AND jahr='".$jahr_aktuell."'"); while($row = $saso_tour5->fetch_assoc()) { $gx=$row['Pakete']-$paketeminus; $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$gx."' WHERE kw='".$kw_aktuell."' and tour='".$newtour3."' AND jahr='".$jahr_aktuell."'"); } } else { $GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$row['zeit']."',logid='".time()."' WHERE id='".$row['tid']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht='".$row['gewicht']."' WHERE id='".$row['tid']."'"); } // $success[]='Tour wurde geändert.'; // $template->assign('success', $success); } } elseif(isset($_POST['sasonorm'])) { if($_POST['sasonorm']!=0) { $GLOBALS['mysql']->insert("UPDATE sasonorm SET norm='".$_POST['sasonorm']."' WHERE kw='".$kw_aktuell."' AND jahr='".$jahr_aktuell."'"); $key=0; $saso_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8"); while($row = $saso_tour->fetch_assoc()) { $tourxx=$row['tour']; $tourid=(int)$tourxx; echo tourid; if($tourid<"1000") { $row_tourn = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET Norm='".$_POST['sasonorm']."' WHERE id='".$row['id']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET exemplare='".$row_tourn['exemplare']."' WHERE id='".$row['id']."'"); $pak=$row_tourn['exemplare']/$_POST['sasonorm']; $pak2=ceil($pak); $GLOBALS['mysql']->insert("UPDATE tourenliste SET Pakete='".$pak2."' WHERE id='".$row['id']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$pak2."' WHERE id='".$row['id']."'"); $key++; } } } $template->assign('success', 'Die Norm wurde angepasst und alle Touren neu berechnet'); $saso_norm=$_POST['sasonorm']; } //---------------- neue Tour löschen elseif(isset($_POST['delete2'])) { $GLOBALS['mysql']->query("DELETE FROM tourenliste WHERE id='".$_POST['delete2']."'"); } //---------------- tour speichern //---------------- neue Tour Hinzufügen elseif(isset($_POST['dazu'])) { $ptourid=$_POST['plus']; $ptourid=$ptourid-7200; if($ptourid>900) { $ptourid=$ptourid-900; $kendler=1;} //Kendler-Abnahme $row_tourp = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tour='".$ptourid."' and kw='".$kw_aktuell."' AND jahr='".$jahr_aktuell."'"); $row_tourpi = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$ptourid."'"); $row_tourpp = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$_POST['plus']."'"); if($kendler==1) { $ppakete=$row_tourpp['exemplare']/$row_tourp['Norm']; // $pgewicht=$row_tourp['gewicht2']*$ppakete; $ppakete2=ceil($ppakete); } else { $ppakete=$row_tourp['exemplare']/$row_tourp['Norm']; $ppakete=$ppakete/2; $ppakete2=ceil($ppakete); } $GLOBALS['mysql']->insert("INSERT INTO tourenliste (tour,gewicht2,zeit,rampe,exemplare,pakete2,gewicht,kw,tag,monat,jahr,typ,infotext,Norm,Pakete) VALUES( '".$_POST['plus']."', '".$row_tourp['gewicht2']."', '".$row_tourp['zeit']."', '".$row_tourp['rampe']."', '".$row_tourpp['exemplare']."', '".$ppakete."', '".$row_tourp['gewicht']."', '".$row_tourp['kw']."', '".$row_tourp['tag']."', '".$row_tourp['monat']."', '".$row_tourp['jahr']."', '".$row_tourp['typ']."', '".$row_tourpp['infotitel']."', '".$row_tourp['Norm']."', '".$row_tourp['Pakete']."') "); } //------------------------------------------ komplette SMS Senden elseif(isset($_POST['smspower'])) { $key=0; $ssms=0; $smszahl=0; $saso3_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and jahr='".$jahr_aktuell."' and typ=8"); while($row = $saso3_tour->fetch_assoc()) { $sms_tag=$row['tag']; $sms_monat=$row['monat']; $sms_jahr=$row['jahr']; $row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'"); $s_tour=$row['tour']; $sms_tour=$row_tour['tour']; $wochentag=date('l',mktime(0,0,0,$row['monat'],$row['tag'],$row['jahr'])); $sms_wt=$wochentag=$GLOBALS['core']->translateDate($wochentag); $sms_zeit=$row['zeit']; $gewicht2=$row['gewicht']/$row['Pakete']; $gewicht3=$gewicht2*$row['pakete2']; $sms_gewicht=round($gewicht3); $row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'"); $sms_autoname=$row_autox['kz']; $row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'"); $sms_nummer[0]=$row_fahrerx['handy']; $MessageText = "SaSo ".$sms_tag.".".$sms_monat.".".$sms_jahr." * Tour: ".$sms_tour." * ".$sms_zeit." Uhr * ".$sms_gewicht." kg * mit ".$sms_autoname." * Danke ".$_SESSION['bname']; $GLOBALS['sms']->sendsms($MessageText,$sms_nummer); sleep(2); //------------------------------ smsid speichern $smsid=substr($_SESSION['lastcode'], -8,5); if ($smsid>0) { $ssms++; } $GLOBALS['mysql']->insert("UPDATE tourenliste SET smsid='".$smsid."' WHERE id='".$row['id']."'"); $key++; $smszahl++; if($key==10) {sleep(4); $key=0; } } $success="Hinweis: ".$ssms." SMS von ".$smszahl." gesendet !!!!!!!!!!"; $template->assign('success', $success); } else { foreach($_POST['list'] as $row) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET exemplare='".$row['exemplare']."',rampe='".$row['rampe']."',fahrer='".$row['Fahrer']."',auto='".$row['Fahrzeug']."' WHERE id='".$row['tid']."'"); $gewix=0; $newexe=0; $newnorm=0; $newtour=$row['tourid']; $newexe=$row['exemplare']; $row_sn = $GLOBALS['mysql']->query_single("SELECT * FROM sasonorm WHERE kw='".$kw_aktuell."'"); $newnorm=$row_sn['norm']; $gewix=$newexe/$newnorm; if($newtour>8900) { $newtour=$newtour-900; } if($newtour>900) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$row['pakete2']."' WHERE id='".$row['tid']."'"); //--------- abziehen von org. tour $paketeminus=0; $saso_tour3 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour."'"); while($row = $saso_tour3->fetch_assoc()) { $paketeminus=$paketeminus+$row['pakete2']; } $newtour2=$newtour+900; $saso_tour4 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour2."'"); while($row = $saso_tour4->fetch_assoc()) { $paketeminus=$paketeminus+$row['pakete2']; } $newtour3=$newtour-7200; $saso_tour5 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour3."'"); while($row = $saso_tour5->fetch_assoc()) { $gx=$row['Pakete']-$paketeminus; $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$gx."' WHERE kw='".$kw_aktuell."' and tour='".$newtour3."'"); } } else { $GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$row['zeit']."' WHERE id='".$row['tid']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht='".$row['gewicht']."' WHERE id='".$row['tid']."'"); } // $success[]='Tour wurde geändert.'; // $template->assign('success', $success); } // $success[]='Touren in DB geschrieben'; $template->assign('success', $success); } /* //--------- abziehen von org. tour $saso_tour3 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour."'"); while($row = $saso_tour3->fetch_assoc()) { $paketeminus=$paketeminus+$row['pakete2']; } $newtour2=$newtour+900; $saso_tour4 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour2."'"); while($row = $saso_tour4->fetch_assoc()) { $paketeminus=$paketeminus+$row['pakete2']; } $newtour3=$newtour-7200; $saso_tour5 = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and typ=8 and tour='".$newtour3."'"); while($row = $saso_tour5->fetch_assoc()) { $gx=$row['Pakete']-$paketeminus; $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$gx."' WHERE kw='".$kw_aktuell."' and tour='".$newtour3."'"); } } else { $GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$_POST['szeit'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht='".$_POST['gewicht'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'"); } $GLOBALS['mysql']->insert("UPDATE tourenliste SET infotext='".$_POST['infotext'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'"); $success[]=$paketeminus; // $success[]='Tour wurde geändert.'; $template->assign('success', $success); // $template->assign('success', $success); } */ //------------------------------------------ 1, teil bis 0 Uhr $key=0; $saso_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and jahr='".$jahr_aktuell."' and typ=8 AND zeit >= 19 ORDER BY zeit"); while($row = $saso_tour->fetch_assoc()) { $saso_tour2[$key]['zeit']=$row['zeit']; $saso_tour2[$key]['id']=$row['id']; $saso_tour2[$key]['tid']=$key; $row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'"); $saso_tour2[$key]['tourid']=$row['tour']; $saso_tour2[$key]['tour']=$row_tour['tour3']." (".$row_tour['tour'].")"; $saso_tour2[$key]['exemplare']=$row_tour['exemplare']; $row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'"); $saso_tour2[$key]['fahrer']=$row_fahrerx['name']; $saso_tour2[$key]['fahrer_id']=$row_fahrerx['id'];//sparen $row_fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE saso>0 AND aktiv>0 ORDER BY name"); $saso_tour2[$key]['fahrer_array']=$row_fahrer_array; $saso_tour2[$key]['zeit']=$row['zeit']; $saso_tour2[$key]['gewicht']=$row['gewicht']; $saso_tour2[$key]['gewicht4']=$row['gewicht4']; $saso_tour2[$key]['pakete']=$row['Pakete']; $saso_tour2[$key]['pakete2']=$row['pakete2']; $gewicht2=$row['gewicht']/$row['Pakete']; $gewicht3=$gewicht2*$row['pakete2']; $saso_tour2[$key]['gewicht3']=ceil($gewicht3); $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht2='".$gewicht2."' WHERE id='".$row['id']."'"); $saso_tour2[$key]['gewicht2']=$gewicht2; $saso_tour2[$key]['rampe']=$row['rampe']; $row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'"); $saso_tour2[$key]['kennz']=$row_autox['kz']; $saso_tour2[$key]['auto_id']=$row['auto'];//sparen $row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>1 ORDER BY kz"); $saso_tour2[$key]['auto_array']=$row_auto_array; $saso_tour2[$key]['infotext']=$row['infotext']; $saso_tour2[$key]['smsid']=$row['smsid']; $key++; } //----------------- 2, teil ab 0 Uhr $saso_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and jahr='".$jahr_aktuell."' and typ=8 AND zeit <= 19 ORDER BY zeit"); while($row = $saso_tour->fetch_assoc()) { $saso_tour2[$key]['zeit']=$row['zeit']; $saso_tour2[$key]['id']=$row['id']; $saso_tour2[$key]['tid']=$key; // $saso_tour2[$key]['jahr']=$row['jahr']; // $saso_tour2[$key]['monat']=$row['monat']; // $saso_tour2[$key]['tag']=$row['tag']; $row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'"); $saso_tour2[$key]['tourid']=$row['tour']; $saso_tour2[$key]['tour']=$row_tour['tour3']." (".$row_tour['tour'].")"; $saso_tour2[$key]['exemplare']=$row_tour['exemplare']; $row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'"); $saso_tour2[$key]['fahrer']=$row_fahrerx['name']; $saso_tour2[$key]['fahrer_id']=$row_fahrerx['id'];//sparen $row_fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE saso>0 AND aktiv>0 ORDER BY name"); $saso_tour2[$key]['fahrer_array']=$row_fahrer_array; $saso_tour2[$key]['zeit']=$row['zeit']; $saso_tour2[$key]['gewicht']=$row['gewicht']; $saso_tour2[$key]['gewicht4']=$row['gewicht4']; $saso_tour2[$key]['pakete']=$row['Pakete']; $saso_tour2[$key]['pakete2']=$row['pakete2']; $gewicht2=$row['gewicht']/$row['Pakete']; $gewicht3=$gewicht2*$row['pakete2']; $saso_tour2[$key]['gewicht3']=ceil($gewicht3); $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht2='".$gewicht2."' WHERE id='".$row['id']."'"); $saso_tour2[$key]['gewicht2']=$gewicht2; $saso_tour2[$key]['rampe']=$row['rampe']; $row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'"); $saso_tour2[$key]['kennz']=$row_autox['kz']; $saso_tour2[$key]['auto_id']=$row['auto'];//sparen $row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>1 ORDER BY kz"); $saso_tour2[$key]['auto_array']=$row_auto_array; $saso_tour2[$key]['infotext']=$row['infotext']; $saso_tour2[$key]['smsid']=$row['smsid']; //------------------------------------------------------ $key++; } //------------------------------------------------------ neue Tour array vorbereiten $tourplus = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=8 and id>7000"); //--------------------------------------------------- $template->assign('sasodatum', $sasodatum); $template->assign('saso_tour2', $saso_tour2); $template->assign('saso_norm', $saso_norm); $template->assign('tourplus', $tourplus); $template->assign('content', 'tpl/psaso_alt.tpl'); ?>