<?php
declare(strict_types=1);
if (PHP_SAPI !== 'cli') { http_response_code(403); exit(1); }
require_once dirname(__DIR__) . '/src/config.php';
require_once dirname(__DIR__) . '/src/logger.php';
require_once dirname(__DIR__) . '/src/ads.php';
$id = $argv[1] ?? '';
if (!preg_match('/^[1-9][0-9]{5,14}$/D', $id)) {
    fwrite(STDERR, "Usage: php tools/check_advertisement.php AD_ID\n"); exit(1);
}
$result = loadAdsAdvertisement($id);
echo json_encode($result, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . PHP_EOL;
exit(($result['status'] ?? '') === 'found' ? 0 : 1);
