Menüanpassung und Sonderzeichen
This commit is contained in:
@@ -13,7 +13,7 @@ $user_id = $_SESSION['userid'];
|
||||
$user = check_user();
|
||||
|
||||
if (!is_admin_user()) {
|
||||
die("Keine Rechte fuer diese Ansicht.");
|
||||
die("Keine Rechte für diese Ansicht.");
|
||||
}
|
||||
|
||||
?>
|
||||
@@ -145,7 +145,7 @@ 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>
|
||||
<label class="mr-2" for="hours_to_close_<?php echo (int)$user['id']; ?>">Fehlbuchungen automatisch schließen mit</label>
|
||||
<input
|
||||
type="number"
|
||||
step="0.25"
|
||||
@@ -157,7 +157,7 @@ foreach($users AS $user){
|
||||
required
|
||||
>
|
||||
<span class="mr-2">Stunden</span>
|
||||
<button type="submit" class="btn btn-primary">Alle schliessen</button>
|
||||
<button type="submit" class="btn btn-primary">Alle schließen</button>
|
||||
</form>
|
||||
|
||||
<table class="table table-striped">
|
||||
|
||||
@@ -11,7 +11,7 @@ if (!is_admin_user()) {
|
||||
}
|
||||
|
||||
if ($_SERVER["REQUEST_METHOD"] !== "POST") {
|
||||
die("Ungueltige Anfrage.");
|
||||
die("Ungültige Anfrage.");
|
||||
}
|
||||
|
||||
$employeeId = isset($_POST['employee_id']) ? (int)$_POST['employee_id'] : 0;
|
||||
@@ -21,7 +21,7 @@ $hoursToClose = is_numeric($hoursRaw) ? (float)$hoursRaw : 0.0;
|
||||
if ($employeeId <= 0) {
|
||||
$_SESSION['time_error_close_result'] = [
|
||||
'type' => 'danger',
|
||||
'message' => 'Es wurde kein gueltiger Mitarbeiter uebergeben.',
|
||||
'message' => 'Es wurde kein gültiger Mitarbeiter übergeben.',
|
||||
];
|
||||
header("Location: allefehlbuchungen.php");
|
||||
exit;
|
||||
@@ -30,7 +30,7 @@ if ($employeeId <= 0) {
|
||||
if ($hoursToClose <= 0) {
|
||||
$_SESSION['time_error_close_result'] = [
|
||||
'type' => 'danger',
|
||||
'message' => 'Bitte eine gueltige Stundenanzahl groesser als 0 angeben.',
|
||||
'message' => 'Bitte eine gültige Stundenanzahl größer als 0 angeben.',
|
||||
];
|
||||
header("Location: allefehlbuchungen.php");
|
||||
exit;
|
||||
@@ -69,7 +69,7 @@ try {
|
||||
if (empty($invalidDates)) {
|
||||
$_SESSION['time_error_close_result'] = [
|
||||
'type' => 'info',
|
||||
'message' => 'Es wurden keine offenen Fehlbuchungen fuer den Mitarbeiter gefunden.',
|
||||
'message' => 'Es wurden keine offenen Fehlbuchungen für den Mitarbeiter gefunden.',
|
||||
];
|
||||
header("Location: allefehlbuchungen.php");
|
||||
exit;
|
||||
@@ -119,7 +119,7 @@ try {
|
||||
|
||||
$pdo->commit();
|
||||
|
||||
$message = count($insertedDates) . ' Fehlbuchungstage fuer '
|
||||
$message = count($insertedDates) . ' Fehlbuchungstage für '
|
||||
. $employee['vorname'] . ' ' . $employee['nachname']
|
||||
. ' wurden mit ' . rtrim(rtrim(number_format($hoursToClose, 2, '.', ''), '0'), '.')
|
||||
. ' Stunden geschlossen.';
|
||||
|
||||
@@ -36,7 +36,7 @@ try {
|
||||
$pdf->SetCreator(PDF_CREATOR);
|
||||
$pdf->SetAuthor($currentUser['vorname'] . ' ' . $currentUser['nachname']);
|
||||
$pdf->SetTitle('Arbeitszeiten aller Mitarbeiter');
|
||||
$pdf->SetSubject('Arbeitszeiten aller Mitarbeiter fuer ' . $selectedMonth . '/' . $selectedYear);
|
||||
$pdf->SetSubject('Arbeitszeiten aller Mitarbeiter für ' . $selectedMonth . '/' . $selectedYear);
|
||||
|
||||
$stempdate = $selectedYear . "-" . $selectedMonth . "-1";
|
||||
$date = new DateTime($stempdate);
|
||||
|
||||
@@ -41,6 +41,10 @@ if (!isset($user)) {
|
||||
<a class="nav-link" href="fehlbuchungen.php">Fehlbuchungen</a>
|
||||
</li>
|
||||
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="../admin/index.php">Zur Admin-Oberfläche</a>
|
||||
</li>
|
||||
|
||||
<!-- Urlaub Dropdown -->
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="urlaubDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
|
||||
@@ -374,7 +374,7 @@ if (!function_exists('timeErrorNotificationsBuildEmployeeMail')) {
|
||||
$body = '<p>Hallo ' . htmlspecialchars($name, ENT_QUOTES, 'UTF-8') . ',</p>'
|
||||
. '<p>in deiner Zeiterfassung gibt es weiterhin offene Buchungsfehler.</p>'
|
||||
. '<p><strong>Betroffene Tage:</strong> ' . htmlspecialchars($dateList, ENT_QUOTES, 'UTF-8') . '</p>'
|
||||
. '<p>Bitte korrigiere die Eintraege in der Zeiterfassung. Solange die Fehler offen bleiben, wird der Vorgang weiter verfolgt.</p>'
|
||||
. '<p>Bitte korrigiere die Einträge in der Zeiterfassung. Solange die Fehler offen bleiben, wird der Vorgang weiter verfolgt.</p>'
|
||||
. '<p><a href="' . htmlspecialchars($trackingUrl, ENT_QUOTES, 'UTF-8') . '">Zur Zeiterfassung</a></p>';
|
||||
|
||||
return [
|
||||
@@ -395,7 +395,7 @@ if (!function_exists('timeErrorNotificationsBuildAdminMail')) {
|
||||
. '<p><strong>Mitarbeiter:</strong> ' . htmlspecialchars($employeeName, ENT_QUOTES, 'UTF-8') . '<br>'
|
||||
. '<strong>E-Mail:</strong> ' . htmlspecialchars($employee['email'], ENT_QUOTES, 'UTF-8') . '<br>'
|
||||
. '<strong>Betroffene Tage:</strong> ' . htmlspecialchars($dateList, ENT_QUOTES, 'UTF-8') . '</p>'
|
||||
. '<p>Bitte pruefen Sie die Zeiterfassung und stimmen Sie die Korrektur mit dem Mitarbeiter ab.</p>'
|
||||
. '<p>Bitte prüfen Sie die Zeiterfassung und stimmen Sie die Korrektur mit dem Mitarbeiter ab.</p>'
|
||||
. '<p><a href="' . htmlspecialchars($trackingUrl, ENT_QUOTES, 'UTF-8') . '">Zur Zeiterfassung</a></p>';
|
||||
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user