Position der Verschiebung geändert
This commit is contained in:
49
index.php
49
index.php
@@ -216,10 +216,7 @@ if ($row) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// --- TERMINVERSCHIEBUNG (ohne Änderung) ---
|
// --- TERMINVERSCHIEBUNG (ohne Änderung) ---
|
||||||
include('verschiebung.php'); // oder den gesamten Block hier lassen – optional
|
include('verschiebung.php');
|
||||||
// ... (hier kommt dein bestehender Verschiebungscode – unverändert)
|
|
||||||
// Da du ihn bereits modularisiert hast, kannst du auch `include('verschiebung.php');` nutzen
|
|
||||||
// Für diese Version lasse ich ihn aus Platzgründen weg – du kannst ihn wie gewohnt einfügen.
|
|
||||||
}
|
}
|
||||||
|
|
||||||
include('inc/header.php');
|
include('inc/header.php');
|
||||||
@@ -239,7 +236,7 @@ $german_weekdays = [
|
|||||||
<!-- Optional: Hinweis bei automatischer Ablehnung -->
|
<!-- Optional: Hinweis bei automatischer Ablehnung -->
|
||||||
<?php if (isset($auto_declined) && $auto_declined === 'declined'): ?>
|
<?php if (isset($auto_declined) && $auto_declined === 'declined'): ?>
|
||||||
<div class="alert alert-info alert-dismissible fade show" role="alert">
|
<div class="alert alert-info alert-dismissible fade show" role="alert">
|
||||||
Du befindest dich im Abwesenheitsmodus → Teilnahme wurde automatisch abgelehnt.
|
Abwesenheitsmodus aktiv.
|
||||||
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
|
<button type="button" class="btn-close" data-bs-dismiss="alert"></button>
|
||||||
</div>
|
</div>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
@@ -287,7 +284,26 @@ $german_weekdays = [
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- Verschiebungsformular (unverändert) -->
|
||||||
|
<div class="collapse" id="rescheduleForm">
|
||||||
|
<div class="card card-body bg-light mt-3 mx-auto" style="max-width: 90%;">
|
||||||
|
<h5>Anderen Termin vorschlagen</h5>
|
||||||
|
<form method="POST">
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="new_date" class="form-label">Neuer Termin:</label>
|
||||||
|
<input type="datetime-local" class="form-control" id="new_date" name="new_date" value="<?= $row ? date('Y-m-d\TH:i', strtotime($row['meeting_date'])) : '' ?>" required>
|
||||||
|
</div>
|
||||||
|
<div class="mb-3">
|
||||||
|
<label for="reason" class="form-label">Grund/Bemerkung:</label>
|
||||||
|
<textarea class="form-control" id="reason" name="reason" rows="2" placeholder="Warum soll der Termin verschoben werden?"></textarea>
|
||||||
|
</div>
|
||||||
|
<div class="d-flex gap-2">
|
||||||
|
<button type="submit" name="propose_reschedule" class="btn btn-sm btn-outline-primary">Vorschlag einreichen</button>
|
||||||
|
<button type="button" class="btn btn-sm btn-outline-secondary" data-bs-toggle="collapse" data-bs-target="#rescheduleForm">Abbrechen</button>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="d-flex justify-content-center pt-2 pb-3" style="max-width: 500px; margin-left: auto; margin-right: auto; flex-direction: column; align-items: center;">
|
<div class="d-flex justify-content-center pt-2 pb-3" style="max-width: 500px; margin-left: auto; margin-right: auto; flex-direction: column; align-items: center;">
|
||||||
<?php if ($user_attendance_status === 'accepted'): ?>
|
<?php if ($user_attendance_status === 'accepted'): ?>
|
||||||
<p class="text-success fw-bold mb-4">Du hast zugesagt!</p>
|
<p class="text-success fw-bold mb-4">Du hast zugesagt!</p>
|
||||||
@@ -398,26 +414,7 @@ $german_weekdays = [
|
|||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Verschiebungsformular (unverändert) -->
|
|
||||||
<div class="collapse" id="rescheduleForm">
|
|
||||||
<div class="card card-body bg-light mt-3 mx-auto" style="max-width: 500px;">
|
|
||||||
<h5>Anderen Termin vorschlagen</h5>
|
|
||||||
<form method="POST">
|
|
||||||
<div class="mb-3">
|
|
||||||
<label for="new_date" class="form-label">Neuer Termin:</label>
|
|
||||||
<input type="datetime-local" class="form-control" id="new_date" name="new_date" value="<?= $row ? date('Y-m-d\TH:i', strtotime($row['meeting_date'])) : '' ?>" required>
|
|
||||||
</div>
|
|
||||||
<div class="mb-3">
|
|
||||||
<label for="reason" class="form-label">Grund/Bemerkung:</label>
|
|
||||||
<textarea class="form-control" id="reason" name="reason" rows="2" placeholder="Warum soll der Termin verschoben werden?"></textarea>
|
|
||||||
</div>
|
|
||||||
<div class="d-flex gap-2">
|
|
||||||
<button type="submit" name="propose_reschedule" class="btn btn-sm btn-outline-primary">Vorschlag einreichen</button>
|
|
||||||
<button type="button" class="btn btn-sm btn-outline-secondary" data-bs-toggle="collapse" data-bs-target="#rescheduleForm">Abbrechen</button>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user