0) { $temp = strtotime($jahr . 'W' . $kw . '6'); $tag = (int)date('d', $temp); $monat = (int)date('m', $temp); } else { $temp = strtotime("next Saturday"); $jahr = (int)date('Y', $temp); $kw = (int)date('W', $temp); //$tag = (int)date('d', $temp); //$monat = (int)date('m', $temp); } /* $jahr = $jahr; $kw = $kw; */ //------------------- next sunnday of kw // $temp = strtotime("next Sunday"); // $tag=date('d', $temp); $monat=date('m', $temp); $jahr=date('Y', $temp); //------------- // $jahr = 2021; //------------------------------------------------------------------------------------------------- $GLOBALS['rasql'] = new mysql(CONFIG_RASQL_HOST,CONFIG_RASQL_USER,CONFIG_RASQL_PW,CONFIG_RASQL_DB); //------------------------------------------------------------------------------------------------- //$sasonorm=$GLOBALS['mysql']->query_single("SELECT * FROM sasonorm WHERE kw='".$kw."' AND jahr='".$jahr."'"); //$saso_norm=$sasonorm['norm']; //-------------------- wiederkehrende abfragen ------------------------------------------------- $a_touren = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=19"); $a_fahrzg = $GLOBALS['a_fahrzg']; $a_fahrer = $GLOBALS['a_fahrer']; $a_planbz = $GLOBALS['a_planbz']; $a_planbf = $GLOBALS['a_planbf']; //------------------------------------------ if(isset($_POST['tcopy'])) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET erl=88 WHERE typ=19 AND kw='".$kw."' AND jahr='".$jahr."'"); // echo $row['ablock']; } //----------------------------------------------------------------------- MPV-Daten Prüfung $GLOBALS['rasql'] = new mysql(CONFIG_RASQL_HOST,CONFIG_RASQL_USER,CONFIG_RASQL_PW,CONFIG_RASQL_DB); $mpvcopycheck = $GLOBALS['rasql']->query_single("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=3 limit 1"); $cd=0; $cd=$mpvcopycheck['num_rows']; $template->assign('mpvcopycheck', $cd); //------------------------------------------------------------------ Amtsblatt prüfung $GLOBALS['rasql'] = new mysql(CONFIG_RASQL_HOST,CONFIG_RASQL_USER,CONFIG_RASQL_PW,CONFIG_RASQL_DB); $abcopycheck = $GLOBALS['rasql']->query_single("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND tour=19010 and amtsblatt !=0"); $cd=0; $cd=$abcopycheck['num_rows']; $template->assign('abcopycheck', $cd); //------------------------------------------------------------------------------------ $tsum = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=19"); $template->assign('tsumme', $tsum['num_rows']); //------------------------------------------------------------------------------------ $tmpv = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=19 and erl=88"); $template->assign('tdl', $tmpv['num_rows']); //------------------------------------------------------------------------------------ $istab = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=19 and amtsblatt!=0"); $template->assign('iab', $istab['num_rows']); //------------------------------------------------------------------------------------ if(isset($_POST['abcalc'])) { $tt = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tour=19010 and kw='".$kw."' AND jahr='".$jahr."'"); $faktor=($_POST['abcalc']-$tt['gewicht3'])/$tt['amtsblatt']; $abrechnung = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19"); while($row = $abrechnung->fetch_assoc()) { if($row['amtsblatt']!=0) { $tmp=$row['gewicht3']+($row['amtsblatt']*$faktor); $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht='".$tmp."' WHERE id='".$row['id']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht4='".$tmp."' WHERE id='".$row['id']."'"); } } } //---------------------------------------------------------------------------------------------------------- if(isset($_POST['timecopy'])) { $check = $GLOBALS['rasql']->query_single("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=3 limit 1"); if ($check['num_rows']!=0) { $copydata = $GLOBALS['rasql']->query("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND sped=1"); while($row = $copydata->fetch_assoc()) { //---------------- $GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$row['zeit']."' WHERE kw='".$kw."' AND jahr='".$jahr."' AND tour='".$row['tour']."'"); echo $row['tour']."-".$row['zeit']."
"; $GLOBALS['mysql']->insert("UPDATE tourenliste SET amtsblatt='".$row['amtsblatt']."' WHERE kw='".$kw."' AND jahr='".$jahr."' AND tour='".$row['tour']."'"); } } } //---------------------------------------------------------------------------------------------------------- if(isset($_POST['timecopy2'])) { $check = $GLOBALS['rasql']->query_single("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=3 limit 1"); if ($check['num_rows']!=0) { $copydata = $GLOBALS['rasql']->query("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND sped=1"); while($row = $copydata->fetch_assoc()) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET bereitzeit='".$row['bereitzeit']."' WHERE kw='".$kw."' AND jahr='".$jahr."' AND tour='".$row['tour']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET fertigzeit='".$row['fertigzeit']."' WHERE kw='".$kw."' AND jahr='".$jahr."' AND tour='".$row['tour']."'"); } } } //---------------------------------------------------------------------------------------------------------- //------------------------------------------------------------------------------------ if(isset($_POST['abcopy'])) { $check = $GLOBALS['rasql']->query_single("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=3 limit 1"); if ($check['num_rows']!=0) { $copydata = $GLOBALS['rasql']->query("SELECT * FROM tliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND sped=1"); while($row = $copydata->fetch_assoc()) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET amtsblatt='".$row['amtsblatt']."' WHERE kw='".$kw."' AND jahr='".$jahr."' AND tour='".$row['tour']."'"); } } } //---------------------------------------- Tour add //---------------- neue Tour Hinzufügen if(isset($_POST['dazu'])) { $ptourid=$_POST['plus']; $otourid=$ptourid-9; $row_tourp = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tour='".$otourid."' and kw='".$kw."' AND jahr='".$jahr."'"); //echo "
";       print_r($row_tourp);       echo "
"; $row_tourpp = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$ptourid."'"); if($row_tourp['Norm']<1) { $success="nur möglich wenn eine Paketnorm festgelegt ist."; $template->assign('error', $success); } //elseif($row_tourp['exemplare']<1) { $success="nur möglich wenn Exemplare festgelegt sind."; $template->assign('error', $success); } else { $gewicht4=$row_tourp['gewicht']/2; $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht4='".$gewicht4."' WHERE id='".$row_tourp['id']."'"); // $ppakete=$row_tourp['exemplare']/$row_tourp['Norm']; echo "speichern"; $ppakete=$row_tourp['Pakete']/2; $ppakete=ceil($ppakete); $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$ppakete."' WHERE id='".$row_tourp['id']."'"); $GLOBALS['mysql']->insert("INSERT INTO tourenliste (tour,gewicht2,gewicht3,gewicht4,gewicht5,zeit,time,rampe,exemplare,pakete2,gewicht,kw,tag,monat,jahr,typ,utyp,infotext,Norm,fahrer,auto,Pakete) VALUES( '".$_POST['plus']."', '".$row_tourp['gewicht2']."', '".$row_tourp['gewicht3']."', '".$gewicht4."', '".$row_tourp['gewicht5']."', '".$row_tourp['zeit']."', '".$row_tourp['time']."', '".$row_tourp['rampe']."', '".$row_tourp['exemplare']."', '".$ppakete."', '".$row_tourp['gewicht']."', '".$row_tourp['kw']."', '".$row_tourp['tag']."', '".$row_tourp['monat']."', '".$row_tourp['jahr']."', '".$row_tourp['typ']."', '".$row_tourp['utyp']."', '".$row_tourpp['infotitel']."', '".$row_tourp['Norm']."', 49, 99, '".$row_tourp['Pakete']."') "); $success="Hinweis: SaSo 2.Auto Tour:".$ptourid." gespeichert."; $template->assign('success', $success); } } //---------------------------------------- Norm speichern if(isset($_POST['sasonorm'])) { if($_POST['sasonorm']!=0) { $saso_norm = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19"); while($row = $saso_norm->fetch_assoc()) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht4='".$row['gewicht']."' WHERE id='".$row['id']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET Norm='".$_POST['sasonorm']."' WHERE id='".$row['id']."'"); $pak=$row['exemplare']/$_POST['sasonorm']; $pak2=ceil($pak); // Pakete ausrechnen $GLOBALS['mysql']->insert("UPDATE tourenliste SET Pakete='".$pak2."' WHERE id='".$row['id']."'"); $GLOBALS['mysql']->insert("UPDATE tourenliste SET pakete2='".$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'); } //---------------------------------------- AB-Norm speichern if(isset($_POST['abnorm'])) { if($_POST['abnorm']!=0) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET abnorm='".$_POST['abnorm']."' WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19"); } $template->assign('success', 'Die Norm wurde angepasst'); } //------------------------------------------------------------------------------------------------------------------------------------------------------ //------------------------- Paketmenge und Cargewichte berechnen --------------------------------------------------------------------------------------- //$saso_fail = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19 AND tour>1000 ORDER BY zeit"); $key=0; //-------------------------------------------------------------------------------------- Auslesen Touren //-------------------------------------------------------------------------------------- Touren 2020 //------------------------------------------------------------------------------------------------------ //-------------------------------------------------------------------------------------- Block 1 -- 11 $toursumme=0; $sa11 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19 ORDER BY tour"); if($sa11['num_rows'] != 0) { $toursumme=$toursumme+$sa11['num_rows']; $template->assign('sa11',$sa11['num_rows']); $sa1 = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19 AND utyp<=11 ORDER BY tour"); $key=0; while($row = $sa1->fetch_assoc()) { $tag=$row['tag']; $monat=$row['monat']; $s11[$key]['zeit']=$row['zeit']; $s11[$key]['id']=$row['id']; //---------- Tourarray ---------- $ta_id= array_search($row['tour'], array_column($a_touren, 'id')); $s11[$key]['tname']=$a_touren[$ta_id]['tour']; $s11[$key]['aktiv']=$a_touren[$ta_id]['aktiv']; $s11[$key]['afirma']=$a_touren[$ta_id]['afirma']; $s11[$key]['s_auto']=$a_touren[$ta_id]['s_auto']; $s11[$key]['s_fahrer']=$a_touren[$ta_id]['s_fahrer']; $s11[$key]['bereitzeit']=$row['bereitzeit']; $s11[$key]['fertigzeit']=$row['fertigzeit']; $s11[$key]['gewichtx']=$row['gewicht']-$row['gewicht3']; $s11[$key]['gewicht']=$row['gewicht']; $s11[$key]['gewicht9']=$row['gewicht9']; $s11[$key]['amtsblatt']=$row['amtsblatt']; $s11[$key]['exemplare']=$row['exemplare']; if($row['Norm']!=0) { $template->assign('norm',$row['Norm']); } if($row['abnorm']!=0) { $template->assign('abnorm',$row['abnorm']); } if($row['amtsblatt'] && $faktor==0) { $faktor=($row['gewicht']-$row['gewicht3'])/$row['amtsblatt']; $template->assign('abegw',$faktor); } if($row['gewicht3'] <1) { $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht3='".$row['gewicht']."' WHERE id='".$row['id']."'"); $row['gewicht3']=$row['gewicht']; } $s11[$key]['gewicht3']=$row['gewicht3']; $s11[$key]['gewicht4']=$row['gewicht4']; if($row['Pakete']<1) { if($row['Norm']<1) { $row['Norm']=12; } $GLOBALS['mysql']->insert("UPDATE tourenliste SET Pakete='".$row['exemplare']/$row['Norm']."' WHERE id='".$row['id']."'"); } else { $s11[$key]['pakete']=$row['Pakete']; $s11[$key]['pakete2']=$row['pakete2']; } //------------------------- Einzelgewicht $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht2='".$row['gewicht']/$row['Pakete']."' WHERE id='".$row['id']."'"); $s11[$key]['gewicht2']=$row['gewicht2']; $GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht5='".$row['gewicht3']/$row['Pakete']."' WHERE id='".$row['id']."'"); $s11[$key]['gewicht5']=$row['gewicht5']; $key++; } $template->assign('s11',$s11); } //----------------------------------------------- // echo "
";       print_r($ssz);       echo "
"; //----------------------------------------------- //$tourplus = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=19 and aktiv=0 ORDER BY id"); $plus_tour = $GLOBALS['mysql']->sql("SELECT * FROM touren WHERE typ=19 and aktiv=0 ORDER BY id"); $key=0; while($row = $plus_tour->fetch_assoc()) { $test = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and tour='".$row['id']."' "); if($test['num_rows'] == 0) { $tourplus[$key]['id']=$row['id']; $tourplus[$key]['tour']=$row['tour']; $tourplus[$key]['tour2']=$row['tour2']; $tourplus[$key]['tour3']=$row['tour3']; $key++; } } //------------------------------------------------------------------------------------ $testnorm = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE kw='".$kw."' AND jahr='".$jahr."' AND typ=19 and gewicht4!=0"); $template->assign('tnorm', $testnorm['num_rows']); //----------------------------------------------- $template->assign('tourplus', $tourplus); $template->assign('normtest', $normtest); $template->assign('jahr', $jahr); $template->assign('kw', $kw); $datum=$tag.".".$monat.".".$jahr; $template->assign('datum',$datum); $template->assign('saso_tour2', $saso_tour2); $template->assign('ssz', $ssz); $template->assign('content', 'tpl/iss.tpl'); ?>