jb-data.de/scripts/rpin1.php
2025-08-11 22:23:30 +02:00

216 lines
11 KiB
PHP

<?php
if($_SESSION['benutzer']==12) { $planer="T. Muerbe"; }
else if($_SESSION['benutzer']==13) { $planer="Anett"; }
else if($_SESSION['benutzer']==18) { $planer="Joerg Basse"; }
else if($_SESSION['benutzer']==44) { $planer="I. Steinmacher"; }
else { $planer="Frank"; }
// error_reporting(E_ALL);
// ini_set('display_errors', 1);
$pjahr=date('W', (mktime(0, 0, 0, 1, 1, $jahr+1) - 4*86400));
$ijahr=date('W', (mktime(0, 0, 0, 1, 1, $jahr) - 4*86400));
$mjahr=date('W', (mktime(0, 0, 0, 1, 1, $jahr-1) - 4*86400));
if($_GET['wahl']==1){ if($_GET['kw']==1) { $kw=$mjahr; $jahr=$_GET['jahr']-1;} else { $kw=$_GET['kw']-1; $jahr=$_GET['jahr'];}}
elseif($_GET['wahl']==2){ if($_GET['kw']==$ijahr) { $kw=1; $jahr=$_GET['jahr']+1; } else { $kw=$_GET['kw']+1; $jahr=$_GET['jahr']; }
} else {
$jahr = (int)date('Y');
$kw = (int)date('W');
}
$offset = date('w', mktime(0,0,0,1,1,$jahr));
$offset = ($offset < 5) ? 1-$offset : 8-$offset;
$monday = mktime(0,0,0,1,1+$offset,$jahr);
$monday = mktime(0,0,0,1,1+$offset,$jahr); $tmp1=strtotime('+' . ($kw - 1) .'weeks', $monday); $tagx[0] = date("d.m.Y",$tmp1);
$tmp2=strtotime("+1 day", $tmp1); $tagx[1] = date("d.m.Y",$tmp2);
$tmp3=strtotime("+1 day", $tmp2); $tagx[2] = date("d.m.Y",$tmp3);
$tmp4=strtotime("+1 day", $tmp3); $tagx[3] = date("d.m.Y",$tmp4);
$tmp5=strtotime("+1 day", $tmp4); $tagx[4] = date("d.m.Y",$tmp5);
$tmp6=strtotime("+1 day", $tmp5); $tagx[5] = date("d.m.Y",$tmp6);
$tmp7=strtotime("+1 day", $tmp6); $tagx[6] = date("d.m.Y",$tmp7);
$infodatum="$tagx[0] - $tagx[6] ";
// Vorabanzeige resultat
//----------------------------------------- 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);
}
}
//-----------------------------
elseif(isset($_POST['testsave'])) {
foreach($_POST['list'] as $row) {
// echo "<pre>";
// print_r($row);
// echo "</pre>";
$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&auml;ndert und gespeichert.'; $template->assign('success', $success);
}
//------------------ PIN 1 Tag
$teilen1 = explode(".",$tagx[0]); $tag=$teilen1[0]; $monat=$teilen1[1]; $jahr=$teilen1[2];
$datum1=$tag.".".$monat.".".$jahr;
$key=0;
$pin_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=6") ;
while($row = $pin_tour->fetch_assoc()) {
$row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
$pin_tour1[$key]['id']=$row['id'];
$pin_tour1[$key]['tid']=$key;
$pin_tour1[$key]['zeit']=$row['zeit'];
$pin_tour1[$key]['tour']=$row_tour3['tour'];
$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 typ");
$pin_tour1[$key]['auto_array']=$row_auto_array;
$pin_tour1[$key]['infotext']=$row['infotext'];
$pin_tour1[$key]['smsid']=$row['smsid'];
$key++;
}
//------------------ PIN 2. Tag
$teilen2 = explode(".",$tagx[1]); $tag=$teilen2[0]; $monat=$teilen2[1]; $jahr=$teilen2[2];
$datum2=$tag.".".$monat.".".$jahr;
$pin_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=6") ;
while($row = $pin_tour->fetch_assoc()) {
$row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
$pin_tour2[$key]['id']=$row['id'];
$pin_tour2[$key]['tid']=$key;
$pin_tour2[$key]['zeit']=$row['zeit'];
$pin_tour2[$key]['tour']=$row_tour3['tour'];
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
$pin_tour2[$key]['fahrer']=$row_fahrerx['name'];
$pin_tour2[$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_tour2[$key]['fahrer_array']=$row_fahrer_array;
$row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
$pin_tour2[$key]['kennz']=$row_autox['kz'];
$pin_tour2[$key]['auto_id']=$row['auto'];
$row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY typ");
$pin_tour2[$key]['auto_array']=$row_auto_array;
$pin_tour2[$key]['infotext']=$row['infotext'];
$pin_tour2[$key]['smsid']=$row['smsid'];
$key++;
}
//------------------ PIN 3.Tag
$teilen = explode(".",$tagx[2]); $tag=$teilen[0]; $monat=$teilen[1]; $jahr=$teilen[2];
$datum3=$tag.".".$monat.".".$jahr;
$pin_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=6") ;
while($row = $pin_tour->fetch_assoc()) {
$row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
$pin_tour3[$key]['id']=$row['id'];
$pin_tour3[$key]['tid']=$key;
$pin_tour3[$key]['zeit']=$row['zeit'];
$pin_tour3[$key]['tour']=$row_tour3['tour'];
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
$pin_tour3[$key]['fahrer']=$row_fahrerx['name'];
$pin_tour3[$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_tour3[$key]['fahrer_array']=$row_fahrer_array;
$row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
$pin_tour3[$key]['kennz']=$row_autox['kz'];
$pin_tour3[$key]['auto_id']=$row['auto'];
$row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY typ");
$pin_tour3[$key]['auto_array']=$row_auto_array;
$pin_tour3[$key]['infotext']=$row['infotext'];
$pin_tour3[$key]['smsid']=$row['smsid'];
$key++;
}
//------------------ PIN 4.Tag
$teilen = explode(".",$tagx[3]); $tag=$teilen[0]; $monat=$teilen[1]; $jahr=$teilen[2];
$datum4=$tag.".".$monat.".".$jahr;
$pin_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=6") ;
while($row = $pin_tour->fetch_assoc()) {
$row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
$pin_tour4[$key]['id']=$row['id'];
$pin_tour4[$key]['tid']=$key;
$pin_tour4[$key]['zeit']=$row['zeit'];
$pin_tour4[$key]['tour']=$row_tour3['tour'];
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
$pin_tour4[$key]['fahrer']=$row_fahrerx['name'];
$pin_tour4[$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_tour4[$key]['fahrer_array']=$row_fahrer_array;
$row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
$pin_tour4[$key]['kennz']=$row_autox['kz'];
$pin_tour4[$key]['auto_id']=$row['auto'];
$row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY typ");
$pin_tour4[$key]['auto_array']=$row_auto_array;
$pin_tour4[$key]['infotext']=$row['infotext'];
$pin_tour4[$key]['smsid']=$row['smsid'];
$key++;
}
//------------------ PIN 5.Tag
$teilen = explode(".",$tagx[4]); $tag=$teilen[0]; $monat=$teilen[1]; $jahr=$teilen[2];
$datum5=$tag.".".$monat.".".$jahr;
$pin_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE tag='".$tag."' and monat='".$monat."' and jahr='".$jahr."' and typ=6") ;
while($row = $pin_tour->fetch_assoc()) {
$row_tour3 = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
$pin_tour5[$key]['id']=$row['id'];
$pin_tour5[$key]['tid']=$key;
$pin_tour5[$key]['zeit']=$row['zeit'];
$pin_tour5[$key]['tour']=$row_tour3['tour'];
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
$pin_tour5[$key]['fahrer']=$row_fahrerx['name'];
$pin_tour5[$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_tour5[$key]['fahrer_array']=$row_fahrer_array;
$row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
$pin_tour5[$key]['kennz']=$row_autox['kz'];
$pin_tour5[$key]['auto_id']=$row['auto'];
$row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>0 ORDER BY typ");
$pin_tour5[$key]['auto_array']=$row_auto_array;
$pin_tour5[$key]['infotext']=$row['infotext'];
$pin_tour5[$key]['smsid']=$row['smsid'];
$key++;
}
//---------------------------
$heute = "$heute_tag.$heute_monat.$heute_jahr";
$template->assign('datum1', $datum1);
$template->assign('datum2', $datum2);
$template->assign('datum3', $datum3);
$template->assign('datum4', $datum4);
$template->assign('datum5', $datum5);
$template->assign('kw', $kw);
$template->assign('jahr', $jahr);
$template->assign('infodatum', $infodatum);
$template->assign('pin_tour1', $pin_tour1);
$template->assign('pin_tour2', $pin_tour2);
$template->assign('pin_tour3', $pin_tour3);
$template->assign('pin_tour4', $pin_tour4);
$template->assign('pin_tour5', $pin_tour5);
$template->assign('content', 'tpl/rpin1.tpl');
?>