parent
8ed490e19e
commit
2513dea2b5
|
@ -2070,11 +2070,17 @@ function delete_dir($dir) {
|
||||||
return rmdir($dir);
|
return rmdir($dir);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns 1 if the data contains a codified image (base64)
|
||||||
|
*/
|
||||||
|
function is_image_data ($data) {
|
||||||
|
return (substr($data,0,10) == "data:image");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns 1 if this is Snapshot data, 0 otherwise
|
* Returns 1 if this is Snapshot data, 0 otherwise
|
||||||
* Looks for two or more carriage returns.
|
* Looks for two or more carriage returns.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
function is_snapshot_data ($data) {
|
function is_snapshot_data ($data) {
|
||||||
|
|
||||||
// TODO IDEA: In the future, we can set a variable in setup
|
// TODO IDEA: In the future, we can set a variable in setup
|
||||||
|
@ -2084,7 +2090,7 @@ function is_snapshot_data ($data) {
|
||||||
$temp = array();
|
$temp = array();
|
||||||
$count = preg_match_all ("/\n/", $data, $temp);
|
$count = preg_match_all ("/\n/", $data, $temp);
|
||||||
|
|
||||||
if ($count > 2)
|
if ( ($count > 2) || (is_image_data($data) )
|
||||||
return 1;
|
return 1;
|
||||||
else
|
else
|
||||||
return 0;
|
return 0;
|
||||||
|
|
|
@ -68,6 +68,10 @@ $label = get_parameter ("label");
|
||||||
echo $row["timestamp"];
|
echo $row["timestamp"];
|
||||||
echo "</h2>";
|
echo "</h2>";
|
||||||
$datos = io_safe_output($row["datos"]);
|
$datos = io_safe_output($row["datos"]);
|
||||||
|
if (is_image_data($datos)) {
|
||||||
|
echo '<img src="' . $datos . '" alt="image"/>';
|
||||||
|
}
|
||||||
|
else {
|
||||||
$datos = preg_replace ('/\n/i','<br>',$datos);
|
$datos = preg_replace ('/\n/i','<br>',$datos);
|
||||||
$datos = preg_replace ('/\s/i',' ',$datos);
|
$datos = preg_replace ('/\s/i',' ',$datos);
|
||||||
echo "<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'>";
|
echo "<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'>";
|
||||||
|
@ -98,5 +102,8 @@ $label = get_parameter ("label");
|
||||||
$("#result_div").css("height", (height - getScrollbarWidth() - $("#title_snapshot_view").height() - 16) + "px");
|
$("#result_div").css("height", (height - getScrollbarWidth() - $("#title_snapshot_view").height() - 16) + "px");
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue