aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Tickets
diff options
context:
space:
mode:
authorillusion <breakboy91@mail.ru>2013-05-11 11:19:57 +0200
committerShauren <shauren.trinity@gmail.com>2013-05-11 11:19:57 +0200
commitf4b83273ec8c109e264e37b691e97dfb89606f86 (patch)
tree1ff1ddebbba7286ac9ea2d1689459706f2eafe2b /src/server/game/Tickets
parent77d4acc776a23ffd81b8c8a2653042ee3f279841 (diff)
Core/Tickets
* Fixed .ticket complete command not marking tickets as completed * Fixed "Need more help" button functionality after ticket has been answered by a GM Closes #9383
Diffstat (limited to 'src/server/game/Tickets')
-rw-r--r--src/server/game/Tickets/TicketMgr.cpp10
-rw-r--r--src/server/game/Tickets/TicketMgr.h5
2 files changed, 11 insertions, 4 deletions
diff --git a/src/server/game/Tickets/TicketMgr.cpp b/src/server/game/Tickets/TicketMgr.cpp
index fe10b81b09d..d76f6e9444b 100644
--- a/src/server/game/Tickets/TicketMgr.cpp
+++ b/src/server/game/Tickets/TicketMgr.cpp
@@ -239,7 +239,10 @@ void GmTicket::SetChatLog(std::list<uint32> time, std::string const& log)
///////////////////////////////////////////////////////////////////////////////////////////////////
// Ticket manager
-TicketMgr::TicketMgr() : _status(true), _lastTicketId(0), _lastSurveyId(0), _openTicketCount(0), _lastChange(time(NULL)) { }
+TicketMgr::TicketMgr() : _status(true), _lastTicketId(0), _lastSurveyId(0), _openTicketCount(0),
+ _lastChange(time(NULL))
+{
+}
TicketMgr::~TicketMgr()
{
@@ -247,7 +250,10 @@ TicketMgr::~TicketMgr()
delete itr->second;
}
-void TicketMgr::Initialize() { SetStatus(sWorld->getBoolConfig(CONFIG_ALLOW_TICKETS)); }
+void TicketMgr::Initialize()
+{
+ SetStatus(sWorld->getBoolConfig(CONFIG_ALLOW_TICKETS));
+}
void TicketMgr::ResetTickets()
{
diff --git a/src/server/game/Tickets/TicketMgr.h b/src/server/game/Tickets/TicketMgr.h
index 0fe45f81360..91ef98dda23 100644
--- a/src/server/game/Tickets/TicketMgr.h
+++ b/src/server/game/Tickets/TicketMgr.h
@@ -82,7 +82,7 @@ class GmTicket
{
public:
GmTicket();
- explicit GmTicket(Player* player, WorldPacket& recvData);
+ GmTicket(Player* player, WorldPacket& recvData);
~GmTicket();
bool IsClosed() const { return _closedBy; }
@@ -119,7 +119,8 @@ public:
else if (_escalatedStatus == TICKET_UNASSIGNED)
_escalatedStatus = TICKET_ASSIGNED;
}
- void SetClosedBy(const int64& value) { _closedBy = value; }
+ void SetClosedBy(int64 value) { _closedBy = value; }
+ void SetCompleted() { _completed = true; }
void SetMessage(std::string const& message)
{
_message = message;