Fixed following problems.

- csv export of custom report with custom graph did not work correctly.
- number of users in default login screen was not correct with restricted user login.
This commit is contained in:
Junichi Satoh 2021-06-02 15:25:33 +09:00
parent 2a5b5591a3
commit 740a3b6d3e
2 changed files with 12 additions and 3 deletions

View File

@ -2272,12 +2272,14 @@ function modules_get_agentmodule_data(
$module_name = modules_get_agentmodule_name($id_agent_module);
$agent_id = modules_get_agentmodule_agent($id_agent_module);
$agent_name = modules_get_agentmodule_agent_name($id_agent_module);
$agent_alias = modules_get_agentmodule_agent_alias($id_agent_module);
$module_type = modules_get_agentmodule_type($id_agent_module);
foreach ($values as $key => $data) {
$values[$key]['module_name'] = $module_name;
$values[$key]['agent_id'] = $agent_id;
$values[$key]['agent_name'] = $agent_name;
$values[$key]['agent_alias'] = $agent_alias;
$values[$key]['module_type'] = $module_type;
}
@ -2295,6 +2297,7 @@ function modules_get_agentmodule_data(
'module_name' => $values[$key]['module_name'],
'agent_id' => $values[$key]['agent_id'],
'agent_name' => $values[$key]['agent_name'],
'agent_alias' => $values[$key]['agent_alias'],
'module_type' => $values[$key]['module_type'],
];
}

View File

@ -9060,8 +9060,8 @@ function reporting_custom_graph(
case 'data':
$data = [];
foreach ($modules as $key => $value) {
$data[$value] = modules_get_agentmodule_data(
$value,
$data[$value['module']] = modules_get_agentmodule_data(
$value['module'],
$content['period'],
$report['datetime']
);
@ -10557,7 +10557,13 @@ function reporting_get_stats_users($data)
$tdata = [];
$tdata[0] = html_print_image('images/user.png', true, ['title' => __('Defined users'), 'class' => 'invert_filter']);
$tdata[1] = count(get_users());
$user_groups = users_get_strict_mode_groups($config['id_user'], false);
if (array_key_exists(0, $user_groups)) {
$users = users_get_user_users($config['id_user'], 'AR', true);
} else {
$users = users_get_user_users($config['id_user'], 'AR', false);
}
$tdata[1] = count($users);
$tdata[1] = '<a class="big_data" href="'.$urls['defined_users'].'">'.$tdata[1].'</a>';
$tdata[2] = $tdata[3] = '&nbsp;';