108 virtual std::string
FormatMessageString(
ChatHandler& handler,
const char* szClosedName,
const char* szAssignedToName,
const char* szUnassignedName,
const char* szDeletedName)
const;
133 void SetChatLog(std::list<uint32> time, std::string
const& log);
136 void SetGmAction(
bool needResponse,
bool haveTicket);
146 std::
string FormatMessageString(
ChatHandler& handler, const
char* szClosedName, const
char* szAssignedToName, const
char* szUnassignedName, const
char* szDeletedName) const override;
@ GMTICKET_QUEUE_STATUS_ENABLED
@ GMTICKET_QUEUE_STATUS_DISABLED
@ TICKET_ESCALATED_ASSIGNED
@ TICKET_IN_ESCALATION_QUEUE
@ LAG_REPORT_TYPE_AUCTION_HOUSE
@ LAG_REPORT_TYPE_MOVEMENT
@ GMTICKET_STATUS_DEFAULT
@ GMTICKET_STATUS_HASTEXT
@ GMTICKET_RESPONSE_CREATE_SUCCESS
@ GMTICKET_RESPONSE_TICKET_DELETED
@ GMTICKET_RESPONSE_CREATE_ERROR
@ GMTICKET_RESPONSE_UPDATE_SUCCESS
@ GMTICKET_RESPONSE_UPDATE_ERROR
@ GMTICKET_RESPONSE_ALREADY_EXIST
@ GMTICKET_OPENEDBYGM_STATUS_NOT_OPENED
@ GMTICKET_OPENEDBYGM_STATUS_OPENED
Skyfire::AutoPtr< Transaction, Skyfire::Mutex > SQLTransaction
void SetOrientation(float Orientation)
std::string const & GetNote() const
void SaveToDB(SQLTransaction &trans) const OVERRIDE
void DeleteFromDB() OVERRIDE
void SetNote(std::string const &bugnote)
void LoadFromDB(Field *fields) OVERRIDE
std::string FormatMessageString(ChatHandler &handler, bool detailed=false) const OVERRIDE
void SetUnassigned() override
std::string const & GetMessage() const
void SetGmAction(bool needResponse, bool haveTicket)
GMTicketEscalationStatus _escalatedStatus
std::string const & GetChatLog() const
void SetMessage(std::string const &message)
std::string FormatMessageString(ChatHandler &handler, bool detailed=false) const override
void AppendResponse(std::string const &response)
void DeleteFromDB() OVERRIDE
uint64 GetLastModifiedTime() const
GMTicketOpenedByGMStatus _openedByGmStatus
std::string const & GetResponse() const
void SetChatLog(std::list< uint32 > time, std::string const &log)
void LoadFromDB(Field *fields) OVERRIDE
GMTicketEscalationStatus GetEscalatedStatus() const
void SetEscalatedStatus(GMTicketEscalationStatus escalatedStatus)
void SaveToDB(SQLTransaction &trans) const OVERRIDE
static Player * FindPlayer(uint64)
std::string const & GetNote() const
void SetNote(std::string const &suggestnote)
void SetOrientation(float Orientation)
virtual void SetAssignedTo(uint64 assignedTo, bool=false)
uint32 GetTicketId() const
std::string const & GetPlayerName() const
std::string GetAssignedToName() const
virtual std::string FormatMessageString(ChatHandler &handler, bool detailed=false) const =0
void SetComment(std::string &comment)
bool IsFromPlayer(uint64 guid) const
virtual void DeleteFromDB()=0
bool IsAssignedTo(uint64 guid) const
void SetComment(std::string comment)
void TeleportTo(Player *player) const
uint64 GetPlayerGuid() const
bool IsAssignedNotTo(uint64 guid) const
Player * GetAssignedPlayer() const
void SetPosition(uint32 MapID, G3D::Vector3 pos)
virtual void SetUnassigned()
std::string const & GetComment() const
Player * GetPlayer() const
virtual void LoadFromDB(Field *fields)=0
virtual void SaveToDB(SQLTransaction &trans) const =0
void SetClosedBy(uint64 closer)
uint64 GetAssignedToGUID() const