init
This commit is contained in:
commit
72a26edcff
22092 changed files with 2101903 additions and 0 deletions
174
scripts/ajax/a_tour.php
Normal file
174
scripts/ajax/a_tour.php
Normal file
|
|
@ -0,0 +1,174 @@
|
|||
<?php
|
||||
$a_zeit=time();
|
||||
$tag = date("d");
|
||||
$monat= date("m");
|
||||
$jahr = date("Y");
|
||||
$jahrk= date("y");
|
||||
|
||||
$diff=0;
|
||||
$auslesezeit =$a_zeit+28800; // +nächsten 10 Stunden
|
||||
$kontrollzeit=$a_zeit-28800; // +nächsten 10 Stunden
|
||||
$laufend = $GLOBALS['mysql']->query("SELECT * FROM tourenliste WHERE time>'".$kontrollzeit."' and time<'".$auslesezeit."' ORDER BY time"); $key=0;
|
||||
while($row = $laufend->fetch_assoc()) {
|
||||
$row_tour = $GLOBALS['mysql']->query_single("SELECT * FROM touren WHERE id='".$row['tour']."'");
|
||||
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
$row_auto = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
|
||||
if($row_fahrer['uewach']>0) {
|
||||
$kartenlog = $GLOBALS['mysql']->query_single("SELECT * FROM kartenlog WHERE user='".$row['fahrer']."' ORDER BY zeit DESC LIMIT 0,1");
|
||||
if($kartenlog['zeit']>$kontrollzeit) {
|
||||
$gelbzeit=$row['time']+$row_tour['zeit']; //echo "<pre>"; print_r($gelbzeit); echo "</pre>";
|
||||
$rotzeit=$gelbzeit+3600;
|
||||
if($gelbzeit<time()) {
|
||||
$atour2[$key]['tour']=$row_tour['tour'];
|
||||
$atour2[$key]['name']=$row_fahrer['name'];
|
||||
$atour2[$key]['kennz']=$row_auto['kz'];
|
||||
}
|
||||
elseif($rotzeit<$a_zeit) {
|
||||
$atour3[$key]['tour']=$row_tour['tour'];
|
||||
$atour3[$key]['name']=$row_fahrer['name'];
|
||||
$atour3[$key]['kennz']=$row_auto['kz'];
|
||||
}
|
||||
else {
|
||||
$atour1[$key]['tour']=$row_tour['tour'];
|
||||
$atour1[$key]['name']=$row_fahrer['name'];
|
||||
$atour1[$key]['kennz']=$row_auto['kz'];
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if($a_zeit>$row['time']) {
|
||||
$gelbzeit=$row['time']+$row_tour['zeit'];
|
||||
$rotzeit=$gelbzeit+3600;
|
||||
if($gelbzeit<time() and time()<$rotzeit) {
|
||||
$atour2[$key]['tour']=$row_tour['tour'];
|
||||
$atour2[$key]['name']=$row_fahrer['name'];
|
||||
$atour2[$key]['kennz']=$row_auto['kz'];
|
||||
} elseif (time()<$rotzeit) {
|
||||
$atour1[$key]['tour']=$row_tour['tour'];
|
||||
$atour1[$key]['name']=$row_fahrer['name'];
|
||||
$atour1[$key]['kennz']=$row_auto['kz'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
||||
// $zeit_eins=$a_zeit-18000; //echo "<pre>"; print_r($klog); echo "</pre>";
|
||||
if($klog>$zeit_eins & $klog<$ezeit) {
|
||||
|
||||
//tour ist los gefahren und noch unterwegs
|
||||
$atour2[$key]['tour']=$row_tour['tour'];
|
||||
$row_fahrer2 = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
$atour2[$key]['fahrer']=$row_fahrer2['name'];
|
||||
$row_auto2 = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
|
||||
$atour2[$key]['kennz']=$row_auto2['kz'];
|
||||
}
|
||||
if($klog>$ezeit and $ezeit2<$a_zeit) {
|
||||
|
||||
//tour ist fertig - Fahrer hat sich ausgelogt
|
||||
$atour3[$key]['tour']=$row_tour['tour'];
|
||||
$row_fahrer2 = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
$atour3[$key]['fahrer']=$row_fahrer2['name'];
|
||||
$row_auto2 = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
|
||||
$atour3[$key]['kennz']=$row_auto2['kz'];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
$startzeit=mktime($teile[0],$teile[1], 0, $monat,$tag,$jahrk);
|
||||
$kannzeit = strtotime("-5 hours", $startzeit);
|
||||
// $zeit_ts=strtotime("now");
|
||||
|
||||
$zeit_eins=$zeit_ts-18000;
|
||||
$tourzeit=($row_tour['zeit']/2);
|
||||
|
||||
$ezeit=$a_zeit+$tourzeit; //endzeit
|
||||
$ezeit2=$row_tour['zeit']+$zeit_ts+7200; //endzeit
|
||||
|
||||
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
|
||||
// echo "<pre>"; print_r($row_fahrer); echo "</pre>";
|
||||
if($row_fahrer['uewach']>0) {
|
||||
$kartenlog = $GLOBALS['mysql']->query_single("SELECT * FROM kartenlog WHERE user='".$row['fahrer']."' LIMIT 0,1");
|
||||
$klog=$kartenlog['zeit'];
|
||||
$zeit_eins=$a_zeit-18000; //echo "<pre>"; print_r($klog); echo "</pre>";
|
||||
if($klog>$zeit_eins & $klog<$ezeit) {
|
||||
|
||||
//tour ist los gefahren und noch unterwegs
|
||||
$atour2[$key]['tour']=$row_tour['tour'];
|
||||
$row_fahrer2 = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
$atour2[$key]['fahrer']=$row_fahrer2['name'];
|
||||
$row_auto2 = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
|
||||
$atour2[$key]['kennz']=$row_auto2['kz'];
|
||||
}
|
||||
if($klog>$ezeit and $ezeit2<$a_zeit) {
|
||||
|
||||
//tour ist fertig - Fahrer hat sich ausgelogt
|
||||
$atour3[$key]['tour']=$row_tour['tour'];
|
||||
$row_fahrer2 = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
$atour3[$key]['fahrer']=$row_fahrer2['name'];
|
||||
$row_auto2 = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
|
||||
$atour3[$key]['kennz']=$row_auto2['kz'];
|
||||
}
|
||||
|
||||
|
||||
} else {
|
||||
//keine ueberwachung auto zu Hause !!!!!!
|
||||
$zeit_eins=$a_zeit-3600; //startzeit -1h
|
||||
if($a_zeit>$zeit_eins and $a_zeit<$ezeit ) { // Tour unterwechs - ohne Überwachung
|
||||
$atour2[$key]['tour']=$row_tour['tour'];
|
||||
$row_fahrer2 = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
$atour2[$key]['fahrer']=$row_fahrer2['name'];
|
||||
$row_auto2 = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
|
||||
$atour2[$key]['kennz']=$row_auto2['kz'];
|
||||
}
|
||||
if($a_zeit>$zeit_eins and $a_zeit>$ezeit & $a_zeit<$ezeit2) { // Tour fertig - ohne Überwachung
|
||||
$atour3[$key]['tour']=$row_tour['tour'];
|
||||
$row_fahrer2 = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['fahrer']."'");
|
||||
$atour3[$key]['fahrer']=$row_fahrer2['name'];
|
||||
$row_auto2 = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$row['auto']."'");
|
||||
$atour3[$key]['kennz']=$row_auto2['kz'];
|
||||
}
|
||||
|
||||
}
|
||||
*/
|
||||
$key++;
|
||||
|
||||
}
|
||||
|
||||
$template->assign('atour1', $atour1);
|
||||
$template->assign('atour2', $atour2);
|
||||
$template->assign('atour3', $atour3);
|
||||
$template->assign('zeit_online',time()-(1800));
|
||||
$template->assign('zeit_live',time()-(300));
|
||||
|
||||
$template->assign('content', 'tpl/ajax/a_tour.tpl');
|
||||
Loading…
Add table
Add a link
Reference in a new issue