global $sess, $auth, $perm, $Path;
        echo "<td>";
        if ($perm) {
            if ($perm->have_perm("admin") or $perm->have_perm("support")) {
                echo "<a href=\"" . $sess->self_url() . $sess->add_query(array("cmd" => "Edit", $this->primary_key => $data[$this->primary_key])) . "\" title='Edit'><img src='/images/edit.jpg'></img></a>";
                echo "<a href=\"" . $sess->self_url() . $sess->add_query(array("cmd" => "Close", $this->primary_key => $data[$this->primary_key])) . "\" title='Close'><img src='/images/close.jpg'></img></a>";
            }
        } else {
            echo "<a href=\"" . $sess->self_url() . $sess->add_query(array("cmd" => "View", $this->primary_key => $data[$this->primary_key])) . "\" title='View'><img src='/images/view.jpg'></img></a>";
        }
        echo "</td>";
    }
}
$QUERY_STRING = "";
get_request_values("SrchLevel,SrchState,assigned,SrchTicketNo,SrchShortDesc,SrchUserName,SrchEntBy,AssignedTo,TicketNo,Comment,Level,Closed,Status,OldStatus,Mail,Severity");
$f = new my_SupportTicketsform();
$f->setup();
$f->form_data->before = <<<BEFORE
if (f.elements['AssignedTo'].value=='') {
\tif (!confirm('Ticket has not been assigned to anyone. OK to accept Cancel to change.')) {
\t\treturn false;
\t}
}\t
if (f.elements['UserName'].value.length<3) {
\tf.elements['UserName'].value=prompt('Please enter Username','unknown');
}
if (f.elements['ShortDesc'].value.length<3) {
\tf.elements['ShortDesc'].value=prompt('Please enter Short Description of Problem','');
}
if ((f.elements['RoomNo'].value.length<1) and (false)) {
\tf.elements['RoomNo'].value=prompt('Please enter Room No','');
                echo "<b>Aborted!</b><br>\n";
            }
            $QUERY_STRING = "";
            echo "<META HTTP-EQUIV=REFRESH CONTENT=\"2; URL=" . $sess->url("/SupportTickets.php");
            echo $sess->add_query(array("cmd" => "View", "id" => $TicketNo)) . "\">";
            echo "&nbsp<a href=\"" . $sess->url("/SupportTickets.php");
            echo $sess->add_query(array("cmd" => "View", "id" => $TicketNo)) . "\">Back to Ticket.</a><br>\n";
            page_close();
            exit;
    }
} else {
    if ($id) {
        $f->find_values($id);
    }
}
$st = new my_SupportTicketsform();
$st->find_values($TicketNo);
echo "<font class=bigTextBold>Support Ticket {$TicketNo}</font> ";
$origcmd = $cmd;
switch ($cmd) {
    case "View":
    case "Delete":
        $f->freeze();
    case "Send":
    case "Add":
        $db->query("select id from userinfo where UserName='******'");
        $db->next_record();
        $ContID = $db->f(0);
        /* logged in user */
        $ContactID = UserID($UserName);
        /* looked up user */