Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
ticket_commandscript Class Reference
Inheritance diagram for ticket_commandscript:
Collaboration diagram for ticket_commandscript:

Public Member Functions

std::vector< ChatCommandGetCommands () const
 ticket_commandscript ()
Public Member Functions inherited from ScriptObject
const std::string & GetName () const
virtual bool IsDatabaseBound () const

Static Public Member Functions

static bool _HandleGMTicketResponseAppendCommand (char const *args, bool newLine, ChatHandler *handler)
static bool HandleGMTicketAssignToCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketCloseByIdCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketCommentCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketCompleteCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketDeleteByIdCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketEscalateCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketGetByIdCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketGetByNameCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketListClosedCommand (ChatHandler *handler, char const *)
static bool HandleGMTicketListCommand (ChatHandler *handler, char const *)
static bool HandleGMTicketListEscalatedCommand (ChatHandler *handler, char const *)
static bool HandleGMTicketListOnlineCommand (ChatHandler *handler, char const *)
static bool HandleGMTicketResetCommand (ChatHandler *handler, char const *)
static bool HandleGMTicketResponseAppendCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketResponseAppendLnCommand (ChatHandler *handler, char const *args)
static bool HandleGMTicketUnAssignCommand (ChatHandler *handler, char const *args)
template<typename T>
static bool HandleTicketAssignToCommand (ChatHandler *handler, char const *args)
template<typename T>
static bool HandleTicketCloseByIdCommand (ChatHandler *handler, char const *args)
template<typename T>
static bool HandleTicketCommentCommand (ChatHandler *handler, char const *args)
template<typename T>
static bool HandleTicketDeleteByIdCommand (ChatHandler *handler, char const *args)
template<typename T>
static bool HandleTicketGetByIdCommand (ChatHandler *handler, char const *args)
template<typename T>
static bool HandleTicketListClosedCommand (ChatHandler *handler, char const *)
template<typename T>
static bool HandleTicketListCommand (ChatHandler *handler, char const *)
template<typename T>
static bool HandleTicketResetCommand (ChatHandler *handler, char const *)
template<typename T>
static bool HandleTicketUnAssignCommand (ChatHandler *handler, char const *args)
static bool HandleToggleGMTicketSystem (ChatHandler *handler, char const *)

Additional Inherited Members

Protected Member Functions inherited from CommandScript
 CommandScript (const char *name)
Protected Member Functions inherited from ScriptObject
 ScriptObject (const char *name)
virtual ~ScriptObject ()

Detailed Description

Definition at line 22 of file cs_ticket.cpp.

Constructor & Destructor Documentation

◆ ticket_commandscript()

ticket_commandscript::ticket_commandscript ( )
inline

Definition at line 25 of file cs_ticket.cpp.

References CommandScript::CommandScript().

Member Function Documentation

◆ _HandleGMTicketResponseAppendCommand()

◆ GetCommands()

std::vector< ChatCommand > ticket_commandscript::GetCommands ( ) const
inlinevirtual

Implements CommandScript.

Definition at line 27 of file cs_ticket.cpp.

References HandleGMTicketAssignToCommand(), HandleGMTicketCloseByIdCommand(), HandleGMTicketCommentCommand(), HandleGMTicketCompleteCommand(), HandleGMTicketDeleteByIdCommand(), HandleGMTicketEscalateCommand(), HandleGMTicketGetByIdCommand(), HandleGMTicketGetByNameCommand(), HandleGMTicketListClosedCommand(), HandleGMTicketListCommand(), HandleGMTicketListEscalatedCommand(), HandleGMTicketListOnlineCommand(), HandleGMTicketResetCommand(), HandleGMTicketResponseAppendCommand(), HandleGMTicketResponseAppendLnCommand(), HandleGMTicketUnAssignCommand(), HandleTicketAssignToCommand(), HandleTicketCloseByIdCommand(), HandleTicketCommentCommand(), HandleTicketDeleteByIdCommand(), HandleTicketGetByIdCommand(), HandleTicketListClosedCommand(), HandleTicketListCommand(), HandleTicketResetCommand(), HandleTicketUnAssignCommand(), HandleToggleGMTicketSystem(), rbac::RBAC_PERM_COMMAND_SUPPORT_BUG, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_ASSIGN, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_CLOSE, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_CLOSEDLIST, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_COMMENT, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_DELETE, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_LIST, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_RESET, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_UNASSIGN, rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_VIEW, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_ASSIGN, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_CLOSE, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_CLOSEDLIST, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_COMMENT, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_DELETE, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_LIST, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_RESET, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_UNASSIGN, rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_VIEW, rbac::RBAC_PERM_COMMAND_TICKET, rbac::RBAC_PERM_COMMAND_TICKET_ASSIGN, rbac::RBAC_PERM_COMMAND_TICKET_CLOSE, rbac::RBAC_PERM_COMMAND_TICKET_CLOSEDLIST, rbac::RBAC_PERM_COMMAND_TICKET_COMMENT, rbac::RBAC_PERM_COMMAND_TICKET_COMPLETE, rbac::RBAC_PERM_COMMAND_TICKET_DELETE, rbac::RBAC_PERM_COMMAND_TICKET_ESCALATE, rbac::RBAC_PERM_COMMAND_TICKET_ESCALATEDLIST, rbac::RBAC_PERM_COMMAND_TICKET_LIST, rbac::RBAC_PERM_COMMAND_TICKET_ONLINELIST, rbac::RBAC_PERM_COMMAND_TICKET_RESET, rbac::RBAC_PERM_COMMAND_TICKET_RESPONSE, rbac::RBAC_PERM_COMMAND_TICKET_RESPONSE_APPEND, rbac::RBAC_PERM_COMMAND_TICKET_RESPONSE_APPENDLN, rbac::RBAC_PERM_COMMAND_TICKET_TOGGLESYSTEM, rbac::RBAC_PERM_COMMAND_TICKET_UNASSIGN, rbac::RBAC_PERM_COMMAND_TICKET_VIEWID, and rbac::RBAC_PERM_COMMAND_TICKET_VIEWNAME.

◆ HandleGMTicketAssignToCommand()

◆ HandleGMTicketCloseByIdCommand()

◆ HandleGMTicketCommentCommand()

◆ HandleGMTicketCompleteCommand()

bool ticket_commandscript::HandleGMTicketCompleteCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleGMTicketDeleteByIdCommand()

◆ HandleGMTicketEscalateCommand()

bool ticket_commandscript::HandleGMTicketEscalateCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleGMTicketGetByIdCommand()

bool ticket_commandscript::HandleGMTicketGetByIdCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleGMTicketGetByNameCommand()

bool ticket_commandscript::HandleGMTicketGetByNameCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleGMTicketListClosedCommand()

bool ticket_commandscript::HandleGMTicketListClosedCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 188 of file cs_ticket.cpp.

References sTicketMgr.

Referenced by GetCommands().

◆ HandleGMTicketListCommand()

bool ticket_commandscript::HandleGMTicketListCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 459 of file cs_ticket.cpp.

References sTicketMgr.

Referenced by GetCommands().

◆ HandleGMTicketListEscalatedCommand()

bool ticket_commandscript::HandleGMTicketListEscalatedCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 685 of file cs_ticket.cpp.

References sTicketMgr.

Referenced by GetCommands().

◆ HandleGMTicketListOnlineCommand()

bool ticket_commandscript::HandleGMTicketListOnlineCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 691 of file cs_ticket.cpp.

References sTicketMgr.

Referenced by GetCommands().

◆ HandleGMTicketResetCommand()

bool ticket_commandscript::HandleGMTicketResetCommand ( ChatHandler * handler,
char const *  )
inlinestatic

◆ HandleGMTicketResponseAppendCommand()

bool ticket_commandscript::HandleGMTicketResponseAppendCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 782 of file cs_ticket.cpp.

References _HandleGMTicketResponseAppendCommand().

Referenced by GetCommands().

◆ HandleGMTicketResponseAppendLnCommand()

bool ticket_commandscript::HandleGMTicketResponseAppendLnCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 787 of file cs_ticket.cpp.

References _HandleGMTicketResponseAppendCommand().

Referenced by GetCommands().

◆ HandleGMTicketUnAssignCommand()

◆ HandleTicketAssignToCommand()

◆ HandleTicketCloseByIdCommand()

◆ HandleTicketCommentCommand()

template<typename T>
bool ticket_commandscript::HandleTicketCommentCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleTicketDeleteByIdCommand()

template<typename T>
bool ticket_commandscript::HandleTicketDeleteByIdCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleTicketGetByIdCommand()

template<typename T>
bool ticket_commandscript::HandleTicketGetByIdCommand ( ChatHandler * handler,
char const * args )
inlinestatic

Definition at line 604 of file cs_ticket.cpp.

References LANG_COMMAND_TICKETNOTEXIST, ChatHandler::SendSysMessage(), and sTicketMgr.

Referenced by GetCommands().

◆ HandleTicketListClosedCommand()

template<typename T>
bool ticket_commandscript::HandleTicketListClosedCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 466 of file cs_ticket.cpp.

References sTicketMgr.

Referenced by GetCommands().

◆ HandleTicketListCommand()

template<typename T>
bool ticket_commandscript::HandleTicketListCommand ( ChatHandler * handler,
char const *  )
inlinestatic

Definition at line 545 of file cs_ticket.cpp.

References sTicketMgr.

Referenced by GetCommands().

◆ HandleTicketResetCommand()

template<typename T>
bool ticket_commandscript::HandleTicketResetCommand ( ChatHandler * handler,
char const *  )
inlinestatic

◆ HandleTicketUnAssignCommand()

template<typename T>
bool ticket_commandscript::HandleTicketUnAssignCommand ( ChatHandler * handler,
char const * args )
inlinestatic

◆ HandleToggleGMTicketSystem()

bool ticket_commandscript::HandleToggleGMTicketSystem ( ChatHandler * handler,
char const *  )
inlinestatic

The documentation for this class was generated from the following file: