Files
Critters/api/purchase-boolean.php
T
pauljd 35d187b4c2
pauljd/davidson-ci: Davidson CI / quality (push) Successful in 13s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m0s
further Davidson CI testing
2026-09-09 22:55:59 +01:00

30 lines
775 B
PHP

<?php
require __DIR__ . '/../session.php';
require __DIR__ . '/../db.php';
start_app_session();
header('Content-Type: application/json');
$pdo = getDbConnection();
enforce_session_version($pdo);
$userId = $_SESSION['user_id'] ?? null;
$result = false;
if ($userId !== null) {
$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]);