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

138 lines
4.7 KiB
PHP

<?
error_reporting(E_ALL);
// error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
ini_set('display_errors', 1);
if($_GET['id']>0 OR $_POST['mid']>0) {
if($_GET['id']>0) { $lvid=$_GET['id']; }
if($_POST['vid']>0) { $lvid=$_POST['vid']; }
$anzeige=1;
// $fahrzeug = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$lvid."'");
$istjahr = (int)date('Y'); $lastjahr=$istjahr-1;
//----------- letztes Jahr
$tmp_istjahr = $GLOBALS['mysql']->query("SELECT * FROM planer_bez"); $key=0;
while($row = $tmp_istjahr->fetch_assoc()) {
$tmpp = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$lmid."' AND grund='".$row['id']."' AND jahr='".$lastjahr."'");
$ljahr[$key]['lnr']=$row['id'];
$ljahr[$key]['anz']=$tmpp['num_rows'];
$ljahr[$key]['pic']=$row['icon'];
$ljahr[$key]['bez']=$row['bez'];
$key++;
}
// echo'<pre>';
// print_r($ljahr);
// echo'</pre>';
$tmp_istjahr = $GLOBALS['mysql']->query("SELECT * FROM planer_bez"); $key=0;
while($row = $tmp_istjahr->fetch_assoc()) {
$tmpp = $GLOBALS['mysql']->query_single("SELECT * FROM planer WHERE mid='".$lmid."' AND grund='".$row['id']."' AND jahr='".$istjahr."'");
$ijahr[$key]['lnr']=$row['id'];
$ijahr[$key]['anz']=$tmpp['num_rows'];
$ijahr[$key]['pic']=$row['icon'];
$ijahr[$key]['bez']=$row['bez'];
$key++;
}
$fahrzeug = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$lvid."'");
$template->assign('ljahr', $ljahr);
$template->assign('ijahr', $ijahr);
$template->assign('lastjahr', $lastjahr);
$template->assign('istjahr', $istjahr);
$template->assign('anzeige', $anzeige);
$template->assign('fahrzeug', $fahrzeug);
}
//----- Car ändern speichern
if(isset($_POST['s_kontrolle'])) {
$s_vid=$_POST['vid'];
/*
<tr>
<td><input type="date" name="s_datum" value="{$fahrzeug.jbmonat|string_format:"%02d"}" style="width:80px"/></td>
<td><input type="text" name="s_km" value="{$fahrzeug.kon_skm}" style="width:80px"/><strong> km</strong></td>
<td><input type="text" name="s_km" value="0,00" style="width:80px"/><strong> ltr. </strong></td>
<td><input type="image" name="s_kontrolle" value="{$fahrzeug.id}" src="template/images/icon/save.png"/></td>
*/
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET kz='".$_POST['kz']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET hersteller='".$_POST['hersteller']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET name='".$_POST['name']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET kba2='".$_POST['kab2']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET kba3='".$_POST['kba3']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET fin='".$_POST['fin']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET ezltag='".$_POST['ezltag']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET ezlmonat='".$_POST['ezlmonat']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET ezljahr='".$_POST['ezljahr']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET jbtag='".$_POST['jbtag']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET jbmonat='".$_POST['jbmonat']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET jbjahr='".$_POST['jbjahr']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET typ='".$_POST['typ']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET aktiv='".$_POST['aktiv']."' WHERE id='".$s_vid."'");
$GLOBALS['mysql']->insert("UPDATE fahrzeuge SET besitz='".$_POST['besitz']."' WHERE id='".$s_vid."'");
$fahrzeug = $GLOBALS['mysql']->query_single("SELECT * FROM fahrzeuge WHERE id='".$s_vid."'");
$template->assign('fahrzeug', $fahrzeug);
}
$fahrzeuge_a = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv>0 AND besitz<3 AND besitz>0 ORDER by kz");
$fahrzeuge_d = $GLOBALS['mysql']->query_array("SELECT * FROM fahrzeuge WHERE aktiv<1 AND besitz<3 AND besitz>0 ORDER by kz");
$template->assign('fahrzeuge_a', $fahrzeuge_a);
$template->assign('fahrzeuge_d', $fahrzeuge_d);
$template->assign('fahrzeuge_f', $fahrzeuge_f);
$template->assign('realtime', time());
$template->assign('content', 'tpl/f_kontrolle.tpl');
?>