Merge branch 'ent-5445-Item-prediction-date-no-funciona-correctamente-en-meta' into 'develop'
fix prediction date item in meta See merge request artica/pandorafms!3340
This commit is contained in:
commit
ad93a7c681
|
@ -36,7 +36,8 @@ function forecast_projection_graph(
|
||||||
$prediction_period,
|
$prediction_period,
|
||||||
$max_value=false,
|
$max_value=false,
|
||||||
$min_value=false,
|
$min_value=false,
|
||||||
$csv=false
|
$csv=false,
|
||||||
|
$server_name=''
|
||||||
) {
|
) {
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
|
@ -55,7 +56,7 @@ function forecast_projection_graph(
|
||||||
'projection' => true,
|
'projection' => true,
|
||||||
];
|
];
|
||||||
|
|
||||||
$module_data = grafico_modulo_sparse($params);
|
$module_data = grafico_modulo_sparse($params, $server_name);
|
||||||
|
|
||||||
if (empty($module_data)) {
|
if (empty($module_data)) {
|
||||||
return [];
|
return [];
|
||||||
|
@ -252,12 +253,13 @@ function forecast_prediction_date(
|
||||||
$module_id,
|
$module_id,
|
||||||
$period=SECONDS_2MONTHS,
|
$period=SECONDS_2MONTHS,
|
||||||
$max_value=0,
|
$max_value=0,
|
||||||
$min_value=0
|
$min_value=0,
|
||||||
|
$server_name=''
|
||||||
) {
|
) {
|
||||||
// Checks interval
|
// Checks interval
|
||||||
if ($min_value > $max_value) {
|
if ($min_value > $max_value) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return forecast_projection_graph($module_id, $period, false, $max_value, $min_value);
|
return forecast_projection_graph($module_id, $period, false, $max_value, $min_value, false, $server_name);
|
||||||
}
|
}
|
||||||
|
|
|
@ -616,7 +616,7 @@ function grafico_modulo_sparse_data(
|
||||||
*
|
*
|
||||||
* @return string html Content graphs.
|
* @return string html Content graphs.
|
||||||
*/
|
*/
|
||||||
function grafico_modulo_sparse($params)
|
function grafico_modulo_sparse($params, $server_name='')
|
||||||
{
|
{
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
|
@ -812,6 +812,12 @@ function grafico_modulo_sparse($params)
|
||||||
$date_array['final_date'] = $params['date'];
|
$date_array['final_date'] = $params['date'];
|
||||||
$date_array['start_date'] = ($params['date'] - $params['period']);
|
$date_array['start_date'] = ($params['date'] - $params['period']);
|
||||||
|
|
||||||
|
if (is_metaconsole()) {
|
||||||
|
$id_meta = metaconsole_get_id_server($server_name);
|
||||||
|
$server = metaconsole_get_connection_by_id($id_meta);
|
||||||
|
metaconsole_connect($server);
|
||||||
|
}
|
||||||
|
|
||||||
if ($agent_module_id) {
|
if ($agent_module_id) {
|
||||||
$module_data = db_get_row_sql(
|
$module_data = db_get_row_sql(
|
||||||
'SELECT * FROM tagente_modulo
|
'SELECT * FROM tagente_modulo
|
||||||
|
@ -1022,6 +1028,10 @@ function grafico_modulo_sparse($params)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (is_metaconsole()) {
|
||||||
|
metaconsole_restore_db();
|
||||||
|
}
|
||||||
|
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -4664,7 +4664,7 @@ function reporting_prediction_date($report, $content)
|
||||||
$max_interval = $intervals_text[0];
|
$max_interval = $intervals_text[0];
|
||||||
$min_interval = $intervals_text[1];
|
$min_interval = $intervals_text[1];
|
||||||
|
|
||||||
$value = forecast_prediction_date($content['id_agent_module'], $content['period'], $max_interval, $min_interval);
|
$value = forecast_prediction_date($content['id_agent_module'], $content['period'], $max_interval, $min_interval, $content['server_name']);
|
||||||
|
|
||||||
if ($value === false) {
|
if ($value === false) {
|
||||||
$return['data']['value'] = __('Unknown');
|
$return['data']['value'] = __('Unknown');
|
||||||
|
|
Loading…
Reference in New Issue