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 " <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 */