Some missing functions

This commit is contained in:
fbsanchez 2020-04-07 19:03:10 +02:00
parent 762ad3106d
commit f88dceb4ec
2 changed files with 17 additions and 1 deletions

View File

@ -1330,6 +1330,9 @@ sub PandoraFMS::Recon::Base::report_scanned_agents($;$) {
$notification->{'subject'} = safe_input('Discovery task ');
$notification->{'subject'} .= $self->{'task_data'}{'name'};
$notification->{'subject'} .= safe_input(' review pending');
$notification->{'url'} = ui_get_full_url(
'index.php?sec=gservers&sec2=godmode/servers/discovery&wiz=tasklist#'
);
$notification->{'mensaje'} = safe_input(
'Discovery task (host&devices) \''.safe_output($self->{'task_data'}{'name'})

View File

@ -151,6 +151,7 @@ our @EXPORT = qw(
get_enabled_servers
dateTimeToTimestamp
get_user_agent
ui_get_full_url
);
# ID of the different servers
@ -2333,12 +2334,24 @@ sub get_user_agent {
return $ua;
}
################################################################################
# Returns 'valid' url relative to current pandora_console installation.
################################################################################
sub ui_get_full_url {
my ($pa_config, $url) = @_;
if (is_empty($pa_config->{'console_api_url'})) {
# Do not relativize if console_api_url is empty.
return $url;
}
my $console_url = $pa_config->{'console_api_url'};
$console_url =~ s/include\/api.php$//;
return $console_url.$url;
}
1;
__END__