Auto commit: 2026-02-18T23:12:26.737Z
This commit is contained in:
parent
0d7553ebfc
commit
1840105cf9
@ -60,7 +60,28 @@ if ($method === 'POST') {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
echo json_encode(['success' => true]);
|
// Check if this user is now the #1 listener of the week
|
||||||
|
$topStmt = $db->query("
|
||||||
|
SELECT requester, COUNT(*) as total_requests
|
||||||
|
FROM song_requests
|
||||||
|
WHERE requester IS NOT NULL AND requester != '' AND requester != 'Anónimo'
|
||||||
|
AND created_at > DATE_SUB(NOW(), INTERVAL 7 DAY)
|
||||||
|
GROUP BY requester
|
||||||
|
ORDER BY total_requests DESC
|
||||||
|
LIMIT 1
|
||||||
|
");
|
||||||
|
$topListener = $topStmt->fetch();
|
||||||
|
|
||||||
|
$isNewTop = false;
|
||||||
|
if ($topListener && $topListener['requester'] === $requester) {
|
||||||
|
$isNewTop = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
echo json_encode([
|
||||||
|
'success' => true,
|
||||||
|
'is_top' => $isNewTop,
|
||||||
|
'top_name' => $topListener['requester'] ?? ''
|
||||||
|
]);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
echo json_encode(['success' => false, 'error' => $e->getMessage()]);
|
echo json_encode(['success' => false, 'error' => $e->getMessage()]);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user