converted all tabs to 4 spaces

This commit is contained in:
Yehonal
2016-06-26 19:23:57 +02:00
parent 52f305111c
commit f6eefedcd5
717 changed files with 132388 additions and 132388 deletions

View File

@@ -15,23 +15,23 @@ PetitionMgr::~PetitionMgr()
void PetitionMgr::LoadPetitions()
{
uint32 oldMSTime = getMSTime();
PetitionStore.clear();
PetitionStore.clear();
QueryResult result = CharacterDatabase.Query("SELECT ownerguid, petitionguid, name, type FROM petition");
QueryResult result = CharacterDatabase.Query("SELECT ownerguid, petitionguid, name, type FROM petition");
if (!result)
{
sLog->outString(">> Loaded 0 Petitions!");
sLog->outString();
sLog->outString();
return;
}
uint32 count = 0;
uint32 count = 0;
do
{
Field* fields = result->Fetch();
AddPetition(fields[1].GetUInt32(), fields[0].GetUInt32(), fields[2].GetString(), fields[3].GetUInt8());
++count;
} while (result->NextRow());
AddPetition(fields[1].GetUInt32(), fields[0].GetUInt32(), fields[2].GetString(), fields[3].GetUInt8());
++count;
} while (result->NextRow());
sLog->outString(">> Loaded %d Petitions in %u ms", count, GetMSTimeDiffToNow(oldMSTime));
sLog->outString();
@@ -40,23 +40,23 @@ void PetitionMgr::LoadPetitions()
void PetitionMgr::LoadSignatures()
{
uint32 oldMSTime = getMSTime();
SignatureStore.clear();
SignatureStore.clear();
QueryResult result = CharacterDatabase.Query("SELECT petitionguid, playerguid, player_account FROM petition_sign");
QueryResult result = CharacterDatabase.Query("SELECT petitionguid, playerguid, player_account FROM petition_sign");
if (!result)
{
sLog->outString(">> Loaded 0 Petition signs!");
sLog->outString();
sLog->outString();
return;
}
uint32 count = 0;
uint32 count = 0;
do
{
Field* fields = result->Fetch();
AddSignature(fields[0].GetUInt32(), fields[2].GetUInt32(), fields[1].GetUInt32());
++count;
} while (result->NextRow());
AddSignature(fields[0].GetUInt32(), fields[2].GetUInt32(), fields[1].GetUInt32());
++count;
} while (result->NextRow());
sLog->outString(">> Loaded %d Petition signs in %u ms", count, GetMSTimeDiffToNow(oldMSTime));
sLog->outString();
@@ -64,93 +64,93 @@ void PetitionMgr::LoadSignatures()
void PetitionMgr::AddPetition(uint32 petitionId, uint32 ownerGuid, std::string const& name, uint8 type)
{
Petition& p = PetitionStore[petitionId];
p.petitionGuid = petitionId;
p.ownerGuid = ownerGuid;
p.petitionName = name;
p.petitionType = type;
Petition& p = PetitionStore[petitionId];
p.petitionGuid = petitionId;
p.ownerGuid = ownerGuid;
p.petitionName = name;
p.petitionType = type;
Signatures& s = SignatureStore[petitionId];
s.petitionGuid = petitionId;
s.signatureMap.clear();
Signatures& s = SignatureStore[petitionId];
s.petitionGuid = petitionId;
s.signatureMap.clear();
}
void PetitionMgr::RemovePetition(uint32 petitionId)
{
PetitionStore.erase(petitionId);
PetitionStore.erase(petitionId);
// remove signatures
SignatureStore.erase(petitionId);
// remove signatures
SignatureStore.erase(petitionId);
}
void PetitionMgr::RemovePetitionByOwnerAndType(uint32 ownerGuid, uint8 type)
{
for (PetitionContainer::iterator itr = PetitionStore.begin(); itr != PetitionStore.end();)
{
if (itr->second.ownerGuid == ownerGuid && (!type || type == itr->second.petitionType))
{
// remove signatures
SignatureStore.erase(itr->first);
PetitionStore.erase(itr++);
}
else
++itr;
}
for (PetitionContainer::iterator itr = PetitionStore.begin(); itr != PetitionStore.end();)
{
if (itr->second.ownerGuid == ownerGuid && (!type || type == itr->second.petitionType))
{
// remove signatures
SignatureStore.erase(itr->first);
PetitionStore.erase(itr++);
}
else
++itr;
}
}
Petition const* PetitionMgr::GetPetition(uint32 petitionId) const
{
PetitionContainer::const_iterator itr = PetitionStore.find(petitionId);
if (itr != PetitionStore.end())
return &itr->second;
return NULL;
PetitionContainer::const_iterator itr = PetitionStore.find(petitionId);
if (itr != PetitionStore.end())
return &itr->second;
return NULL;
}
Petition const* PetitionMgr::GetPetitionByOwnerWithType(uint32 ownerGuid, uint8 type) const
{
for (PetitionContainer::const_iterator itr = PetitionStore.begin(); itr != PetitionStore.end(); ++itr)
if (itr->second.ownerGuid == ownerGuid && itr->second.petitionType == type)
return &itr->second;
for (PetitionContainer::const_iterator itr = PetitionStore.begin(); itr != PetitionStore.end(); ++itr)
if (itr->second.ownerGuid == ownerGuid && itr->second.petitionType == type)
return &itr->second;
return NULL;
return NULL;
}
void PetitionMgr::AddSignature(uint32 petitionId, uint32 accountId, uint32 playerGuid)
{
Signatures& s = SignatureStore[petitionId];
s.signatureMap[playerGuid] = accountId;
Signatures& s = SignatureStore[petitionId];
s.signatureMap[playerGuid] = accountId;
}
Signatures const* PetitionMgr::GetSignature(uint32 petitionId) const
{
SignatureContainer::const_iterator itr = SignatureStore.find(petitionId);
if (itr != SignatureStore.end())
return &itr->second;
return NULL;
SignatureContainer::const_iterator itr = SignatureStore.find(petitionId);
if (itr != SignatureStore.end())
return &itr->second;
return NULL;
}
void PetitionMgr::RemoveSignaturesByPlayer(uint32 playerGuid)
{
for (SignatureContainer::iterator itr = SignatureStore.begin(); itr != SignatureStore.end(); ++itr)
{
SignatureMap::iterator signItr = itr->second.signatureMap.find(playerGuid);
if (signItr != itr->second.signatureMap.end())
itr->second.signatureMap.erase(signItr);
}
for (SignatureContainer::iterator itr = SignatureStore.begin(); itr != SignatureStore.end(); ++itr)
{
SignatureMap::iterator signItr = itr->second.signatureMap.find(playerGuid);
if (signItr != itr->second.signatureMap.end())
itr->second.signatureMap.erase(signItr);
}
}
void PetitionMgr::RemoveSignaturesByPlayerAndType(uint32 playerGuid, uint8 type)
{
for (SignatureContainer::iterator itr = SignatureStore.begin(); itr != SignatureStore.end(); ++itr)
{
Petition const* petition = sPetitionMgr->GetPetition(itr->first);
if (!petition || petition->petitionType != type)
continue;
for (SignatureContainer::iterator itr = SignatureStore.begin(); itr != SignatureStore.end(); ++itr)
{
Petition const* petition = sPetitionMgr->GetPetition(itr->first);
if (!petition || petition->petitionType != type)
continue;
SignatureMap::iterator signItr = itr->second.signatureMap.find(playerGuid);
if (signItr != itr->second.signatureMap.end())
itr->second.signatureMap.erase(signItr);
}
SignatureMap::iterator signItr = itr->second.signatureMap.find(playerGuid);
if (signItr != itr->second.signatureMap.end())
itr->second.signatureMap.erase(signItr);
}
}

View File

@@ -9,16 +9,16 @@ typedef std::map<uint32, uint32> SignatureMap;
struct Petition
{
uint32 petitionGuid;
uint32 ownerGuid;
uint8 petitionType;
std::string petitionName;
uint32 petitionGuid;
uint32 ownerGuid;
uint8 petitionType;
std::string petitionName;
};
struct Signatures
{
uint32 petitionGuid;
SignatureMap signatureMap;
uint32 petitionGuid;
SignatureMap signatureMap;
};
typedef std::map<uint32, Signatures> SignatureContainer;
@@ -28,32 +28,32 @@ class PetitionMgr
{
friend class ACE_Singleton<PetitionMgr, ACE_Thread_Mutex>;
private:
PetitionMgr();
~PetitionMgr();
private:
PetitionMgr();
~PetitionMgr();
public:
void LoadPetitions();
void LoadSignatures();
// Petitions
void AddPetition(uint32 petitionId, uint32 ownerGuid, std::string const& name, uint8 type);
void RemovePetition(uint32 petitionId);
void RemovePetitionByOwnerAndType(uint32 ownerGuid, uint8 type);
Petition const* GetPetition(uint32 petitionId) const;
Petition const* GetPetitionByOwnerWithType(uint32 ownerGuid, uint8 type) const;
PetitionContainer* GetPetitionStore() { return &PetitionStore; }
public:
void LoadPetitions();
void LoadSignatures();
// Petitions
void AddPetition(uint32 petitionId, uint32 ownerGuid, std::string const& name, uint8 type);
void RemovePetition(uint32 petitionId);
void RemovePetitionByOwnerAndType(uint32 ownerGuid, uint8 type);
Petition const* GetPetition(uint32 petitionId) const;
Petition const* GetPetitionByOwnerWithType(uint32 ownerGuid, uint8 type) const;
PetitionContainer* GetPetitionStore() { return &PetitionStore; }
// Signatures
void AddSignature(uint32 petitionId, uint32 accountId, uint32 playerGuid);
void RemoveSignaturesByPlayer(uint32 playerGuid);
void RemoveSignaturesByPlayerAndType(uint32 playerGuid, uint8 type);
Signatures const* GetSignature(uint32 petitionId) const;
SignatureContainer* GetSignatureStore() { return &SignatureStore; }
// Signatures
void AddSignature(uint32 petitionId, uint32 accountId, uint32 playerGuid);
void RemoveSignaturesByPlayer(uint32 playerGuid);
void RemoveSignaturesByPlayerAndType(uint32 playerGuid, uint8 type);
Signatures const* GetSignature(uint32 petitionId) const;
SignatureContainer* GetSignatureStore() { return &SignatureStore; }
protected:
PetitionContainer PetitionStore;
SignatureContainer SignatureStore;
protected:
PetitionContainer PetitionStore;
SignatureContainer SignatureStore;
};
#define sPetitionMgr ACE_Singleton<PetitionMgr, ACE_Thread_Mutex>::instance()