Fixed text format in html historic data
This commit is contained in:
parent
e0d558fbe6
commit
a5ff91185b
|
@ -295,19 +295,8 @@ if ($get_module_detail) {
|
||||||
elseif (($config['command_snapshot'] == '0') && (preg_match ("/[\n]+/i", $row[$attr[0]]))) {
|
elseif (($config['command_snapshot'] == '0') && (preg_match ("/[\n]+/i", $row[$attr[0]]))) {
|
||||||
// Its a single-data, multiline data (data snapshot) ?
|
// Its a single-data, multiline data (data snapshot) ?
|
||||||
|
|
||||||
// Detect string data with \n and convert to <br>'s
|
|
||||||
$datos = $row[$attr[0]];
|
|
||||||
|
|
||||||
$datos = preg_replace ('/</', '<', $datos);
|
|
||||||
$datos = preg_replace ('/>/', '>', $datos);
|
|
||||||
$datos = preg_replace ('/\n/i','<br>',$datos);
|
|
||||||
$datos = preg_replace ('/\s/i',' ',$datos);
|
|
||||||
$datos_format = "<div id='result_div' style='width: 100%; height: 100%; overflow: scroll; padding: 10px; font-size: 14px; line-height: 16px; font-family: mono,monospace; text-align: left'>";
|
|
||||||
$datos_format .= $datos;
|
|
||||||
$datos_format .= "</div>";
|
|
||||||
|
|
||||||
// I dont why, but using index (value) method, data is automatically converted to html entities ¿?
|
// I dont why, but using index (value) method, data is automatically converted to html entities ¿?
|
||||||
$data[] = $datos_format;
|
$data[] = html_print_result_div($row[$attr[0]]);
|
||||||
}
|
}
|
||||||
elseif ($is_web_content_string) {
|
elseif ($is_web_content_string) {
|
||||||
//Fixed the goliat sends the strings from web
|
//Fixed the goliat sends the strings from web
|
||||||
|
@ -315,11 +304,9 @@ if ($get_module_detail) {
|
||||||
$data[] = io_safe_input($row[$attr[0]]);
|
$data[] = io_safe_input($row[$attr[0]]);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Just a string of alphanumerical data... just do print
|
|
||||||
//Fixed the data from Selenium Plugin
|
//Fixed the data from Selenium Plugin
|
||||||
if ($row[$attr[0]] != strip_tags($row[$attr[0]])) {
|
if ($row[$attr[0]] != strip_tags($row[$attr[0]])) {
|
||||||
|
$data[] = html_print_result_div(io_safe_input($row[$attr[0]]));
|
||||||
$data[] = io_safe_input($row[$attr[0]]);
|
|
||||||
}
|
}
|
||||||
else if (is_numeric($row[$attr[0]]) && !modules_is_string_type($row['module_type']) ) {
|
else if (is_numeric($row[$attr[0]]) && !modules_is_string_type($row['module_type']) ) {
|
||||||
switch($row['module_type']) {
|
switch($row['module_type']) {
|
||||||
|
@ -334,7 +321,6 @@ if ($get_module_detail) {
|
||||||
}else{
|
}else{
|
||||||
$data[] = remove_right_zeros(number_format($row[$attr[0]], $config['graph_precision']));
|
$data[] = remove_right_zeros(number_format($row[$attr[0]], $config['graph_precision']));
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$data_macro = modules_get_unit_macro($row[$attr[0]],$unit);
|
$data_macro = modules_get_unit_macro($row[$attr[0]],$unit);
|
||||||
|
@ -355,15 +341,7 @@ if ($get_module_detail) {
|
||||||
if($data_macro){
|
if($data_macro){
|
||||||
$data[] = $data_macro;
|
$data[] = $data_macro;
|
||||||
} else {
|
} else {
|
||||||
$datos = $row[$attr[0]];
|
$data[] = html_print_result_div($row[$attr[0]]);
|
||||||
$datos = preg_replace ('/</', '<', $datos);
|
|
||||||
$datos = preg_replace ('/>/', '>', $datos);
|
|
||||||
$datos = preg_replace ('/\n/i','<br>',$datos);
|
|
||||||
$datos = preg_replace ('/\s/i',' ',$datos);
|
|
||||||
$datos_format = "<div id='result_div' style='width: 100%; height: 100%; overflow: scroll; padding: 10px; font-size: 14px; line-height: 16px; font-family: mono,monospace; text-align: left'>";
|
|
||||||
$datos_format .= $datos;
|
|
||||||
$datos_format .= "</div>";
|
|
||||||
$data[] = $datos_format;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2458,4 +2458,23 @@ function html_print_timezone_select ($name, $selected = "") {
|
||||||
return html_print_select($timezones, $name, $selected, "", __("None"), "", true, false, false);
|
return html_print_select($timezones, $name, $selected, "", __("None"), "", true, false, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Enclose a text into a result_div
|
||||||
|
*
|
||||||
|
* @param string Text to enclose
|
||||||
|
*
|
||||||
|
* @return string Text inside the result_div
|
||||||
|
*/
|
||||||
|
function html_print_result_div ($text) {
|
||||||
|
$text = preg_replace ('/</', '<', $text);
|
||||||
|
$text = preg_replace ('/>/', '>', $text);
|
||||||
|
$text = preg_replace ('/\n/i','<br>',$text);
|
||||||
|
$text = preg_replace ('/\s/i',' ',$text);
|
||||||
|
|
||||||
|
$enclose = "<div id='result_div' style='width: 100%; height: 100%; overflow: scroll; padding: 10px; font-size: 14px; line-height: 16px; font-family: mono,monospace; text-align: left'>";
|
||||||
|
$enclose .= $text;
|
||||||
|
$enclose .= "</div>";
|
||||||
|
return $enclose;
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
Loading…
Reference in New Issue