Compare commits

..

No commits in common. "6c26b422e5034998d2096364c5fd13addb8cd428" and "619476e799e068e64db86c8dd2a7276d0a80c08b" have entirely different histories.

5 changed files with 7 additions and 8 deletions

View File

@ -49,7 +49,7 @@ function isCacheExpired($agentId) {
if ($_SERVER['REQUEST_METHOD'] === 'POST') { if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Apply rate limiting for adding new contacts // Apply rate limiting for adding new contacts
require_once '../app/includes/rate_limit_middleware.php'; require '../app/includes/rate_limit_middleware.php';
checkRateLimit($db, 'contact', $userId); checkRateLimit($db, 'contact', $userId);
// Validate agent ID for POST operations // Validate agent ID for POST operations

View File

@ -14,10 +14,6 @@ $isAjax = isset($_SERVER['HTTP_X_REQUESTED_WITH']) &&
// Get any new feedback messages // Get any new feedback messages
include_once '../app/helpers/feedback.php'; include_once '../app/helpers/feedback.php';
// Initialize security helper
require_once '../app/helpers/security.php';
$security = SecurityHelper::getInstance();
$action = $_REQUEST['action'] ?? ''; $action = $_REQUEST['action'] ?? '';
$agent = $_REQUEST['agent'] ?? ''; $agent = $_REQUEST['agent'] ?? '';
$host = $_REQUEST['host'] ?? ''; $host = $_REQUEST['host'] ?? '';

View File

@ -30,9 +30,9 @@ CREATE TABLE `user_meta` (
`name` varchar(255) DEFAULT NULL, `name` varchar(255) DEFAULT NULL,
`email` varchar(256) DEFAULT NULL, `email` varchar(256) DEFAULT NULL,
`timezone` varchar(255) DEFAULT NULL, `timezone` varchar(255) DEFAULT NULL,
`theme` varchar(64) DEFAULT NULL,
`avatar` varchar(255) DEFAULT NULL, `avatar` varchar(255) DEFAULT NULL,
`bio` text DEFAULT NULL, `bio` text DEFAULT NULL,
`theme` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`,`user_id`) USING BTREE, PRIMARY KEY (`id`,`user_id`) USING BTREE,
KEY `user_id` (`user_id`), KEY `user_id` (`user_id`),
CONSTRAINT `user_meta_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`) CONSTRAINT `user_meta_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `user` (`id`)
@ -202,7 +202,7 @@ CREATE TABLE `platform` (
PRIMARY KEY (`id`), PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`) UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci; ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;
INSERT INTO `platform` (`id`, `name`, `jitsi_url`, `jilo_database`) VALUES INSERT INTO `platforms` (`id`, `name`, `jitsi_url`, `jilo_database`) VALUES
(1,'example.com','https://meet.example.com','../../jilo/jilo.db'); (1,'example.com','https://meet.example.com','../../jilo/jilo.db');
-- -------------------------------------------------------- -- --------------------------------------------------------

View File

@ -0,0 +1,3 @@
-- 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;