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

129 lines
6.5 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";
$jahr_aktuell = (int)date('Y');
$kw_aktuell = (int)date('W');
if(isset($_POST['savetour'])) {
$GLOBALS['mysql']->insert("UPDATE tourenliste SET zeit='".$_POST['szeit'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'");
$GLOBALS['mysql']->insert("UPDATE tourenliste SET Pakete='".$_POST['pakete'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'");
$GLOBALS['mysql']->insert("UPDATE tourenliste SET Norm='".$_POST['norm'][$_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 rampe='".$_POST['rampe'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'");
$GLOBALS['mysql']->insert("UPDATE tourenliste SET fahrer='".$_POST['Fahrer'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'");
$GLOBALS['mysql']->insert("UPDATE tourenliste SET auto='".$_POST['Fahrzeug'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'");
$GLOBALS['mysql']->insert("UPDATE tourenliste SET infotext='".$_POST['infotext'][$_POST['savetour']]."' WHERE id='".$_POST['savetour']."'");
$success[]='Tour wurde ge&auml;ndert.'; $template->assign('success', $success);
}
if(isset($_POST['smssenden'])) {
$tourid=$_POST['savetour'];
$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'];
$sms_zeit=$row_smstour['zeit'];
$sms_gewicht=$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 = "Rundschau ".$sms_tag.".".$sms_monat.".".$sms_jahr." * Tour: ".$sms_tour." * ".$sms_zeit." Uhr * ".$sms_gewicht." kg * ".$sms_norm."er Norm * 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);
}
$key=0;
$rs_tour = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE kw='".$kw_aktuell."' and jahr='".$jahr_aktuell."' and typ=7");
while($row = $rs_tour->fetch_assoc()) {
$rs_tour2[$key]['id']=$row['id'];
// $rs_tour2[$key]['jahr']=$row['jahr'];
// $rs_tour2[$key]['monat']=$row['monat'];
// $rs_tour2[$key]['tag']=$row['tag'];
$wochentag=date('l',mktime(0,0,0,$row['monat'],$row['tag'],$row['jahr']));
$rs_tour2[$key]['wt']=$wochentag=$GLOBALS['core']->translateDate($wochentag);
$datum=$rs_tour2[$key]['wt']." (".$row['tag'].".".$row['monat'].".".$row['jahr'].")";
$row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
$rs_tour2[$key]['tour']=$row_tour['tour'];
$menge=$row_tour['exemplare'];
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
$rs_tour2[$key]['fahrer']=$row_fahrerx['name'];
$rs_tour2[$key]['fahrer_id']=$row_fahrerx['id'];//sparen
$row_fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE rs>0 AND aktiv>0 ORDER BY name");
$rs_tour2[$key]['fahrer_array']=$row_fahrer_array;
$rs_tour2[$key]['zeit']=$row['zeit'];
$rs_tour2[$key]['smsid']=$row['smsid'];
$rs_tour2[$key]['gewicht']=$row['gewicht'];
$rs_tour2[$key]['norm']=$row['Norm'];
if($row['exemplare']>0) {
$rs_tour2[$key]['exemplare']=$row['exemplare'];
} else {
$rs_tour2[$key]['exemplare']=$menge;
}
if($row['Pakete']>0) {
$pak=$row['Pakete'];
$rs_tour2[$key]['pakete'] = ceil($pak);
} else {
$norm=$row['Norm'];
if ($norm>0) {
$pak=$menge/$norm;
$rs_tour2[$key]['pakete'] = ceil($pak);
// echo $rs_tour2[$key]['pakete'];
$rs_tour2[$key]['norm']=$row['Norm'];
}
}
// $rs_tour2[$key]['rampe']=$row['rampe'];
$row_autox = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
$rs_tour2[$key]['kennz']=$row_autox['kz'];
$rs_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");
$rs_tour2[$key]['auto_array']=$row_auto_array;
$rs_tour2[$key]['infotext']=$row['infotext'];
// $touren2[$key]['afirma']=$row['afirma'];
// $touren2[$key]['erl']=$row['erl'];
$key++;
}
// Vorabanzeige resultat
// echo "<pre>";
// print_r($touren2);
// echo "</pre>";
$template->assign('datum', $datum);
$template->assign('rs_tour2', $rs_tour2);
$template->assign('content', 'tpl/prundschau_alt_ok.tpl');
?>