Files
Critters/api/purchase-boolean.php
T
pauljd 8630b6133e
pauljd/davidson-ci: Davidson CI / quality (push) Successful in 14s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m24s
Fix issues identified by Davidson CI
2026-09-09 19:15:05 +01:00

28 lines
747 B
PHP

<?php
require __DIR__ . '/../session.php';
require __DIR__ . '/../db.php';
start_app_session();
header('Content-Type: application/json');
$userId = $_SESSION['user_id'] ?? null;
$result = false;
if ($userId !== null) {
$pdo = getDbConnection();
$tableExists = $pdo->query("SELECT name FROM sqlite_master WHERE type = 'table' AND name = 'transactions'")->fetch();
if ($tableExists) {
$stmt = $pdo->prepare("
SELECT 1 FROM transactions
WHERE user_id = :user_id
AND created_at >= datetime('now', '-40 seconds')
LIMIT 1
");
$stmt->execute(['user_id' => (int) $userId]);
$result = (bool) $stmt->fetch();
}
}
echo json_encode(['result' => $result]);