From cfd8e99b4939a41512ca6c2f46b365416db0d73b Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Fri, 24 Jul 2026 05:24:22 +0000 Subject: [PATCH] Autosave: 20260724-052546 --- call_center_pro.php | 15 +++++--- gestiones_callcenter.php | 53 +++++++++++++++++++++++----- includes/callcenter_test_helpers.php | 47 ++++++++++++++++++++++++ includes/drive_test_orders.php | 11 +++--- layout_header.php | 21 +++++++++-- 5 files changed, 127 insertions(+), 20 deletions(-) diff --git a/call_center_pro.php b/call_center_pro.php index 563a1606..95746f00 100644 --- a/call_center_pro.php +++ b/call_center_pro.php @@ -1,5 +1,8 @@ 0, @@ -627,8 +630,10 @@ try { $role = (string) ($_SESSION['user_role'] ?? ''); $currentUserId = (int) ($_SESSION['user_id'] ?? 0); $isAdmin = in_array($role, ['Administrador', 'admin'], true); - $selectedAssessorFilter = cc_test_normalize_user_key($_GET['assessor'] ?? ''); - if (!$isAdmin || ($selectedAssessorFilter !== '' && !isset($assessors[$selectedAssessorFilter]))) { + if ($isAdmin) { + $selectedAssessorFilter = cc_test_resolve_callcenter_assessor_filter($assessors, $_GET['assessor'] ?? null, true, true); + } else { + unset($_SESSION[cc_test_callcenter_assessor_filter_session_key()]); $selectedAssessorFilter = ''; } $selectedAssessorFilterLabel = $selectedAssessorFilter !== '' @@ -1151,7 +1156,7 @@ require_once 'layout_header.php';