guest booking self-management feature + layout fixes

- add manage_token column to bookings (DB migration done)
- generate unique token per booking, include manage link in confirmation emails (no/en/hu)
- new routes: manage-booking, manage-booking-process, manage-booking-cancel
- new views: manage-booking.php, manage-booking-cancelled.php
- 24h cutoff enforcement for cancel/modify; emails sent to guest + studio CC
- fix manage-booking step 3 float layout (overflow:auto BFC clearfix)
- fix booking page time slot overflow: bookingResultsWrapper 378px -> 360px

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-28 16:01:12 +01:00
co-authored by Claude Sonnet 4.6
parent 02169a89f6
commit 2183c8aff2
6 changed files with 981 additions and 65 deletions
+1 -1
View File
@@ -533,7 +533,7 @@
.bookingResultsWrapper{
float: left;
width: 378px;
width: 360px;
margin-left: 10px;
margin-top: 7px;
}