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