<?php
session_start();
header('Content-Type: application/json');

require_once __DIR__ . '/../classes/DB.php';
require_once __DIR__ . '/../classes/User.php';
require_once __DIR__ . '/../classes/Image.php';

$user = User::fromSession();
if (!$user) {
    echo json_encode(["ok" => false, "error" => "Not logged in"]);
    exit;
}

if (!isset($_GET['count'])) {
    echo json_encode(["ok" => false, "error" => "Missing count"]);
    exit;
}

$count = (int)$_GET['count'];
if ($count < 1) $count = 1;
if ($count > 3) $count = 3;

$images = Image::getRandomForUser($user->id, $count);

echo json_encode([
    "ok" => true,
    "images" => $images
]);