diff --git a/app/call_centers/call_center_queue_edit.php b/app/call_centers/call_center_queue_edit.php index 92d931401a..e5ce1ab03a 100644 --- a/app/call_centers/call_center_queue_edit.php +++ b/app/call_centers/call_center_queue_edit.php @@ -567,7 +567,7 @@ echo "\n"; echo "\n"; - if (permission_exists('call_center_tier_view')) { + if (permission_exists('call_center_tier_view') && is_array($agents) && count($agents) > 0) { echo ""; echo " ".$text['label-agents'].""; echo " "; @@ -578,58 +578,55 @@ echo " ".$text['label-tier_position']."\n"; echo " \n"; echo " \n"; - if ($call_center_queue_uuid != null) { - if (is_array($tiers)) { - $x = 0; - foreach($tiers as $field) { - echo " \n"; - echo " "; - echo " \n"; - echo " \n"; - echo " "; - echo " \n"; - echo " "; - echo " \n"; - echo " \n"; - - echo " \n"; - echo " \n"; - echo " \n"; - echo " "; - if (permission_exists('call_center_tier_delete')) { - echo " $v_link_label_delete"; - } - echo " \n"; - echo " \n"; - $assigned_agents[] = $field['agent_name']; - $x++; - } - unset ($prep_statement, $sql, $tiers); + $x = 0; + foreach($tiers as $field) { + echo " \n"; + echo " "; + if (strlen($field['call_center_tier_uuid']) > 0) { + echo " \n"; } + echo " "; + echo " \n"; + echo " "; + echo " \n"; + echo " \n"; + + echo " \n"; + echo " \n"; + echo " \n"; + echo " "; + if (permission_exists('call_center_tier_delete')) { + echo " $v_link_label_delete"; + } + echo " \n"; + echo " \n"; + $assigned_agents[] = $field['agent_name']; + $x++; } + unset ($prep_statement, $sql, $tiers); echo " \n"; echo "
\n"; echo " ".$text['description-tiers']."\n";