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 * ****************************************/ #
$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 {