aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2012-02-24 22:04:29 +0100
committerShauren <shauren.trinity@gmail.com>2012-02-24 22:04:29 +0100
commitae5ecb6ac00c859059835525c7e72deee33e7ff6 (patch)
treee3d8e72923f7069b9d1b3bed35241b2b53f49bcb /src/server
parent32eab3dca794cf0da17153349b9e76f3a49c7a0f (diff)
Core/Calendar: Code refactoring/removed obsolete functions
Diffstat (limited to 'src/server')
-rwxr-xr-xsrc/server/game/Calendar/Calendar.cpp314
-rwxr-xr-xsrc/server/game/Calendar/Calendar.h199
-rw-r--r--src/server/game/Calendar/CalendarMgr.cpp65
-rw-r--r--src/server/game/Calendar/CalendarMgr.h28
-rwxr-xr-xsrc/server/game/Handlers/CalendarHandler.cpp55
5 files changed, 220 insertions, 441 deletions
diff --git a/src/server/game/Calendar/Calendar.cpp b/src/server/game/Calendar/Calendar.cpp
index 82ba3c1b062..320f49e0ed4 100755
--- a/src/server/game/Calendar/Calendar.cpp
+++ b/src/server/game/Calendar/Calendar.cpp
@@ -18,292 +18,68 @@
#include "Calendar.h"
-CalendarInvite::CalendarInvite(uint64 _inviteId /* = 0 */): inviteId(_inviteId),
-eventId(0), invitee(0), senderGUID(0), statusTime(0), status(0), rank(0)
-{
-}
-
-CalendarInvite::~CalendarInvite()
-{
-}
-
-void CalendarInvite::SetInviteId(uint64 _inviteId)
-{
- inviteId = _inviteId;
-}
-
-uint64 CalendarInvite::GetInviteId() const
-{
- return inviteId;
-}
-
-void CalendarInvite::SetEventId(uint64 _eventId)
-{
- eventId = _eventId;
-}
-
-uint64 CalendarInvite::GetEventId() const
-{
- return eventId;
-}
-
-void CalendarInvite::SetSenderGUID(uint64 _guid)
-{
- senderGUID = _guid;
-}
-
-uint64 CalendarInvite::GetSenderGUID() const
-{
- return senderGUID;
-}
-
-void CalendarInvite::SetInvitee(uint64 _guid)
-{
- invitee = _guid;
-}
-
-uint64 CalendarInvite::GetInvitee() const
-{
- return invitee;
-}
-
-void CalendarInvite::SetStatusTime(uint32 _statusTime)
-{
- statusTime = _statusTime;
-}
-
-uint32 CalendarInvite::GetStatusTime() const
-{
- return statusTime;
-}
-
-void CalendarInvite::SetText(std::string _text)
-{
- text = _text;
-}
-
-std::string CalendarInvite::GetText() const
-{
- return text;
-}
-
-void CalendarInvite::SetStatus(uint8 _status)
-{
- status = _status;
-}
-
-uint8 CalendarInvite::GetStatus() const
-{
- return status;
-}
-
-void CalendarInvite::SetRank(uint8 _rank)
-{
- rank = _rank;
-}
-
-uint8 CalendarInvite::GetRank() const
-{
- return rank;
-}
-
-CalendarEvent::CalendarEvent(uint64 _eventId /* = 0 */) : eventId(_eventId),
-creatorGUID(0), guildId(0), type(CALENDAR_TYPE_OTHER), dungeonId(-1),
-maxInvites(0), eventTime(0), flags(0), repeatable(false), timezoneTime(0),
-title(""), description("")
-{
-}
-
-CalendarEvent::~CalendarEvent()
-{
-}
-
-void CalendarEvent::SetEventId(uint64 _eventId)
-{
- eventId = _eventId;
-}
-
-uint64 CalendarEvent::GetEventId() const
-{
- return eventId;
-}
-
-void CalendarEvent::SetCreatorGUID(uint64 _guid)
-{
- creatorGUID = _guid;
-}
-
-uint64 CalendarEvent::GetCreatorGUID() const
-{
- return creatorGUID;
-}
-
-void CalendarEvent::SetGuildId(uint32 _guildId)
-{
- guildId = _guildId;
-}
-
-uint32 CalendarEvent::GetGuildId() const
-{
- return guildId;
-}
-
-void CalendarEvent::SetTitle(std::string _title)
-{
- title = _title;
-}
-
-std::string CalendarEvent::GetTitle() const
-{
- return title;
-}
-
-void CalendarEvent::SetDescription(std::string _description)
-{
- description = _description;
-}
-
-std::string CalendarEvent::GetDescription() const
-{
- return description;
-}
-
-void CalendarEvent::SetType(uint8 _type)
-{
- type = _type;
-}
-
-uint8 CalendarEvent::GetType() const
-{
- return type;
-}
-
-void CalendarEvent::SetMaxInvites(uint32 max)
-{
- maxInvites = max;
-}
-
-uint32 CalendarEvent::GetMaxInvites() const
-{
- return maxInvites;
-}
-
-void CalendarEvent::SetDungeonId(int32 _dungeonId)
-{
- dungeonId = _dungeonId;
-}
-
-int32 CalendarEvent::GetDungeonId() const
-{
- return dungeonId;
-}
-
-void CalendarEvent::SetTime(uint32 _eventTime)
-{
- eventTime = _eventTime;
-}
-
-uint32 CalendarEvent::GetTime() const
-{
- return eventTime;
-}
-
-void CalendarEvent::SetFlags(uint32 _flags)
-{
- flags = _flags;
-}
-
-uint32 CalendarEvent::GetFlags() const
-{
- return flags;
-}
-
-void CalendarEvent::SetRepeatable(bool _repeatable)
-{
- repeatable = _repeatable;
-}
-
-uint8 CalendarEvent::GetRepeatable() const
-{
- return repeatable;
-}
-
-void CalendarEvent::SetTimeZoneTime(uint32 _timezoneTime)
-{
- timezoneTime = _timezoneTime;
-}
-
-uint32 CalendarEvent::GetTimeZoneTime() const
-{
- return timezoneTime;
-}
-
-void CalendarEvent::AddInvite(uint64 inviteId)
-{
- if (inviteId)
- _invites.insert(inviteId);
-}
-
-void CalendarEvent::RemoveInvite(uint64 inviteId)
-{
- _invites.erase(inviteId);
-}
-
-bool CalendarEvent::HasInvite(uint64 inviteId) const
+std::string CalendarInvite::GetDebugString() const
{
- return _invites.find(inviteId) != _invites.end();
-}
+ std::ostringstream data;
-CalendarinviteIdList const& CalendarEvent::GetInviteIdList() const
-{
- return _invites;
-}
+ data << "CalendarInvite::"
+ << " inviteId: " << _inviteId
+ << " EventId: " << _eventId
+ << " Status: " << uint32(_status)
+ << " Invitee: " << _invitee
+ << " Sender: " << _senderGUID
+ << " Rank: " << uint32(_rank)
+ << " Text: " << _text;
-void CalendarEvent::SetInviteIdList(CalendarinviteIdList const& list)
-{
- _invites = list;
+ return data.str();
}
-void CalendarEvent::ClearInviteIdList()
+void CalendarInvite::Init()
{
- _invites.clear();
+ _eventId = 0;
+ _invitee = 0;
+ _senderGUID = 0;
+ _statusTime = 0;
+ _status = 0;
+ _rank = 0;
+ _text = "";
}
-std::string CalendarInvite::GetDebugString() const
+std::string CalendarEvent::GetDebugString() const
{
std::ostringstream data;
- data << "CalendarInvite::"
- << " inviteId: " << inviteId
- << " EventId: " << eventId
- << " Status: " << uint32(status)
- << " Invitee: " << invitee
- << " Sender: " << senderGUID
- << " Rank: " << uint32(rank)
- << " Text: " << text;
+ data << "CalendarEvent::"
+ << " EventId: " << _eventId
+ << " Title: " << _title
+ << " Description" << _description
+ << " Type: " << uint32(_type)
+ << " Max Invites: " << _maxInvites
+ << " Creator: " << _creatorGUID
+ << " Flags: " << _flags
+ << " Guild: " << _guildId
+ << " Time: " << _eventTime
+ << " Time2: " << _timezoneTime
+ << " Repeatable: " << uint32(_repeatable)
+ << " DungeonId: " << _dungeonId;
return data.str();
}
-std::string CalendarEvent::GetDebugString() const
+void CalendarEvent::Init()
{
- std::ostringstream data;
-
- data << "CalendarEvent::"
- << " EventId: " << eventId
- << " Title: " << title
- << " Description" << description
- << " Type: " << uint32(type)
- << " Max Invites: " << maxInvites
- << " Creator: " << creatorGUID
- << " Flags: " << flags
- << " Guild: " << guildId
- << " Time: " << eventTime
- << " Time2: " << timezoneTime
- << " Repeatable: " << uint32(repeatable)
- << " DungeonId: " << dungeonId;
+ _creatorGUID = 0;
+ _guildId = 0;
+ _type = CALENDAR_TYPE_OTHER;
+ _dungeonId = -1;
+ _maxInvites = 0;
+ _eventTime = 0;
+ _flags = 0;
+ _repeatable = false;
+ _timezoneTime = 0;
+ _title = "";
+ _description = "";
- return data.str();
}
std::string CalendarAction::GetDebugString() const
diff --git a/src/server/game/Calendar/Calendar.h b/src/server/game/Calendar/Calendar.h
index ffe2f97269c..ad073ffbebf 100755
--- a/src/server/game/Calendar/Calendar.h
+++ b/src/server/game/Calendar/Calendar.h
@@ -84,36 +84,48 @@ enum CalendarInviteStatus
class CalendarInvite
{
public:
- CalendarInvite(uint64 _inviteId = 0);
- ~CalendarInvite();
-
- void SetInviteId(uint64 inviteId);
- uint64 GetInviteId() const;
- void SetEventId(uint64 eventId);
- uint64 GetEventId() const;
- void SetSenderGUID(uint64 guid);
- uint64 GetSenderGUID() const;
- void SetInvitee(uint64 guid);
- uint64 GetInvitee() const;
- void SetStatusTime(uint32 statusTime);
- uint32 GetStatusTime() const;
- void SetText(std::string text);
- std::string GetText() const;
- void SetStatus(uint8 _status);
- uint8 GetStatus() const;
- void SetRank(uint8 _rank);
- uint8 GetRank() const;
+ CalendarInvite() : _inviteId(0) { Init(); }
+ explicit CalendarInvite(uint64 inviteId) : _inviteId(inviteId) { Init(); }
+
+ ~CalendarInvite() { }
+
+ void SetInviteId(uint64 inviteId) { _inviteId = inviteId; }
+ uint64 GetInviteId() const { return _inviteId; }
+
+ void SetEventId(uint64 eventId) { _eventId = eventId; }
+ uint64 GetEventId() const { return _eventId; }
+
+ void SetSenderGUID(uint64 guid) { _senderGUID = guid; }
+ uint64 GetSenderGUID() const { return _senderGUID; }
+
+ void SetInvitee(uint64 guid) { _invitee = guid; }
+ uint64 GetInvitee() const { return _invitee; }
+
+ void SetStatusTime(uint32 statusTime) { _statusTime = statusTime; }
+ uint32 GetStatusTime() const { return _statusTime; }
+
+ void SetText(std::string text) { _text = text; }
+ std::string GetText() const { return _text; }
+
+ void SetStatus(uint8 status) { _status = status; }
+ uint8 GetStatus() const { return _status; }
+
+ void SetRank(uint8 rank) { _rank = rank; }
+ uint8 GetRank() const { return _rank; }
std::string GetDebugString() const;
+
private:
- uint64 inviteId;
- uint64 eventId;
- uint64 invitee;
- uint64 senderGUID;
- uint32 statusTime;
- uint8 status;
- uint8 rank;
- std::string text;
+ void Init();
+
+ uint64 _inviteId;
+ uint64 _eventId;
+ uint64 _invitee;
+ uint64 _senderGUID;
+ uint32 _statusTime;
+ uint8 _status;
+ uint8 _rank;
+ std::string _text;
};
typedef std::set<uint64> CalendarinviteIdList;
@@ -121,55 +133,76 @@ typedef std::set<uint64> CalendarinviteIdList;
class CalendarEvent
{
public:
- CalendarEvent(uint64 _eventId = 0);
- ~CalendarEvent();
-
- void SetEventId(uint64 eventId);
- uint64 GetEventId() const;
- void SetCreatorGUID(uint64 guid);
- uint64 GetCreatorGUID() const;
- void SetGuildId(uint32 guild);
- uint32 GetGuildId() const;
- void SetTitle(std::string title);
- std::string GetTitle() const;
- void SetDescription(std::string description);
- std::string GetDescription() const;
- void SetType(uint8 type);
- uint8 GetType() const;
- void SetMaxInvites(uint32 max);
- uint32 GetMaxInvites() const;
- void SetDungeonId(int32 dungeonId);
- int32 GetDungeonId() const;
- void SetTime(uint32 eventTime);
- uint32 GetTime() const;
- void SetFlags(uint32 flags);
- uint32 GetFlags() const;
- void SetRepeatable(bool repeatable);
- uint8 GetRepeatable() const;
- void SetTimeZoneTime(uint32 time);
- uint32 GetTimeZoneTime() const;
-
- void AddInvite(uint64 inviteId);
- void RemoveInvite(uint64 inviteId);
- bool HasInvite(uint64 inviteId) const;
- CalendarinviteIdList const& GetInviteIdList() const;
- void SetInviteIdList(CalendarinviteIdList const& list);
- void ClearInviteIdList();
+ CalendarEvent() : _eventId(0) { Init(); }
+ explicit CalendarEvent(uint64 eventId) : _eventId(eventId) { Init(); }
+
+ ~CalendarEvent() { }
+
+ void SetEventId(uint64 eventId) { _eventId = eventId; }
+ uint64 GetEventId() const { return _eventId; }
+
+ void SetCreatorGUID(uint64 guid) { _creatorGUID = guid; }
+ uint64 GetCreatorGUID() const { return _creatorGUID; }
+
+ void SetGuildId(uint32 guildId) { _guildId = guildId; }
+ uint32 GetGuildId() const { return _guildId; }
+
+ void SetTitle(std::string title) { _title = title; }
+ std::string GetTitle() const { return _title; }
+
+ void SetDescription(std::string description) { _description = description; }
+ std::string GetDescription() const { return _description; }
+
+ void SetType(uint8 type) { _type = type; }
+ uint8 GetType() const { return _type; }
+
+ void SetMaxInvites(uint32 limit) { _maxInvites = limit; }
+ uint32 GetMaxInvites() const { return _maxInvites; }
+
+ void SetDungeonId(int32 dungeonId) { _dungeonId = dungeonId; }
+ int32 GetDungeonId() const { return _dungeonId; }
+
+ void SetTime(uint32 eventTime) { _eventTime = eventTime; }
+ uint32 GetTime() const { return _eventTime; }
+
+ void SetFlags(uint32 flags) { _flags = flags; }
+ uint32 GetFlags() const { return _flags; }
+
+ void SetRepeatable(bool repeatable) { _repeatable = repeatable; }
+ uint8 GetRepeatable() const { return _repeatable; }
+
+ void SetTimeZoneTime(uint32 timezoneTime) { _timezoneTime = timezoneTime; }
+ uint32 GetTimeZoneTime() const { return _timezoneTime; }
+
+ void AddInvite(uint64 inviteId)
+ {
+ if (inviteId)
+ _invites.insert(inviteId);
+ }
+
+ void RemoveInvite(uint64 inviteId) { _invites.erase(inviteId); }
+ bool HasInvite(uint64 inviteId) const { return _invites.find(inviteId) != _invites.end(); }
+ CalendarinviteIdList const& GetInviteIdList() const { return _invites; }
+ void SetInviteIdList(CalendarinviteIdList const& list) { _invites = list; }
+ void ClearInviteIdList() { _invites.clear(); }
std::string GetDebugString() const;
+
private:
- uint64 eventId;
- uint64 creatorGUID;
- uint32 guildId;
- uint8 type;
- int32 dungeonId;
- uint32 maxInvites;
- uint32 eventTime;
- uint32 flags;
- uint8 repeatable;
- uint32 timezoneTime;
- std::string title;
- std::string description;
+ void Init();
+
+ uint64 _eventId;
+ uint64 _creatorGUID;
+ uint32 _guildId;
+ uint8 _type;
+ int32 _dungeonId;
+ uint32 _maxInvites;
+ uint32 _eventTime;
+ uint32 _flags;
+ uint8 _repeatable;
+ uint32 _timezoneTime;
+ std::string _title;
+ std::string _description;
CalendarinviteIdList _invites;
};
@@ -181,22 +214,28 @@ typedef std::map<uint64, CalendarEvent> CalendarEventMap;
struct CalendarAction
{
- CalendarAction(): _action(CALENDAR_ACTION_NONE), _guid(0), _inviteId(0), _data(0) {};
- std::string GetDebugString() const;
+ CalendarAction(): _action(CALENDAR_ACTION_NONE), _guid(0), _inviteId(0), _data(0)
+ {
+ }
void SetAction(CalendarActionData data) { _action = data; }
- void SetGUID(uint64 guid) { _guid = guid; }
- void SetInviteId(uint64 id) { _inviteId = id; }
- void SetExtraData(uint32 data) { _data = data; }
+ CalendarActionData GetAction() const { return _action; }
+ void SetGUID(uint64 guid) { _guid = guid; }
uint64 GetGUID() const { return _guid; }
- CalendarActionData GetAction() const { return _action; }
+
+ void SetInviteId(uint64 id) { _inviteId = id; }
uint64 GetInviteId() const { return _inviteId; }
+
+ void SetExtraData(uint32 data) { _data = data; }
uint32 GetExtraData() const { return _data; }
CalendarEvent Event;
CalendarInvite Invite;
- private:
+
+ std::string GetDebugString() const;
+
+ private:
CalendarActionData _action;
uint64 _guid;
uint64 _inviteId;
diff --git a/src/server/game/Calendar/CalendarMgr.cpp b/src/server/game/Calendar/CalendarMgr.cpp
index 0a4d9e36f49..5ad612f0c5f 100644
--- a/src/server/game/Calendar/CalendarMgr.cpp
+++ b/src/server/game/Calendar/CalendarMgr.cpp
@@ -14,7 +14,7 @@
* You should have received a copy of the GNU General Public License along
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-
+
/*
DROP TABLE IF EXISTS `calendar_events`;
@@ -53,9 +53,8 @@ CREATE TABLE IF NOT EXISTS `calendar_invites` (
#include "Player.h"
#include "ObjectAccessor.h"
-CalendarMgr::CalendarMgr()
- : eventNum(0)
- , InviteNum(0)
+CalendarMgr::CalendarMgr() :
+ _eventNum(0), _inviteNum(0)
{
}
@@ -116,11 +115,11 @@ CalendarEvent* CalendarMgr::GetEvent(uint64 eventId)
uint64 CalendarMgr::GetFreeEventId()
{
- return ++eventNum;
+ return ++_eventNum;
}
uint64 CalendarMgr::GetFreeInviteId()
{
- return ++InviteNum;
+ return ++_inviteNum;
}
void CalendarMgr::LoadFromDB()
@@ -200,7 +199,7 @@ void CalendarMgr::AddAction(CalendarAction const& action)
{
case CALENDAR_ACTION_ADD_EVENT:
{
- if (addEvent(action.Event) && addInvite(action.Invite))
+ if (AddEvent(action.Event) && AddInvite(action.Invite))
{
SendCalendarEventInviteAlert(action.Event, action.Invite);
SendCalendarEvent(action.Event, CALENDAR_SENDTYPE_ADD);
@@ -210,9 +209,9 @@ void CalendarMgr::AddAction(CalendarAction const& action)
case CALENDAR_ACTION_MODIFY_EVENT:
{
uint64 eventId = action.Event.GetEventId();
- CalendarEvent* calendarEvent = CheckPermisions(eventId,
+ CalendarEvent* calendarEvent = CheckPermisions(eventId,
action.GetGUID(), action.GetInviteId(), CALENDAR_RANK_MODERATOR);
-
+
if (!calendarEvent)
return;
@@ -226,7 +225,7 @@ void CalendarMgr::AddAction(CalendarAction const& action)
calendarEvent->SetTitle(action.Event.GetTitle());
calendarEvent->SetDescription(action.Event.GetDescription());
calendarEvent->SetMaxInvites(action.Event.GetMaxInvites());
-
+
CalendarinviteIdList const& invites = calendarEvent->GetInviteIdList();
for (CalendarinviteIdList::const_iterator itr = invites.begin(); itr != invites.end(); ++itr)
if (CalendarInvite* invite = GetInvite(*itr))
@@ -241,7 +240,7 @@ void CalendarMgr::AddAction(CalendarAction const& action)
if (!calendarEvent)
return;
-
+
uint64 eventId = GetFreeEventId();
CalendarEvent newEvent(eventId);
newEvent.SetType(calendarEvent->GetType());
@@ -269,14 +268,14 @@ void CalendarMgr::AddAction(CalendarAction const& action)
newInvite.SetStatusTime(invite->GetStatusTime());
newInvite.SetText(invite->GetText());
newInvite.SetRank(invite->GetRank());
- if (addInvite(newInvite))
+ if (AddInvite(newInvite))
{
SendCalendarEventInviteAlert(newEvent, newInvite);
newEvent.AddInvite(inviteId);
}
}
- if (addEvent(newEvent))
+ if (AddEvent(newEvent))
SendCalendarEvent(newEvent, CALENDAR_SENDTYPE_COPY);
break;
@@ -296,10 +295,10 @@ void CalendarMgr::AddAction(CalendarAction const& action)
CalendarinviteIdList const& inviteIds = calendarEvent->GetInviteIdList();
for (CalendarinviteIdList::const_iterator it = inviteIds.begin(); it != inviteIds.end(); ++it)
- if (uint64 invitee = removeInvite(*it))
+ if (uint64 invitee = RemoveInvite(*it))
SendCalendarEventRemovedAlert(invitee, *calendarEvent);
-
- removeEvent(eventId);
+
+ RemoveEvent(eventId);
break;
}
case CALENDAR_ACTION_ADD_EVENT_INVITE:
@@ -311,14 +310,14 @@ void CalendarMgr::AddAction(CalendarAction const& action)
if (!calendarEvent)
return;
- if (addInvite(action.Invite))
+ if (AddInvite(action.Invite))
{
calendarEvent->AddInvite(action.Invite.GetInviteId());
SendCalendarEventInvite(action.Invite, (!(calendarEvent->GetFlags() & CALENDAR_FLAG_INVITES_LOCKED) &&
!action.Invite.GetStatusTime()));
SendCalendarEventInviteAlert(*calendarEvent, action.Invite);
}
-
+
break;
}
case CALENDAR_ACTION_SIGNUP_TO_EVENT:
@@ -345,7 +344,7 @@ void CalendarMgr::AddAction(CalendarAction const& action)
newInvite.SetInvitee(action.GetGUID());
newInvite.SetSenderGUID(action.GetGUID());
- if (addInvite(newInvite))
+ if (AddInvite(newInvite))
SendCalendarEventInvite(newInvite, false);
break;
@@ -401,7 +400,7 @@ void CalendarMgr::AddAction(CalendarAction const& action)
if (!calendarEvent)
return;
- if (uint64 invitee = removeInvite(inviteId))
+ if (uint64 invitee = RemoveInvite(inviteId))
{
SendCalendarEventInviteRemoveAlert(invitee, *calendarEvent, CALENDAR_STATUS_9);
SendCalendarEventInviteRemove(action.GetGUID(), action.Invite, calendarEvent->GetFlags());
@@ -414,7 +413,7 @@ void CalendarMgr::AddAction(CalendarAction const& action)
}
-bool CalendarMgr::addEvent(CalendarEvent const& newEvent)
+bool CalendarMgr::AddEvent(CalendarEvent const& newEvent)
{
uint64 eventId = newEvent.GetEventId();
if (_events.find(eventId) != _events.end())
@@ -427,7 +426,7 @@ bool CalendarMgr::addEvent(CalendarEvent const& newEvent)
return true;
}
-bool CalendarMgr::removeEvent(uint64 eventId)
+bool CalendarMgr::RemoveEvent(uint64 eventId)
{
CalendarEventMap::iterator itr = _events.find(eventId);
if (itr == _events.end())
@@ -444,26 +443,26 @@ bool CalendarMgr::removeEvent(uint64 eventId)
for (CalendarinviteIdList::const_iterator itr = invites.begin(); itr != invites.end(); ++itr)
{
CalendarInvite* invite = GetInvite(*itr);
- if (!invite || !removePlayerEvent(invite->GetInvitee(), eventId))
+ if (!invite || !RemovePlayerEvent(invite->GetInvitee(), eventId))
val = false;
}
return val;
}
-bool CalendarMgr::addPlayerEvent(uint64 guid, uint64 eventId)
+bool CalendarMgr::AddPlayerEvent(uint64 guid, uint64 eventId)
{
_playerEvents[guid].insert(eventId);
return true;
}
-bool CalendarMgr::removePlayerEvent(uint64 guid, uint64 eventId)
+bool CalendarMgr::RemovePlayerEvent(uint64 guid, uint64 eventId)
{
_playerEvents[guid].erase(eventId);
return true;
}
-bool CalendarMgr::addInvite(CalendarInvite const& newInvite)
+bool CalendarMgr::AddInvite(CalendarInvite const& newInvite)
{
uint64 inviteId = newInvite.GetInviteId();
if (!inviteId)
@@ -480,12 +479,12 @@ bool CalendarMgr::addInvite(CalendarInvite const& newInvite)
_invites[inviteId] = newInvite;
uint64 guid = newInvite.GetInvitee();
- bool inviteAdded = addPlayerInvite(guid, inviteId);
- bool eventAdded = addPlayerEvent(guid, newInvite.GetEventId());
+ bool inviteAdded = AddPlayerInvite(guid, inviteId);
+ bool eventAdded = AddPlayerEvent(guid, newInvite.GetEventId());
return eventAdded && inviteAdded;
}
-uint64 CalendarMgr::removeInvite(uint64 inviteId)
+uint64 CalendarMgr::RemoveInvite(uint64 inviteId)
{
CalendarInviteMap::iterator itr = _invites.find(inviteId);
if (itr == _invites.end())
@@ -493,20 +492,20 @@ uint64 CalendarMgr::removeInvite(uint64 inviteId)
sLog->outError("CalendarMgr::removeInvite: Invite [" UI64FMTD "] does not exist", inviteId);
return 0;
}
-
+
uint64 invitee = itr->second.GetInvitee();
_invites.erase(itr);
- return removePlayerInvite(invitee, inviteId) ? invitee : 0;
+ return RemovePlayerInvite(invitee, inviteId) ? invitee : 0;
}
-bool CalendarMgr::addPlayerInvite(uint64 guid, uint64 inviteId)
+bool CalendarMgr::AddPlayerInvite(uint64 guid, uint64 inviteId)
{
_playerInvites[guid].insert(inviteId);
return true;
}
-bool CalendarMgr::removePlayerInvite(uint64 guid, uint64 inviteId)
+bool CalendarMgr::RemovePlayerInvite(uint64 guid, uint64 inviteId)
{
_playerInvites[guid].erase(inviteId);
return true;
diff --git a/src/server/game/Calendar/CalendarMgr.h b/src/server/game/Calendar/CalendarMgr.h
index f80a21d6960..490e39ab300 100644
--- a/src/server/game/Calendar/CalendarMgr.h
+++ b/src/server/game/Calendar/CalendarMgr.h
@@ -23,7 +23,11 @@
class CalendarMgr
{
- friend class ACE_Singleton<CalendarMgr, ACE_Null_Mutex>;
+ friend class ACE_Singleton<CalendarMgr, ACE_Null_Mutex>;
+
+ CalendarMgr();
+ ~CalendarMgr();
+
public:
void LoadFromDB();
@@ -50,27 +54,25 @@ class CalendarMgr
void SendCalendarEventModeratorStatusAlert(CalendarInvite const& invite);
private:
- CalendarMgr();
- ~CalendarMgr();
CalendarEvent* CheckPermisions(uint64 eventId, uint64 guid, uint64 invitateId, CalendarRanks minRank);
- bool addEvent(CalendarEvent const& calendarEvent);
- bool removeEvent(uint64 eventId);
- bool addPlayerEvent(uint64 guid, uint64 eventId);
- bool removePlayerEvent(uint64 guid, uint64 eventId);
+ bool AddEvent(CalendarEvent const& calendarEvent);
+ bool RemoveEvent(uint64 eventId);
+ bool AddPlayerEvent(uint64 guid, uint64 eventId);
+ bool RemovePlayerEvent(uint64 guid, uint64 eventId);
- bool addInvite(CalendarInvite const& invite);
- uint64 removeInvite(uint64 inviteId);
- bool addPlayerInvite(uint64 guid, uint64 inviteId);
- bool removePlayerInvite(uint64 guid, uint64 inviteId);
+ bool AddInvite(CalendarInvite const& invite);
+ uint64 RemoveInvite(uint64 inviteId);
+ bool AddPlayerInvite(uint64 guid, uint64 inviteId);
+ bool RemovePlayerInvite(uint64 guid, uint64 inviteId);
CalendarEventMap _events;
CalendarInviteMap _invites;
CalendarPlayerinviteIdMap _playerInvites;
CalendarPlayerEventIdMap _playerEvents;
- uint64 eventNum;
- uint64 InviteNum;
+ uint64 _eventNum;
+ uint64 _inviteNum;
};
#define sCalendarMgr ACE_Singleton<CalendarMgr, ACE_Null_Mutex>::instance()
diff --git a/src/server/game/Handlers/CalendarHandler.cpp b/src/server/game/Handlers/CalendarHandler.cpp
index 8c1de583d06..92cae23e5b2 100755
--- a/src/server/game/Handlers/CalendarHandler.cpp
+++ b/src/server/game/Handlers/CalendarHandler.cpp
@@ -17,7 +17,7 @@
*/
/*
------ Opcodes Not Used yet -----
+----- Opcodes Not Used yet -----
SMSG_CALENDAR_CLEAR_PENDING_ACTION SendCalendarClearPendingAction()
SMSG_CALENDAR_RAID_LOCKOUT_UPDATED SendCalendarRaildLockoutUpdated(InstanceSave const* save) <--- Structure unknown, using LOCKOUT_ADDED
@@ -130,7 +130,7 @@ void WorldSession::HandleCalendarGetCalendar(WorldPacket& /*recv_data*/)
data << uint32(counter); // raid reset count
std::set<uint32> sentMaps;
-
+
ResetTimeByMapDifficultyMap const& resets = sInstanceSaveMgr->GetResetTimeMap();
for (ResetTimeByMapDifficultyMap::const_iterator itr = resets.begin(); itr != resets.end(); ++itr)
{
@@ -144,7 +144,7 @@ void WorldSession::HandleCalendarGetCalendar(WorldPacket& /*recv_data*/)
continue;
sentMaps.insert(mapId);
-
+
data << uint32(mapId);
data << uint32(itr->second - cur_time);
data << uint32(mapEntry->unk_time);
@@ -689,7 +689,7 @@ void WorldSession::SendCalendarEventRemovedAlert(CalendarEvent const& calendarEv
uint64 guid = _player->GetGUID();
uint64 eventId = calendarEvent.GetEventId();
uint32 eventTime = (calendarEvent.GetTime());
-
+
sLog->outDebug(LOG_FILTER_NETWORKIO, "SMSG_CALENDAR_EVENT_REMOVED_ALERT [" UI64FMTD "] EventId ["
UI64FMTD "] Time %u", guid, eventId, eventTime);
@@ -711,7 +711,7 @@ void WorldSession::SendCalendarEventStatus(CalendarEvent const& calendarEvent, C
uint8 status = invite.GetStatus();
uint8 rank = invite.GetRank();
uint32 statusTime = secsToTimeBitFields(invite.GetStatusTime());
-
+
sLog->outDebug(LOG_FILTER_NETWORKIO, "SMSG_CALENDAR_EVENT_STATUS [" UI64FMTD "] EventId ["
UI64FMTD "] InviteId [" UI64FMTD "] Invitee [" UI64FMTD "] Time %u "
@@ -736,7 +736,7 @@ void WorldSession::SendCalendarEventModeratorStatusAlert(CalendarInvite const& i
uint64 eventId = invite.GetEventId();
uint64 invitee = invite.GetInvitee();
uint8 status = invite.GetStatus();
-
+
sLog->outDebug(LOG_FILTER_NETWORKIO, "SMSG_CALENDAR_EVENT_MODERATOR_STATUS_ALERT [" UI64FMTD
"] Invitee [" UI64FMTD "] EventId [" UI64FMTD "] Status %u ", guid,
@@ -797,7 +797,7 @@ void WorldSession::SendCalendarClearPendingAction()
SendPacket(&data);
}
-void WorldSession::SendCalendarRaildLockoutUpdated(InstanceSave const* save)
+void WorldSession::SendCalendarRaidLockoutUpdated(InstanceSave const* save)
{
if (!save)
return;
@@ -807,13 +807,13 @@ void WorldSession::SendCalendarRaildLockoutUpdated(InstanceSave const* save)
"] Map: %u, Difficulty %u", guid, save->GetMapId(), save->GetDifficulty());
time_t cur_time = time_t(time(NULL));
-
+
WorldPacket data(SMSG_CALENDAR_RAID_LOCKOUT_UPDATED, 4 + 4 + 4 + 4 + 8);
data << secsToTimeBitFields(cur_time);
data << uint32(save->GetMapId());
data << uint32(save->GetDifficulty());
data << uint32(save->GetResetTime() - cur_time);
- data << uint64(save->GetInstanceId());
+ data << uint64(save->GetInstanceId());
SendPacket(&data);
}
@@ -828,43 +828,6 @@ void WorldSession::SendCalendarCommandResult(uint32 value)
SendPacket(&data);
}
-void WorldSession::SendCalendarRaildLockoutAdded(InstanceSave const* save)
-{
- if (!save)
- return;
-
- uint64 guid = _player->GetGUID();
- sLog->outDebug(LOG_FILTER_NETWORKIO, "SMSG_CALENDAR_RAID_LOCKOUT_ADDED [" UI64FMTD
- "] Map: %u, Difficulty %u", guid, save->GetMapId(), save->GetDifficulty());
-
- time_t cur_time = time_t(time(NULL));
-
- WorldPacket data(SMSG_CALENDAR_RAID_LOCKOUT_ADDED, 4 + 4 + 4 + 4 + 8);
- data << secsToTimeBitFields(cur_time);
- data << uint32(save->GetMapId());
- data << uint32(save->GetDifficulty());
- data << uint32(save->GetResetTime() - cur_time);
- data << uint64(save->GetInstanceId());
- SendPacket(&data);
-}
-
-void WorldSession::SendCalendarRaildLockoutRemoved(InstanceSave const* save)
-{
- if (!save)
- return;
-
- uint64 guid = _player->GetGUID();
- sLog->outDebug(LOG_FILTER_NETWORKIO, "SMSG_CALENDAR_RAID_LOCKOUT_REMOVED [" UI64FMTD
- "] Map: %u, Difficulty %u", guid, save->GetMapId(), save->GetDifficulty());
-
- WorldPacket data(SMSG_CALENDAR_RAID_LOCKOUT_REMOVED, 4 + 4 + 4 + 8);
- data << uint32(save->GetMapId());
- data << uint32(save->GetDifficulty());
- data << uint32(0);
- data << uint64(save->GetInstanceId());
- SendPacket(&data);
-}
-
void WorldSession::SendCalendarRaidLockout(InstanceSave* save, bool add)
{
sLog->outDebug(LOG_FILTER_NETWORKIO, "%s", add ? "SMSG_CALENDAR_RAID_LOCKOUT_ADDED" : "SMSG_CALENDAR_RAID_LOCKOUT_REMOVED");