init
This commit is contained in:
commit
72a26edcff
22092 changed files with 2101903 additions and 0 deletions
313
scripts/pss.php
Normal file
313
scripts/pss.php
Normal file
|
|
@ -0,0 +1,313 @@
|
|||
<?php
|
||||
|
||||
$_SESSION['m1']=1; $_SESSION['m2']=19;
|
||||
|
||||
error_reporting(E_ALL); error_reporting(1);
|
||||
|
||||
//--------- jahrauswahl
|
||||
|
||||
$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']; }}
|
||||
//elseif($_GET['wahl']>0) { $temp = strtotime($jahr . 'W' . $kw . '6'); $tag = (int)date('d', $temp); $monat = (int)date('m', $temp); }
|
||||
else {
|
||||
//$temp = strtotime(date('Y')-W date('W')-6);
|
||||
|
||||
$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 = 2021;
|
||||
|
||||
//-------------------- wiederkehrende abfragen -------------------------------------------------
|
||||
$a_touren = $GLOBALS['a_touren'];
|
||||
$a_fahrzg = $GLOBALS['a_fahrzg'];
|
||||
$a_fahrer = $GLOBALS['a_fahrer'];
|
||||
$a_planbz = $GLOBALS['a_planbz'];
|
||||
$a_planbf = $GLOBALS['a_planbf'];
|
||||
//----------------------------------------- speichern... bald unnötig
|
||||
/*
|
||||
if(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']."',logid='".time()."' WHERE id='".$row['tid']."'");
|
||||
}
|
||||
$success[]='Alle Touren wurden geändert und gespeichert.'; $template->assign('success', $success);
|
||||
}
|
||||
*/
|
||||
//-------------------------------------------------------------------------------------
|
||||
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'];
|
||||
$sms_zeit=$row_smstour['zeit'];
|
||||
$sms_gewicht=$row_smstour['gewicht4'];
|
||||
$ab_tour=$row_smstour['tour']+2000; $row_ab_tourn = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE tour='".$ab_tour."' and kw='".$row_smstour['kw']."' and jahr='".$row_smstour['jahr']."'");
|
||||
if($row_ab_tourn['num_rows'] != 0) { $sms_gewicht3=$row_ab_tourn['gewicht']; $fahrerab=$row_ab_tourn['fahrer']; }
|
||||
$sms_gewicht=$row_smstour['gewicht4'];
|
||||
//$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'];
|
||||
//$abla = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE typ=19 tour<20000 and kw='".$kw."' and jahr='".$jahr."'");
|
||||
$MessageText = "SaSo: ".$sms_tag.".".$sms_monat.".".$sms_jahr." * Tour: ".$sms_tour." * ".$sms_zeit." Uhr * ".$sms_gewicht." kg * mit ".$sms_autoname." * Danke ";
|
||||
//------------------------------
|
||||
//------------------------------
|
||||
$GLOBALS['cms']->sendcms($MessageText,$sms_nummer,$tourid);
|
||||
$success="SMS gespeichert an: ".$row_fahrerx['name']." versendet."; $template->assign('success', $success);
|
||||
$GLOBALS['mysql']->insert("UPDATE tourenliste SET smsstatus = 20,fertig=1,logid='".time()."' WHERE id='".$tourid."'");
|
||||
}
|
||||
|
||||
//------------------------------------------ komplette SMS Senden
|
||||
elseif(isset($_POST['smspower'])) {
|
||||
$key=0; $ssms=0;
|
||||
$mpv_tour = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19 ORDER BY tour");
|
||||
while($row = $mpv_tour->fetch_assoc()) {
|
||||
//-- touren ohne Gewicht nicht senden
|
||||
if ($row['gewicht']>0) {
|
||||
//-- touren abbacken Palette nicht senden
|
||||
if ($row['fahrer']!=49) {
|
||||
$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'];
|
||||
$sms_zeit=$row['zeit'];
|
||||
$sms_gewicht=$row['gewicht4'];
|
||||
$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";
|
||||
//------------------------------ sms neu
|
||||
$GLOBALS['cms']->sendcms($MessageText,$sms_nummer,$row['id']);
|
||||
$GLOBALS['mysql']->insert("UPDATE tourenliste SET smsstatus=20,fertig=1,logid='".time()."' WHERE id='".$row['id']."'");
|
||||
$key++;
|
||||
//sleep(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
$success="Hinweis: ".$key." SMS zum senden vorgemerkt !!!!!!!!!!"; $template->assign('success', $success);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//$tour = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE tag='".$vtag."' and monat='".$vmonat."' and jahr='".$vjahr."' and typ in (3,4,5,17) ");
|
||||
|
||||
//------------------------------------------ 6 Uhr Block 1 //
|
||||
$ssa1 = $GLOBALS['mysql']->query_single("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19"); $key=0; $erste=1; //$wechsel="06:30";
|
||||
if($ssa1['num_rows'] != 0) { $template->assign('ssa1', $ssa1);
|
||||
$saso_tour = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE kw='".$kw."' and jahr='".$jahr."' and typ=19 ORDER BY zeit,tour");
|
||||
while($row = $saso_tour->fetch_assoc()) {
|
||||
|
||||
if($wechsel!=$row['zeit']){
|
||||
$ss1[$key]['wechsel']=1;
|
||||
} else {
|
||||
$ss1[$key]['wechsel']=0;
|
||||
}
|
||||
if($erste==1) { $erste=0; $ss1[$key]['wechsel']=0; }
|
||||
if($row['utyp']==11) { $erste=0; $ss1[$key]['wechsel']=0; }
|
||||
|
||||
$wechsel=$row['zeit']; // Panelwechsel hinzufügen
|
||||
$tag=$row['tag']; $monat=$row['monat']; // ---- für Anzeige
|
||||
$ss1[$key]['id']=$row['id'];
|
||||
$ss1[$key]['utyp']=$row['utyp'];
|
||||
$ss1[$key]['lohnstatus']=$row['lohnstatus'];
|
||||
$ss1[$key]['zeit']=$row['zeit'];
|
||||
$ss1[$key]['tourid']=$row['tour'];
|
||||
$ss1[$key]['lock']=$row['fertig'];
|
||||
$ss1[$key]['fahrer_id']=$row['fahrer'];
|
||||
//---------- Tourarray ----------
|
||||
$ta_id= array_search($row['tour'], array_column($a_touren, 'id'));
|
||||
$ss1[$key]['tname']=$a_touren[$ta_id]['tour'];
|
||||
$ss1[$key]['aktiv']=$a_touren[$ta_id]['aktiv'];
|
||||
$ss1[$key]['afirma']=$a_touren[$ta_id]['afirma'];
|
||||
$ss1[$key]['info']=$a_touren[$ta_id]['infotitel'];
|
||||
//------------ Lohnbezeichnung
|
||||
//$row_lohn_status = $GLOBALS['mysql']->query_single("SELECT * FROM tour_lohn WHERE id='".$row['lohnstatus']."' ORDER BY id");
|
||||
//$ss1[$key]['lohnbez']=$row_lohn_status['bezeichnung'];
|
||||
|
||||
$mtemp=$a_touren[$ta_id]['s_fahrer']; //stammfahrer_ID;
|
||||
$ma_id= array_search($mtemp, array_column($a_fahrer, 'id'));
|
||||
$ss1[$key]['sfahrer']=$a_fahrer[$ma_id]['name'];
|
||||
|
||||
$mtemp=$a_touren[$ta_id]['s_auto']; //stammauto_ID;
|
||||
$sa_id= array_search($mtemp, array_column($a_fahrzg, 'id'));
|
||||
$ss1[$key]['sauto']=$a_fahrzg[$sa_id]['kz'];
|
||||
|
||||
$aa_id= array_search($row['auto'], array_column($a_fahrzg, 'id'));
|
||||
$ss1[$key]['kz']=$a_fahrzg[$aa_id]['kz'];
|
||||
$ss1[$key]['gewicht']=$row['gewicht'];
|
||||
$ss1[$key]['pakete']=$row['Pakete'];
|
||||
$ss1[$key]['pakete2']=$row['pakete2'];
|
||||
// $ss1[$key]['gewicht3']=ceil($row['gewicht2']*$row['pakete2']);
|
||||
$ss1[$key]['gewicht3']=$row['gewicht3'];
|
||||
|
||||
/*
|
||||
if($row['gewicht4']!=0) {
|
||||
$ss1[$key]['gewicht4']=$row['gewicht'];
|
||||
$GLOBALS['mysql']->insert("UPDATE tourenliste SET gewicht4='".$row['gewicht']."' WHERE id='".$row['id']."'");
|
||||
} else {
|
||||
$ss1[$key]['gewicht4']=$row['gewicht4'];
|
||||
}
|
||||
*/
|
||||
$ss1[$key]['gewicht4']=$row['gewicht4'];
|
||||
|
||||
|
||||
|
||||
$ss1[$key]['auto_id']=$row['auto'];
|
||||
//---------- SMS-Daten ----------
|
||||
$ss1[$key]['smsid']=$row['smsid'];
|
||||
$ss1[$key]['smsstatus']=$row['smsstatus'];
|
||||
$ss1[$key]['smsstatusdate']=$row['smsstatusdate'];
|
||||
//---------- History ----------
|
||||
$htour1 = $GLOBALS['mysql']->sql("SELECT * FROM tourenliste WHERE tour='".$row['id']."' ORDER BY id"); $zahl=0;
|
||||
while($trow = $htour1->fetch_assoc()) {
|
||||
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$trow['fahrer']."' AND aktiv=1");
|
||||
if($row_fahrerx['num_rows'] >0) {
|
||||
$fahrer=$trow['fahrer'];
|
||||
$hinfo[$fahrer]['zahl']=$hinfo[$fahrer]['zahl']+1;
|
||||
$hinfo[$fahrer]['name']=$row_fahrerx['name'];
|
||||
$hinfo[$fahrer]['last']=$trow['tag'].".".$trow['monat'].".".$trow['jahr'];
|
||||
$key++;
|
||||
}
|
||||
}
|
||||
$ss1[$key]['history']=$hinfo;
|
||||
$key++;
|
||||
}
|
||||
$template->assign('ss1', $ss1);
|
||||
}
|
||||
//----------------------------------------------------------------------- Kalender !!!!!!!!!
|
||||
$test = $GLOBALS['mysql']->sql("SELECT * FROM planer WHERE tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'");
|
||||
$key=0;
|
||||
while($row = $test->fetch_assoc()) {
|
||||
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
|
||||
$maf1[$key]['fahrer']=$row_fahrerx['name'];
|
||||
$row_icon = $GLOBALS['mysql']->query_single("SELECT * FROM planer_bez WHERE id='".$row['grund']."'");
|
||||
$maf1[$key]['bez']=$row_icon['bez'];
|
||||
$maf1[$key]['icon']=$row_icon['icon'];
|
||||
$maf1[$key]['info']=$row['info'];
|
||||
$key++;
|
||||
}
|
||||
$bday = $GLOBALS['mysql']->sql("SELECT * FROM mitarbeiter WHERE gebtag='".$tag."' AND gebmonat='".$monat."' and aktiv>0");
|
||||
while($row = $bday->fetch_assoc()) {
|
||||
$maf1[$key]['fahrer']=$row['name']; $jahre=$jahr-$row['gebjahr']; $maf1[$key]['bez']=$jahre.". Geburtstag"; $maf1[$key]['icon']="bday.png";
|
||||
$key++;
|
||||
}
|
||||
$auto = $GLOBALS['mysql']->sql("SELECT * FROM fplaner WHERE tag='".$tag."' AND monat='".$monat."' AND jahr='".$jahr."'");
|
||||
while($row = $auto->fetch_assoc()) {
|
||||
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['fid']."'");
|
||||
$maf1[$key]['fahrer']=$row_fahrerx['kz'];
|
||||
$row_icon = $GLOBALS['mysql']->query_single("SELECT * FROM fplaner_bez WHERE id='".$row['grund']."'");
|
||||
$maf1[$key]['bez']=$row_icon['bez'];
|
||||
$maf1[$key]['icon']=$row_icon['icon'];
|
||||
$maf1[$key]['info']=$row['info'];
|
||||
$key++;
|
||||
}
|
||||
$template->assign('maf1', $maf1);
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
//------------------------------------------------------------------- Übergabe HTML/Smarty
|
||||
//-----------------------------------------------
|
||||
$tourplus = $GLOBALS['mysql']->query_array("SELECT * FROM touren WHERE typ=19 and id>20000 ORDER BY id");
|
||||
//-----------------------------------------------
|
||||
$template->assign('tourplus', $tourplus);
|
||||
//----------------------------------------------------------------------------------------------------------
|
||||
$template->assign('datum_unix', mktime(0,0,0, $monat,$tag,$jahr));
|
||||
|
||||
$row_auto_array = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND typ>2 ORDER BY kz");
|
||||
$template->assign('auto_array', $row_auto_array); // mit Fplaner noch abgleichen
|
||||
|
||||
//$row_fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter WHERE saso>0 AND aktiv>0 ORDER BY name");
|
||||
|
||||
$row_fahrer_array = $GLOBALS['mysql']->query_array("SELECT DISTINCT mitarbeiter.id, mitarbeiter.name FROM mitarbeiter
|
||||
JOIN ma_ttyp WHERE ma_ttyp.maid=mitarbeiter.id AND ma_ttyp.ttyp in (8,19) AND mitarbeiter.aktiv>0 ORDER BY mitarbeiter.name");
|
||||
$template->assign('fahrer_array', $row_fahrer_array); // mit Planer noch abgleichen
|
||||
|
||||
$row_lohn_status = $GLOBALS['mysql']->query_array("SELECT * FROM tour_lohn ORDER BY id");
|
||||
$template->assign('lohn_array', $row_lohn_status); // mit Lohn noch
|
||||
|
||||
// echo "<pre>"; print_r($row_fahrer_array); echo "</pre>";
|
||||
|
||||
|
||||
$template->assign('kw_alt', $kw_alt);
|
||||
$template->assign('jahr_alt', $jahr_alt);
|
||||
|
||||
|
||||
|
||||
|
||||
$template->assign('kw', $kw);
|
||||
$template->assign('jahr', $jahr);
|
||||
$datum=$tag.".".$monat.".".$jahr; $template->assign('datum',$datum);
|
||||
|
||||
$template->assign('content', 'tpl/pss.tpl');
|
||||
?>
|
||||
Loading…
Add table
Add a link
Reference in a new issue