Exemplo n.º 1
0
                throw new ErrorHandler(INVALID_OPTION);
            }
            $ArData = array("StTitle" => f1desk_escape_string($_POST['StTitle']), "TxNote" => f1desk_escape_string($_POST['TxMessage']));
            $ItAffedcted = F1DeskUtils::editNote($_POST['IDEdit'], $ArData);
            if (!$ItAffedcted) {
                ErrorHandler::setNotice('note', ERROR_NOTES_EDIT . $_POST['IDEdit'], 'error');
            } else {
                ErrorHandler::setNotice('note', NOTE_EDIT_OK, 'ok');
            }
            break;
        case 'removeBookmark':
            if (!$isSupporter) {
                throw new ErrorHandler(INVALID_OPTION);
            }
            $TicketHandler = new TicketHandler();
            $ItAffedcted = $TicketHandler->removeBookmark(getSessionProp('IDSupporter'), $_POST['IDTicket']);
            if (!$ItAffedcted) {
                ErrorHandler::setNotice('bookmark', ERROR, 'error');
            } else {
                ErrorHandler::setNotice('bookmark', BOOKMARK_OK, 'ok');
            }
            break;
        default:
            ErrorHandler::setNotice('user', NO_ACTION, 'error');
            break;
    }
}
/***************************************
 *           Home data                 *
****************************************/
#
Exemplo n.º 2
0
                 $BoBookMark = true;
             }
         }
     }
     break;
 case 'unbookmark':
     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::isBookmarked($_POST['IDSupporter'], $_POST['IDTicket'])) {
             ErrorHandler::setNotice('ticket', NOT_BOOKMARKED, 'error');
         } else {
             if (!$ObjTicket->removeBookmark($_POST['IDSupporter'], $_POST['IDTicket'])) {
                 ErrorHandler::setNotice('ticket', ERROR_UNBOOKMARKING, 'error');
             } else {
                 ErrorHandler::setNotice('ticket', SUCESS_UNBOOKMARK, 'ok');
                 $BoBookMark = false;
             }
         }
     }
     break;
 case 'attach':
     if (!$isSupporter) {
         throw new ErrorHandler(INVALID_OPTION);
     }
     if (!is_numeric($_POST['IDAttached'])) {
         ErrorHandler::setNotice('ticket', EXC_GLOBAL_EXPPARAM, 'error');
     } else {