Exemplo n.º 1
0
 foreach ($_POST as $Post) {
     UserHandler::SQLInjectionHandle($Post);
 }
 $StAction = $_POST['StAction'];
 switch ($StAction) {
     case 'ignore':
         if (!$isSupporter) {
             throw new ErrorHandler(INVALID_OPTION);
         }
         if (!is_numeric($_POST['IDSupporter']) || !is_numeric($_POST['IDTicket'])) {
             ErrorHandler::setNotice('ticket', EXC_GLOBAL_EXPPARAM, 'error');
         } else {
             if (F1DeskUtils::isIgnored($_POST['IDSupporter'], $_POST['IDTicket'])) {
                 ErrorHandler::setNotice('ticket', ALREADY_IGNORED, 'error');
             } else {
                 if (!$ObjTicket->ignoreTicket($_POST['IDSupporter'], $_POST['IDTicket'])) {
                     ErrorHandler::setNotice('ticket', ERROR_IGNORING, 'error');
                 } else {
                     $BoIgnored = true;
                     ErrorHandler::setNotice('ticket', SUCESS_IGNORED, 'ok');
                 }
             }
         }
         break;
     case 'unignore':
         if (!$isSupporter) {
             throw new ErrorHandler(INVALID_OPTION);
         }
         if (!is_numeric($_POST['IDSupporter']) || !is_numeric($_POST['IDTicket'])) {
             ErrorHandler::setNotice('ticket', EXC_GLOBAL_EXPPARAM, 'error');
         } else {