<?php
// delete_schedule.php
// Autors: Kārlis Mālnieks
// Iekļauj datubāzes savienojuma failu
include 'db_connection.php';

// Iegūst pieprasījuma datus (JSON formātā)
$data = json_decode(file_get_contents('php://input'), true);

// Pārbauda, vai ir norādīts ID un vai tas nav tukšs
if (!isset($data['id']) || empty($data['id'])) {
    echo json_encode(['success' => false, 'message' => 'Invalid schedule ID']);
    exit(); // Ja ID nav norādīts vai tas ir tukšs, atgriež kļūdas ziņojumu un iznāk no skripta
}

try {
    // Sagatavo SQL vaicājumu, lai dzēstu ierakstu no class_schedule tabulas pēc ID
    $stmt = $pdo->prepare("DELETE FROM class_schedule WHERE id = :id");

    // Izpilda vaicājumu, pievienojot ID parametru
    $stmt->execute([':id' => $data['id']]);

    // Pārbauda, vai tika izdzēsts vismaz viens ieraksts
    if ($stmt->rowCount() > 0) {
        echo json_encode(['success' => true, 'message' => 'Stundu saraksta ieraksts dzēsts!']);
    } else {
        echo json_encode(['success' => false, 'message' => 'Schedule not found or already deleted']);
    }
} catch (PDOException $e) {
    // Ja notika kļūda ar datubāzi, atgriež kļūdas ziņojumu
    echo json_encode(['success' => false, 'message' => 'Database error: ' . $e->getMessage()]);
}
?>
