Schließung aller offnen Fehler

This commit is contained in:
2026-03-30 20:46:08 +02:00
parent 016753293c
commit 7388b5b379
2 changed files with 176 additions and 1 deletions
+29 -1
View File
@@ -12,6 +12,10 @@ if (!isset($_SESSION['userid'])) {
$user_id = $_SESSION['userid'];
$user = check_user();
if (!is_admin_user()) {
die("Keine Rechte fuer diese Ansicht.");
}
?>
<?php include 'header.php'; ?>
@@ -25,6 +29,13 @@ $user = check_user();
<div class="container">
<h2 class="mb-4">Zeitbuchungsfehler Auswertung</h2>
<?php if (!empty($_SESSION['time_error_close_result'])): ?>
<?php $closeResult = $_SESSION['time_error_close_result']; unset($_SESSION['time_error_close_result']); ?>
<div class="alert alert-<?php echo htmlspecialchars($closeResult['type'], ENT_QUOTES, 'UTF-8'); ?>" role="alert">
<?php echo htmlspecialchars($closeResult['message'], ENT_QUOTES, 'UTF-8'); ?>
</div>
<?php endif; ?>
<?php
// Benutzer aus der Datenbank erhalten
@@ -132,6 +143,23 @@ foreach($users AS $user){
<?php if (!empty($invalidDates)): ?>
<form action="closeEmployeeTimeErrors.php" method="post" class="form-inline mb-3">
<input type="hidden" name="employee_id" value="<?php echo (int)$user['id']; ?>">
<label class="mr-2" for="hours_to_close_<?php echo (int)$user['id']; ?>">Fehlbuchungen automatisch schliessen mit</label>
<input
type="number"
step="0.25"
min="0.25"
class="form-control mr-2"
id="hours_to_close_<?php echo (int)$user['id']; ?>"
name="hours_to_close"
value="8"
required
>
<span class="mr-2">Stunden</span>
<button type="submit" class="btn btn-primary">Alle schliessen</button>
</form>
<table class="table table-striped">
<thead class="thead-dark">
<tr>
@@ -167,4 +195,4 @@ foreach($users AS $user){
</div>
</div>
</div>
<?php include 'footer.php'; ?>
<?php include 'footer.php'; ?>