Esempio n. 1
0
                $ObjTicket = new TicketHandler();
                $IDWriter = getSessionProp('IDClient') ? getSessionProp('IDClient') : getSessionProp('IDSupporter');
                $ArMessageType = array('NORMAL' => '0', 'INTERNAL' => '1', 'SYSTEM' => '2', 'SATISFACTION' => '3');
                if (!empty($_FILES['Attachment']['name'])) {
                    $ObjTicket->answerTicket($IDWriter, $_POST['IDTicket'], $_POST['TxMessage'], $ArMessageType[$_POST['StMessageType']], $_FILES);
                } else {
                    $ObjTicket->answerTicket($IDWriter, $_POST['IDTicket'], $_POST['TxMessage'], $ArMessageType[$_POST['StMessageType']]);
                }
                ErrorHandler::setNotice('ticket', SUCESS_ANSWERING, 'ok');
            }
            break;
        case 'previewAnswer':
            if (empty($_POST['TxMessage'])) {
                ErrorHandler::setNotice('ticket', EXC_GLOBAL_EXPPARAM, 'error');
            } else {
                $TxMessagePreview = $ObjTicket->getPreviewAnswer(getSessionProp('IDUser'), $_POST['TxMessage'], $isSupporter);
            }
            break;
        case 'close':
            if (empty($_POST['IDTicket'])) {
                ErrorHandler::setNotice('ticket', EXC_GLOBAL_EXPPARAM, 'error');
            } else {
            }
            break;
    }
}
/************************** ### End - Actions ### ***************************/
/************************** ### Loading Data ### ***************************/
$IDTicket = array_key_exists('id', $_GET) ? $_GET['id'] : $_REQUEST['IDTicket'];
$IDSupporter = getSessionProp('IDSupporter');
$IDUser = getSessionProp('IDUser');