Example #1
0
function make_packet($dir, $pid, $fd, $args, $size)
{
    global $S;
    global $T;
    global $I;
    $pkt = array();
    $pkt["payload"] = get_payload($args);
    $pkt["size"] = $size;
    if ($S[$fd] == "tcp") {
        $pkt["istcp"] = 1;
        $pkt["tcpseq"] = ++$T[$fd][$dir];
    } else {
        $pkt["istcp"] = 0;
        $pkt["tcpseq"] = 0;
    }
    if ($dir == "out") {
        /* out: write, send, sendto */
        $dst = get_addr($args);
        if (!$dst[1]) {
            $dst = $I[$fd]["dst"];
        }
        if (!$dst[1]) {
            $dst = makeup_addr($pid, $fd);
        }
        $src = $I[$fd]["src"];
        if (!$src[1]) {
            $src = makeup_addr($pid, $fd);
        }
    } else {
        /* in: read, recv, recvfrom */
        $src = get_addr($args);
        if (!$src[1]) {
            $src = $I[$fd]["dst"];
        }
        if (!$src[1]) {
            $src = makeup_addr($pid, $fd);
        }
        $dst = $I[$fd]["src"];
        if (!$dst[1]) {
            $dst = makeup_addr($pid, $fd);
        }
    }
    $pkt["srcip"] = $src[0];
    $pkt["srcport"] = $src[1];
    $pkt["dstip"] = $dst[0];
    $pkt["dstport"] = $dst[1];
    return $pkt;
}
px; background-color: transparent; text-align:left">	<!-- 5/17/09, 7/7/09 -->
		
<?php 
    function get_addr()
    {
        // returns incident address 11/27/09
        $query = "SELECT * FROM `{$GLOBALS['mysql_prefix']}ticket` WHERE `id`= " . get_ticket_id() . " LIMIT 1";
        $result = mysql_query($query) or do_error($query, 'mysql query failed', mysql_error(), basename(__FILE__), __LINE__);
        $row = stripslashes_deep(mysql_fetch_array($result));
        return "{$row['street']}<br />{$row['city']}<br /> {$row['state']}";
    }
    // end function get_addr()
    $thefunc = is_guest() ? "guest()" : "validate()";
    // disallow guest attempts
    $nr_units = 1;
    $addr = get_addr();
    ?>
		<div id='boxB' class='box' style='left:<?php 
    print $from_left;
    ?>
px;top:<?php 
    print $from_top;
    ?>
px; position:fixed;' > <!-- 9/23/10 -->
		<div class="bar" STYLE="width:12em; color:red; background-color : transparent; text-align: center "
			 onmousedown="dragStart(event, 'boxB')"><I>Drag me</I></div><!-- drag bar - 2/5/11 -->
		<div style = "margin-top:10px;">
		<IMG SRC="markers/down.png" BORDER=0  onclick = "location.href = '#page_bottom';" STYLE = 'margin-left:2px;' />		
		<IMG SRC="markers/up.png" BORDER=0  onclick = "location.href = '#page_top';" STYLE = 'margin-left:40px;'/><br />
		</div>
		 <div style = 'height:10px;'/>&nbsp;</div>
Example #3
0
function lbl_move($link, $action, $label_id, $to_addr)
{
    $user = '******';
    $comment = 'manual move or sign off';
    $fr_addr = get_addr($link, $label_id);
    if ($fr_addr != "SIGNED OFF") {
        $q = 'UPDATE labels SET address = "%s" WHERE label_id = "%s"';
        $query = sprintf($q, $to_addr, (string) $label_id);
        $result = mysqli_query($link, $query);
        if (!$result) {
            die(mysqli_error($link));
        } else {
            log_add($link, $user, $action, $label_id, $fr_addr, $to_addr, $comment);
        }
        $n = mysqli_affected_rows($link);
        //echo $n." labels moved";
        return $n;
    } else {
        $err_msg = "The label(s) is already SIGNED OFF!" . '<br>' . "Please read system log for more details.";
        require_once "./views/error.php";
        return 0;
    }
}