fix(cdr): pass filter parameters as payload object in apiCall

This commit is contained in:
sorcier committed 2026-11-04 14:47:35 +01:00
1 parent 7c28a237ba
commit 21a88440c3
3 files changed
+7 -8

No files matched your search

+5 -5
View File
@@ -2281,11 +2281,11 @@ try {
case 'get_cdr': case 'get_cdr':
Auth::requireAuth(); Auth::requireAuth();
$filters = [ $filters = [
'limit' => (int)($_GET['limit'] ?? $payload['limit'] ?? 100), 'limit' => (int)($payload['limit'] ?? $_GET['limit'] ?? 100),
'direction' => (string)($_GET['direction'] ?? $payload['direction'] ?? 'all'), 'direction' => (string)($payload['direction'] ?? $_GET['direction'] ?? 'all'),
'disposition' => (string)($_GET['disposition'] ?? $payload['disposition'] ?? 'all'), 'disposition' => (string)($payload['disposition'] ?? $_GET['disposition'] ?? 'all'),
'period' => (string)($_GET['period'] ?? $payload['period'] ?? 'all'), 'period' => (string)($payload['period'] ?? $_GET['period'] ?? 'all'),
'search' => (string)($_GET['search'] ?? $payload['search'] ?? ''), 'search' => (string)($payload['search'] ?? $_GET['search'] ?? ''),
]; ];
$cdrData = CdrManager::getCalls($db, $filters); $cdrData = CdrManager::getCalls($db, $filters);
echo json_encode([ echo json_encode([
+1 -3
View File
@@ -6105,15 +6105,13 @@ async function loadCdr() {
const limit = document.getElementById('cdr-filter-limit')?.value || 100; const limit = document.getElementById('cdr-filter-limit')?.value || 100;
try { try {
const query = new URLSearchParams({ const res = await apiCall('get_cdr', {
search, search,
period, period,
direction, direction,
disposition, disposition,
limit limit
}); });
const res = await apiCall(`get_cdr&${query.toString()}`);
if (!res || !res.success) throw new Error(res?.message || 'Erreur lors de la récupération des CDR'); if (!res || !res.success) throw new Error(res?.message || 'Erreur lors de la récupération des CDR');
renderCdrStats(res.stats || {}); renderCdrStats(res.stats || {});
+1
View File
@@ -475,3 +475,4 @@ class CdrManager
return array_reverse($lines); return array_reverse($lines);
} }
} }