From 06c06718a0a4735cc0633c4fc11c0c53010fa2ab Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Mon, 13 Apr 2026 16:33:50 +0000 Subject: [PATCH] update db migrations --- events.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/events.php b/events.php index e798dc1..5a0302a 100644 --- a/events.php +++ b/events.php @@ -11,6 +11,20 @@ $can_add = canAdd('events'); $can_edit = canEdit('events'); $can_delete = canDelete('events'); +// Auto-create table if missing (useful for deployed environments that haven't run migrations) +try { + db()->query("SELECT 1 FROM events LIMIT 1"); +} catch (Exception $e) { + try { + $sql = file_get_contents(__DIR__ . '/db/migrations/037_add_events_module.sql'); + if ($sql) { + db()->exec($sql); + } + } catch (Exception $e2) { + // Silently ignore, let the AJAX or save functions report the error + } +} + // Handle AJAX requests if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_GET['ajax'])) { ob_clean(); header('Content-Type: application/json');