Merge branch 'ent-13044-porcentaje-de-agentes-habilitados-deshabilitados-en-open' into 'develop'

Ent 13044 porcentaje de agentes habilitados deshabilitados en open

See merge request artica/pandorafms!7017
This commit is contained in:
Jose Martin 2024-03-26 11:35:02 +00:00
commit 9ebb72e55e

View File

@ -172,18 +172,21 @@ class Overview extends Element
$used = 0; $used = 0;
} }
$data = [ if ($used > 0) {
'agents_used' => [ $data['agents_used'] = [
'label' => __('% Agents used'), 'label' => __('% Agents used'),
'perc' => $used, 'perc' => $used,
'color' => '#1C4E6B', 'color' => '#1C4E6B',
], ];
'free_agents' => [ }
if ($free > 0) {
$data['free_agents'] = [
'label' => __('% Free agents'), 'label' => __('% Free agents'),
'perc' => $free, 'perc' => $free,
'color' => '#5C63A2', 'color' => '#5C63A2',
],
]; ];
}
} else { } else {
$agents = agents_get_agents(); $agents = agents_get_agents();
$enabled_agents = agents_get_agents( $enabled_agents = agents_get_agents(
@ -207,23 +210,26 @@ class Overview extends Element
$total_disabled_agents = round((($total - count($enabled_agents)) * 100) / $total); $total_disabled_agents = round((($total - count($enabled_agents)) * 100) / $total);
$total_enabled_agents = round((count($enabled_agents) * 100) / $total); $total_enabled_agents = round((count($enabled_agents) * 100) / $total);
} else { } else {
$total_disabled_agents = 0; $total_disabled_agents = 100;
$total_enabled_agents = 100; $total_enabled_agents = 0;
} }
$data = [ if ($total_enabled_agents > 0) {
'agents_enabled' => [ $data['agents_enabled'] = [
'label' => __('% Agents enabled'), 'label' => __('% Agents enabled'),
'perc' => $total_enabled_agents, 'perc' => $total_enabled_agents,
'color' => '#1C4E6B', 'color' => '#1C4E6B',
], ];
'agents_disabled' => [ }
if ($total_disabled_agents > 0) {
$data['agents_disabled'] = [
'label' => __('% Agents disabled'), 'label' => __('% Agents disabled'),
'perc' => $total_disabled_agents, 'perc' => $total_disabled_agents,
'color' => '#5C63A2', 'color' => '#5C63A2',
],
]; ];
} }
}
$bar = $this->printHorizontalBar($data); $bar = $this->printHorizontalBar($data);
$output = html_print_div( $output = html_print_div(