Exemplo n.º 1
0
<?php

if (!isset($_SESSION["crate_" . $vars["binary"]])) {
    $crate = Binary::compression_rate($vars["binary"]);
    $_SESSION["crate_" . $vars["binary"]] = $crate;
} else {
    $crate = $_SESSION["crate_" . $vars["binary"]];
}
$filesize = Binary::filesize($vars["binary"], false);
$nbytes = intval($filesize / count($crate));
$x = Common::getInteger("x");
if (strlen($x)) {
    $label = htmlentities(Common::getString("label"));
    //if($nbytes>1024*2) $nbytes=1024*2;
    $found = false;
    $found_next = false;
    $found_prev = false;
    $x_prev = 0;
    $label_prev = "";
    $y = "?";
    foreach ($crate as $point) {
        if ($found) {
            $x_next = $point["x"];
            $label_next = "0x" . dechex($point["x"]) . " " . $point["label"];
            $found_next = true;
            break;
        }
        if ($point["x"] == $x) {
            $found = true;
            $y = $point["y"];
            if (isset($last_point)) {