<?php
// get_recipients.php
// Autors: Kārlis Mālnieks
include('db_connection.php'); // Pievienojam datubāzes savienojuma failu

// Iegūstam lietotāja ID no GET pieprasījuma
$userId = isset($_GET['user_id']) ? intval($_GET['user_id']) : null;

// Ja lietotāja ID nav sniegts, atgriežam kļūdu
if (!$userId) {
    echo json_encode(['success' => false, 'message' => 'User ID is required.']);
    exit();
}

try {
    // SQL vaicājums, lai iegūtu visus lietotājus, izņemot pašreizējo lietotāju
    $stmt = $pdo->prepare("SELECT id, username FROM emails_v WHERE id != :user_id");
    $stmt->bindParam(':user_id', $userId, PDO::PARAM_INT); // Piesaistām lietotāja ID kā parametru
    $stmt->execute(); // Izpildām vaicājumu

    $recipients = $stmt->fetchAll(PDO::FETCH_ASSOC); // Iegūstam visus rezultātus

    // Atgriežam rezultātus kā JSON
    echo json_encode(['success' => true, 'recipients' => $recipients]);
} catch (PDOException $e) {
    // Ja notika kļūda datubāzē, atgriežam kļūdas ziņojumu
    echo json_encode(['success' => false, 'message' => 'Database error: ' . $e->getMessage()]);
}
?>
