diff --git a/app/pages/settings.php b/app/pages/settings.php index c046f54..87fd362 100644 --- a/app/pages/settings.php +++ b/app/pages/settings.php @@ -14,6 +14,10 @@ $isAjax = isset($_SERVER['HTTP_X_REQUESTED_WITH']) && // Get any new feedback messages include_once '../app/helpers/feedback.php'; +// Initialize security helper +require_once '../app/helpers/security.php'; +$security = SecurityHelper::getInstance(); + $action = $_REQUEST['action'] ?? ''; $agent = $_REQUEST['agent'] ?? ''; $host = $_REQUEST['host'] ?? ''; diff --git a/doc/database/main.sql b/doc/database/main.sql index 5cb5b11..92aa044 100644 --- a/doc/database/main.sql +++ b/doc/database/main.sql @@ -30,9 +30,9 @@ CREATE TABLE `user_meta` ( `name` varchar(255) DEFAULT NULL, `email` varchar(256) DEFAULT NULL, `timezone` varchar(255) DEFAULT NULL, + `theme` varchar(64) DEFAULT NULL, `avatar` varchar(255) DEFAULT NULL, `bio` text DEFAULT NULL, - `theme` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`,`user_id`) USING BTREE, KEY `user_id` (`user_id`), CONSTRAINT `user_meta_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) @@ -202,7 +202,7 @@ CREATE TABLE `platform` ( PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; -INSERT INTO `platforms` (`id`, `name`, `jitsi_url`, `jilo_database`) VALUES +INSERT INTO `platform` (`id`, `name`, `jitsi_url`, `jilo_database`) VALUES (1,'example.com','https://meet.example.com','../../jilo/jilo.db'); -- -------------------------------------------------------- diff --git a/doc/database/migrations/20250924_170001_add_user_meta_theme.sql b/doc/database/migrations/20250924_170001_add_user_meta_theme.sql deleted file mode 100644 index 762afed..0000000 --- a/doc/database/migrations/20250924_170001_add_user_meta_theme.sql +++ /dev/null @@ -1,3 +0,0 @@ --- Add user theme preference column to user_meta, if it doesn't exist -ALTER TABLE user_meta - ADD COLUMN IF NOT EXISTS theme VARCHAR(64) NULL DEFAULT NULL AFTER timezone;