Example #1
0
 public function log($msg)
 {
     addTicketLog($this->getData("id"), $msg);
 }
Example #2
0
function closeTicket($id)
{
    global $whmcs;
    $status = get_query_val("tbltickets", "status", array("id" => $id));
    if ($status == "Closed") {
        return false;
    }
    if (defined("CLIENTAREA")) {
        addTicketLog($id, "Closed by Client");
    } else {
        if (defined("ADMINAREA")) {
            addTicketLog($id, "Status changed to Closed");
        } else {
            addTicketLog($id, "Ticket Auto Closed For Inactivity");
        }
    }
    update_query("tbltickets", array("status" => "Closed"), array("id" => $id));
    if ($whmcs->get_config("TicketFeedback")) {
        $feedbackcheck = get_query_val("tblticketfeedback", "id", array("ticketid" => $id));
        if (!$feedbackcheck) {
            sendMessage("Support Ticket Feedback Request", $id);
        }
    }
    run_hook("TicketClose", array("ticketid" => $id));
    return true;
}
Example #3
0
         }
         update_query("tbltickets", array("urgency" => $value), array("id" => (int) $id));
         addTicketLog($id, "Priority changed to " . $value);
         exit;
     }
 }
 if ($sub == "savecustomfields") {
     check_token("WHMCS.admin.default");
     $customfields = getCustomFields("support", $deptid, $id, true);
     foreach ($customfields as $v) {
         $k = $v['id'];
         $customfieldsarray[$k] = $customfield[$k];
     }
     saveCustomFields($id, $customfieldsarray);
     $adminname = getAdminName();
     addTicketLog($id, "Custom Field Values Modified by " . $adminname);
 }
 AdminRead($id);
 if ($replyingadmin && $replyingadmin != $_SESSION['adminid']) {
     $result = select_query("tbladmins", "", array("id" => $replyingadmin));
     $data = mysql_fetch_array($result);
     $replyingadmin = ucfirst($data['username']);
     $smartyvalues['replyingadmin'] = array("name" => $replyingadmin, "time" => $replyingtime);
 }
 $clientname = $contactname = $clientgroupcolour = "";
 if ($pauserid) {
     $clientname = strip_tags($aInt->outputClientLink($pauserid));
 }
 if ($pacontactid) {
     $contactname = strip_tags($aInt->outputClientLink(array($pauserid, $pacontactid)));
 }