$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');