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

81 lines
No EOL
3.1 KiB
PHP

<?php
//echo'<pre>'; print_r($anlage); echo'</pre>';
$testzeit=time()-(600);
$tfarbe1=time()-(180);
$tfarbe2=time()-(360);
$tfarbe3=time()-(600);
$anzeige1=0;
$anlage = $GLOBALS['mysql']->query_single("SELECT * FROM kartenlog ORDER BY logID DESC LIMIT 0,1");
if($anlage['num_rows']!=0) {
if($anlage['zeit']>$testzeit) {
$anzeige1=3;
if($anlage['zeit']>$tfarbe2) { $anzeige1=2; }
if($anlage['zeit']>$tfarbe1) { $anzeige1=1; }
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$anlage['user']."'");
if ($anlage['pinghp']==0) {
$GLOBALS['mysql']->insert("UPDATE kartenlog SET pinghp=1 WHERE logID='".$anlage['logID']."'");
$tstatus1['ton']=1;
} else {
$tstatus1['ton']=0;
}
$tstatus1['fahrer']=$row_fahrer['name'];
$tstatus1['zeit']=$anlage['zeit'];
$template->assign('tstatus1', $tstatus1);
$template->assign('anz1', $anzeige1);
}
}
//--------------------------------- 2. Zeile Türkontrolle -------------------------------------------------------------
$anzeige2=0;
$anlage = $GLOBALS['mysql']->query_single("SELECT * FROM kartenlog ORDER BY logID DESC LIMIT 1,1");
if($anlage['num_rows']!=0) {
if($anlage['zeit']>$testzeit) {
$anzeige2=3;
if($anlage['zeit']>$tfarbe1) { $anzeige2=1; }
if($anlage['zeit']>$tfarbe2) { $anzeige2=2; }
$row_fahrer = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$anlage['user']."'");
if ($anlage['pinghp']==0) {
$GLOBALS['mysql']->insert("UPDATE kartenlog SET pinghp=1 WHERE logID='".$anlage['logID']."'");
$tstatus2['ton']=1;
} else {
$tstatus2['ton']=0;
}
$tstatus2['fahrer']=$row_fahrer['name'];
$tstatus2['zeit']=$anlage['zeit'];
$template->assign('tstatus2', $tstatus2);
$template->assign('anz2', $anzeige2);
}
}
//--------------------------------- interne JB- Nachrichten -------------------------------------------------------------
if($anzeige1==0) {
$tmptime=time()-2678400;
//$infop = $GLOBALS['mysql']->query_array("SELECT * FROM infop WHERE zeit>'".$tmptime."'");
$testdata = $GLOBALS['mysql']->query_single("SELECT * FROM infop WHERE zeit>'".$tmptime."'");
if ($testdata['num_rows']!=0) {
$test = $GLOBALS['mysql']->query("SELECT * FROM infop WHERE zeit>'".$tmptime."' ORDER BY zeit DESC");
$key=0;
while($row = $test->fetch_assoc()) {
$row_fahrerx = $GLOBALS['mysql']->query_single("SELECT * FROM mitarbeiter WHERE id='".$row['mid']."'");
$infop[$key]['von']=$row_fahrerx['name'];
$infop[$key]['info']=$row['info'];
$infop[$key]['zeit']=$row['zeit'];
$infop[$key]['wichtig']=$row['wichtig'];
// $infop[$key]['icon']=$row_icon['icon'];
$key++;
}
$template->assign('infop', $infop);
}
}
//--------------------------------- auslesen ungelesene SMS Nachrichten -------------------------------------------------------------
if($anzeige2==0) {
$smsnotread = $GLOBALS['mysql']->query_single("SELECT * FROM log_sms WHERE gelesen = 0 and incoming = 1 ORDER BY senddate DESC");
if ($smsnotread['num_rows']!=0) {
$template->assign('smsnotread', $smsnotread);
$template->assign('notread', array_values($smsnotread));
}
}
$template->assign('content', 'tpl/ajax/ue_infop.tpl');
?>