2010-05-03 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_reporting.php: added the parameter "$html" in the function "alert_reporting_agent" and "alert_reporting_module", this flag is for return the html table or object table, by default the html. And fixed the title of "alert_report_module" and "alert_report_agent", fixed return of list "event_report_module" in the function "render_report_html_item". * godmode/reporting/reporting_builder.item_editor.php: fixed the lost field "period" in the item "database_serialized". git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2654 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
0964265d71
commit
66f8330894
|
@ -1,4 +1,15 @@
|
||||||
2010-04-30 Miguel de Dios <miguel.dedios@artica.es>
|
2010-05-03 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
|
* include/functions_reporting.php: added the parameter "$html" in the
|
||||||
|
function "alert_reporting_agent" and "alert_reporting_module", this flag is
|
||||||
|
for return the html table or object table, by default the html. And fixed
|
||||||
|
the title of "alert_report_module" and "alert_report_agent", fixed return
|
||||||
|
of list "event_report_module" in the function "render_report_html_item".
|
||||||
|
|
||||||
|
* godmode/reporting/reporting_builder.item_editor.php: fixed the lost field
|
||||||
|
"period" in the item "database_serialized".
|
||||||
|
|
||||||
|
2010-05-03 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
* include/functions_reporting.php: added the parameter "$html" in the
|
* include/functions_reporting.php: added the parameter "$html" in the
|
||||||
function "get_module_detailed_event_reporting", this flag is for return
|
function "get_module_detailed_event_reporting", this flag is for return
|
||||||
|
|
|
@ -133,6 +133,7 @@ switch ($action) {
|
||||||
$header = $item['header_definition'];
|
$header = $item['header_definition'];
|
||||||
$field = $item['column_separator'];
|
$field = $item['column_separator'];
|
||||||
$line = $item['line_separator'];
|
$line = $item['line_separator'];
|
||||||
|
$period = $item['period'];
|
||||||
break;
|
break;
|
||||||
case 'TTRT':
|
case 'TTRT':
|
||||||
$description = $item['description'];
|
$description = $item['description'];
|
||||||
|
@ -621,6 +622,7 @@ function chooseType() {
|
||||||
$("#row_header").css('display', '');
|
$("#row_header").css('display', '');
|
||||||
$("#row_field_separator").css('display', '');
|
$("#row_field_separator").css('display', '');
|
||||||
$("#row_line_separator").css('display', '');
|
$("#row_line_separator").css('display', '');
|
||||||
|
$("#row_period").css('display', '');
|
||||||
break;
|
break;
|
||||||
case 'TTRT':
|
case 'TTRT':
|
||||||
$("#row_description").css('display', '');
|
$("#row_description").css('display', '');
|
||||||
|
|
|
@ -579,10 +579,11 @@ function get_fired_alerts_reporting_table ($alerts_fired) {
|
||||||
* @param int $period Period of time of the desired alert report.
|
* @param int $period Period of time of the desired alert report.
|
||||||
* @param int $date Beggining date of the report (current date by default).
|
* @param int $date Beggining date of the report (current date by default).
|
||||||
* @param bool $return Flag to return or echo the report (echo by default).
|
* @param bool $return Flag to return or echo the report (echo by default).
|
||||||
|
* @param bool Flag to return the html or table object, by default html.
|
||||||
*
|
*
|
||||||
* @return string
|
* @return mixed A table object (XHTML) or object table is false the html.
|
||||||
*/
|
*/
|
||||||
function alert_reporting_agent ($id_agent, $period = 0, $date = 0, $return = true) {
|
function alert_reporting_agent ($id_agent, $period = 0, $date = 0, $return = true, $html = true) {
|
||||||
if (!is_numeric ($date)) {
|
if (!is_numeric ($date)) {
|
||||||
$date = strtotime ($date);
|
$date = strtotime ($date);
|
||||||
}
|
}
|
||||||
|
@ -643,8 +644,13 @@ function alert_reporting_agent ($id_agent, $period = 0, $date = 0, $return = tru
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($html) {
|
||||||
return print_table ($table, $return);
|
return print_table ($table, $return);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
return $table;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a report for alerts of module.
|
* Get a report for alerts of module.
|
||||||
|
@ -655,10 +661,11 @@ function alert_reporting_agent ($id_agent, $period = 0, $date = 0, $return = tru
|
||||||
* @param int $period Period of time of the desired alert report.
|
* @param int $period Period of time of the desired alert report.
|
||||||
* @param int $date Beggining date of the report (current date by default).
|
* @param int $date Beggining date of the report (current date by default).
|
||||||
* @param bool $return Flag to return or echo the report (echo by default).
|
* @param bool $return Flag to return or echo the report (echo by default).
|
||||||
|
* @param bool Flag to return the html or table object, by default html.
|
||||||
*
|
*
|
||||||
* @return string
|
* @return mixed A table object (XHTML) or object table is false the html.
|
||||||
*/
|
*/
|
||||||
function alert_reporting_module ($id_agent_module, $period = 0, $date = 0, $return = true) {
|
function alert_reporting_module ($id_agent_module, $period = 0, $date = 0, $return = true, $html = true) {
|
||||||
if (!is_numeric ($date)) {
|
if (!is_numeric ($date)) {
|
||||||
$date = strtotime ($date);
|
$date = strtotime ($date);
|
||||||
}
|
}
|
||||||
|
@ -719,8 +726,13 @@ function alert_reporting_module ($id_agent_module, $period = 0, $date = 0, $retu
|
||||||
array_push ($table->data, $data);
|
array_push ($table->data, $data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($html) {
|
||||||
return print_table ($table, $return);
|
return print_table ($table, $return);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
return $table;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get a report for alerts in a group of agents.
|
* Get a report for alerts in a group of agents.
|
||||||
|
@ -1912,13 +1924,13 @@ function render_report_html_item ($content, $table, $report) {
|
||||||
|
|
||||||
$data = array ();
|
$data = array ();
|
||||||
$table->colspan[2][0] = 3;
|
$table->colspan[2][0] = 3;
|
||||||
$data[0] = get_module_detailed_event_reporting($content['id_agent_module'], $content['period'], $report["datetime"]);
|
$data[0] = get_module_detailed_event_reporting($content['id_agent_module'], $content['period'], $report["datetime"], true);
|
||||||
array_push ($table->data, $data);
|
array_push ($table->data, $data);
|
||||||
break;
|
break;
|
||||||
case 'alert_report_module':
|
case 'alert_report_module':
|
||||||
$data = array ();
|
$data = array ();
|
||||||
$data[0] = "<h4>" . __('Agent detailed event') . "</h4>";
|
$data[0] = "<h4>" . __('Alert report module') . "</h4>";
|
||||||
$data[1] = "<h4>$agent_name</h4>";
|
$data[1] = "<h4>$agent_name - $module_name</h4>";
|
||||||
array_push ($table->data, $data);
|
array_push ($table->data, $data);
|
||||||
|
|
||||||
// Put description at the end of the module (if exists)
|
// Put description at the end of the module (if exists)
|
||||||
|
@ -1936,8 +1948,8 @@ function render_report_html_item ($content, $table, $report) {
|
||||||
break;
|
break;
|
||||||
case 'alert_report_agent':
|
case 'alert_report_agent':
|
||||||
$data = array ();
|
$data = array ();
|
||||||
$data[0] = "<h4>" . __('Module detailed event') . "</h4>";
|
$data[0] = "<h4>" . __('Alert report agent') . "</h4>";
|
||||||
$data[1] = "<h4>$agent_name - $module_name</h4>";
|
$data[1] = "<h4>$agent_name</h4>";
|
||||||
array_push ($table->data, $data);
|
array_push ($table->data, $data);
|
||||||
|
|
||||||
// Put description at the end of the module (if exists)
|
// Put description at the end of the module (if exists)
|
||||||
|
|
Loading…
Reference in New Issue