<?php
// add_event.php
// Autors: Kārlis Mālnieks
// pievieno datubazes savienojumu
require_once 'db_connection.php';
// uzstada atbilstošu galveni, lai noradītu, ka atgrieztais saturs ir JSON
header('Content-Type: application/json');

// pārbauda, vai pieprasījums ir POST
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // nolasam datus no JSON pieprasījuma
    $data = json_decode(file_get_contents("php://input"), true);
    $title = $data['title'];
    $description = $data['description'];
    $date = $data['date'];
    $userId = $data['sessionUserId'];

    // sagatavo SQL pieprasījumu notikuma pievienošanai
    $stmt = $pdo->prepare("INSERT INTO events (user_id, title, description, event_date) VALUES (?, ?, ?, ?)");
    
    // izpilda pieprasījumu un atgriež rezultātu
    if ($stmt->execute([$userId, $title, $description, $date])) {
        echo json_encode(['success' => true]);
    } else {
        echo json_encode(['success' => false, 'message' => 'Notikuma pievienošana neizdevās!']);
    }
}
?>
