Example #1
0
<?php

session_start();
require "database/connect.php";
require "database/employees.php";
require "database/tickets.php";
require "includes/common.php";
if ($_POST["send"] == "Send") {
    saveTicket($_SESSION["id"], $_POST["subject"], $_POST["message"], 0);
    header('Location: tickets.php');
}
$pageTitle = "Main";
$javascript = "message.js";
if ($_SESSION["type"] == "3") {
    require 'includes/adminHeader.php';
} else {
    require 'includes/userHeader.php';
}
padBegin(6, 6);
?>

<table width="400">
<tr>
    <td>Subject</td>
    <td><input type="text" id="subject" name="subject" /></td>
</tr>
<tr>
    <td colspan="2">
        <textarea id="message" name="message" rows="15" cols="46" style="width: 100%">
        </textarea>
    </td>
 function SaveTicket($_group)
 {
     $ticket = new UserTicket(getTicketId(), true);
     $ticket->IP = getIP();
     setCookieValue("login_name", AJAXDecode($_POST[POST_EXTERN_USER_NAME]));
     setCookieValue("login_email", AJAXDecode($_POST[POST_EXTERN_USER_EMAIL]));
     setCookieValue("login_company", AJAXDecode($_POST[POST_EXTERN_USER_COMPANY]));
     if (!isTicketFlood()) {
         $ticket->Fullname = AJAXDecode($_POST[POST_EXTERN_USER_NAME]);
         $ticket->UserId = $_POST[POST_EXTERN_USER_USERID];
         $ticket->Email = AJAXDecode($_POST[POST_EXTERN_USER_EMAIL]);
         $ticket->Group = $_group;
         $ticket->Company = AJAXDecode($_POST[POST_EXTERN_USER_COMPANY]);
         $ticket->Text = AJAXDecode($_POST[POST_EXTERN_USER_MAIL]);
         saveTicket($ticket);
         $this->AddFunctionCall("lz_chat_mail_callback(true);", false);
         return true;
     } else {
         $this->AddFunctionCall("lz_chat_mail_callback(false);", false);
     }
     return false;
 }