<?php
// get_user_theme.php
// Autors: Kārlis Mālnieks
session_start();
require_once 'db_connection.php'; // Pievienojam datubāzes savienojumu

// Pārbaudām, vai lietotājs ir pieslēdzies
if (!isset($_SESSION['user_id'])) {
    echo json_encode(['theme_id' => 1]); // Ja nav pieslēdzies, atgriežam noklusējuma tēmu
    exit();
}

// Iegūstam lietotāja ID no sesijas
$userId = $_SESSION['user_id'];

try {
    // SQL vaicājums, lai iegūtu lietotāja tēmu
    $query = $pdo->prepare("SELECT theme_id FROM emails_v WHERE id = :userId");
    $query->bindParam(':userId', $userId, PDO::PARAM_INT);
    $query->execute();

    // Iegūstam rezultātus
    $theme = $query->fetch(PDO::FETCH_ASSOC);

    // Atgriežam tēmu JSON formātā, ja tā tiek atrasta, pretējā gadījumā atgriežam noklusējuma tēmu (ID 1)
    echo json_encode(['theme_id' => $theme['theme_id'] ?? 1]);
} catch (PDOException $e) {
    // Kļūdu apstrāde
    error_log("Error fetching user theme: " . $e->getMessage());
    echo json_encode(['theme_id' => 1]); // Ja rodas kļūda, atgriežam noklusējuma tēmu
}
?>
