diff options
| author | click <none@none> | 2010-11-14 00:29:34 +0100 |
|---|---|---|
| committer | click <none@none> | 2010-11-14 00:29:34 +0100 |
| commit | c0536f374abcd64d3e7e5b68fb570edffc2f23df (patch) | |
| tree | d5fc3f02ed4fed987b59594d03cbae03e96f0e63 /src/server/game/Tickets | |
| parent | 9ba52c474bc236406c8f8562c7db3f3316bcfabc (diff) | |
Core: Allow toggling ticketsystem on/off by config-setting (patch by leak)
Closes issue 4744.
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Tickets')
| -rwxr-xr-x | src/server/game/Tickets/TicketMgr.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/server/game/Tickets/TicketMgr.h b/src/server/game/Tickets/TicketMgr.h index e91c0763ae6..9ff32616dc2 100755 --- a/src/server/game/Tickets/TicketMgr.h +++ b/src/server/game/Tickets/TicketMgr.h @@ -28,7 +28,7 @@ // from blizzard lua enum GMTicketSystemStatus { - GMTICKET_QUEUE_STATUS_DISABLED = -1, + GMTICKET_QUEUE_STATUS_DISABLED = 0, GMTICKET_QUEUE_STATUS_ENABLED = 1, }; @@ -134,6 +134,11 @@ public: uint64 GetOpenTicketCount() { return m_openTickets; } uint64 GetNextSurveyID() { return ++m_GMSurveyID; } + void Initialize() + { + SetStatus(sWorld.getBoolConfig(CONFIG_ALLOW_TICKETS)); + } + GM_Ticket *GetOldestOpenGMTicket() { for (GmTicketList::const_iterator i = m_GMTicketList.begin(); i != m_GMTicketList.end(); ++i) |
