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

74 lines
3.5 KiB
PHP

<?php
$_SESSION['m1']=4; $_SESSION['m2']=4;
// Melde alle PHP Fehler (siehe Changelog)
error_reporting(E_ALL); ini_set('display_errors',0);
if(isset($_POST['savetour'])) {
echo "-";
echo $_POST['gesperrt'];
}
if(isset($_GET['wahl'])) {
//------------------------- vorbereitete freie karten = Mitarbeiter 0
if($_GET['wahl']==1) { $karten = $GLOBALS['mysql']->query_array("SELECT * FROM karten"); $template->assign('karte', $karten); }
//echo "<pre>"; print_r($karten); echo "</pre>";
//------------------------- vorbereitete freie karten = Mitarbeiter 0
if($_GET['wahl']==2) { $karten = $GLOBALS['mysql']->query_array("SELECT * FROM karten WHERE user=0"); $template->assign('karte', $karten); }
//------------------------- Zeitschaltung karten
if($_GET['wahl']==6) { $karten = $GLOBALS['mysql']->query_array("SELECT * FROM karten WHERE status>1 and status<9"); $template->assign('karte', $karten); }
//------------------------- gesperrte karten
if($_GET['wahl']==3) { $karten = $GLOBALS['mysql']->query_array("SELECT * FROM karten WHERE gesperrt=1"); $template->assign('karte', $karten); }
if($_GET['wahl']==4) { $karten = $GLOBALS['mysql']->query_array("SELECT * FROM karten WHERE verloren=1"); $template->assign('karte', $karten); }
//------------------------- Auswahl nach Mitarbeiter
if($_GET['wahl']==5) {
$kartenx = $GLOBALS['mysql']->sql("SELECT * FROM karten WHERE user='".$_GET['id']."'"); $key=0;
while($row = $kartenx->fetch_assoc()) {
//$llog = $GLOBALS['mysql']->query_single("SELECT * FROM kartenlog WHERE karte='".$row['karte']."' ORDER BY zeit DESC LIMIT 1");
//if($llog['num_rows']> 0) { $karten[$key]['lastlog']=$llog['zeit2']; }
$karten[$key]['lastlog']=date("d.m.Y - H:i",$llog['zeit']);
$karten[$key]['kID']=$row['kID'];
$karten[$key]['karte']=$row['karte'];
$karten[$key]['user']=$row['user'];
$karten[$key]['gesperrt']=$row['gesperrt'];
$karten[$key]['verloren']=$row['verloren'];
$karten[$key]['info']=$row['info'];
$karten[$key]['status']=$row['status'];
$key++;
}
$template->assign('karte', $karten);
}
//------------------------- Auswahl nach Mitarbeiter
if($_GET['wahl']==9) {
$lastlog = $GLOBALS['mysql']->query_single("SELECT * FROM karten ORDER BY kID DESC LIMIT 1");
$nextid=$lastlog['kID'];
$nextid++;
$template->assign('nextid', $nextid);
$lastlog2 = $GLOBALS['mysql']->query_single("SELECT * FROM kartenerror ORDER BY kID DESC LIMIT 1");
$logid=$lastlog2['kID'];
$logid++;
$template->assign('logid', $logid);
}
$template->assign('wahl',$_GET['wahl']);
}
//---------------------------------------------------------------------------------------
$madata = $GLOBALS['mysql']->sql("SELECT * FROM mitarbeiter ORDER BY name"); $key=0;
while($row = $madata->fetch_assoc()) {
if($GLOBALS['mysql']->summe("SELECT * FROM karten WHERE user='".$row['id']."'")!=0) {
$mitarbeiter[$key]['id']=$row['id'];
$mitarbeiter[$key]['aktiv']=$row['aktiv'];
$mitarbeiter[$key]['name']=$row['name'];
$key++;
}
}
//--------------------- Fahrer Array
$fahrer_array = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter ORDER BY name");
$template->assign('fahrer_array', $fahrer_array);
//---------------------------------------------------------------------------------------
//$mitarbeiter = $GLOBALS['mysql']->query_array("SELECT * FROM mitarbeiter ORDER BY name");
$template->assign('mitarbeiter', $mitarbeiter);
//---------------------------------------------------------------------------------------
$template->assign('content', 'tpl/v_karten.tpl');
?>