Fix not init counters final - #1454
This commit is contained in:
parent
87ed7f9cf7
commit
fa82f45d7d
|
@ -1174,6 +1174,23 @@ class Tree {
|
|||
$data = db_process_sql($sql);
|
||||
if (empty($data))
|
||||
return array();
|
||||
|
||||
foreach ($data[0] as $key => $value) {
|
||||
|
||||
if($key != 'total_count' && strpos($key, 'count')){
|
||||
$zero_counter += $value;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if(!$zero_counter){
|
||||
$data[0]['total_count'] = 0;
|
||||
}
|
||||
else{
|
||||
$data[0]['total_count'] = $zero_counter;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// [26/10/2017] It seems the module hierarchy should be only available into the tree by group
|
||||
if ($this->rootType == 'group' && $this->type == 'agent') {
|
||||
|
@ -2312,6 +2329,16 @@ class Tree {
|
|||
|
||||
}
|
||||
|
||||
if(!$this->filter['show_not_init_agents']){
|
||||
|
||||
foreach ($items as $key => $value) {
|
||||
if($items[$key]['total_count'] == $items[$key]['notinit_count']){
|
||||
unset($items[$key]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$this->processAgents($items);
|
||||
$processed_items = $items;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue