EvEmu
0.8.4
11 September 2021
|
#include "CorporationDB.h"
Public Member Functions | |
PyRep * | GetCorpRoles () |
PyRep * | GetCorpRoleGroups () |
PyRep * | GetTitles (uint32 corpID) |
bool | UpdateTitle (uint32 corpID, Call_UpdateTitleData &args, PyDict *updates) |
void | DeleteTitle (uint32 corpID, uint16 titleID) |
void | CreateTitleData (uint32 corpID) |
PyRep * | GetMember (uint32 charID) |
uint16 | GetMemberCount (uint32 corpID) |
void | GetMembers (uint32 corpID, DBQueryResult &res) |
void | GetMembersForQuery (std::ostringstream &query, std::vector< uint32 > &result) |
void | GetMembersPaged (uint32 corpID, uint8 page, DBQueryResult &res) |
PyRep * | GetMemberTrackingInfo (uint32 corpID) |
PyRep * | GetMemberTrackingInfoSimple (uint32 corpID) |
PyRep * | GetCorporations (uint32 corpID) |
PyObject * | GetCorporation (uint32 corpID) |
PyObject * | GetStations (uint32 corpID) |
PyObject * | GetEveOwners (uint32 corpID) |
PyRep * | GetBulletins (uint32 corpID) |
void | DeleteBulletin (uint32 bulletinID) |
void | AddBulletin (uint32 corpID, uint32 ownerID, uint32 cCharID, std::string &title, std::string &body) |
void | EditBulletin (uint32 bulletinID, uint32 eCharID, int64 eDataTime, std::string &title, std::string &body) |
PyRep * | GetMyApplications (uint32 charID) |
PyRep * | GetApplications (uint32 corpID) |
void | MoveShares (uint32 ownerID, uint32 corpID, Call_MoveShares &args) |
PyRep * | GetShares (uint32 corpID) |
PyRep * | GetMyShares (uint32 ownerID) |
bool | HasShares (uint32 charID, uint32 corpID) |
PyRep * | PyHasShares (uint32 charID, uint32 corpID) |
PyRep * | GetSharesForCorp (uint32 corpID) |
PyObject * | GetEmploymentRecord (uint32 charID) |
void | GetCorpStations (uint32 corpID, std::vector< uint32 > &stVec) |
void | AddItemEvent (uint32 corpID, uint32 charID, uint16 eTypeID) |
void | AddRoleHistory (uint32 corpID, uint32 charID, uint32 issuerID, int64 oldRoles, int64 newRoles, bool grantable) |
PyRep * | GetItemEvents (uint32 corpID, uint32 charID, int64 fromDate, int64 toDate, uint8 rowsPerPage) |
PyRep * | GetRoleHistroy (uint32 corpID, uint32 charID, int64 fromDate, int64 toDate, uint8 rowsPerPage) |
void | CastVote (uint32 corpID, uint32 charID, uint32 voteCaseID, uint8 optionID) |
void | AddVoteCase (uint32 corpID, uint32 charID, Call_InsertVoteCase &args) |
PyRep * | GetVotes (uint32 voteCaseID) |
PyRep * | GetVoteItems (uint32 corpID, uint8 status=0, uint8 maxLen=20) |
PyRep * | GetVoteOptions (uint32 voteCaseID) |
PyRep * | GetSanctionedItems (uint32 corpID, uint8 status=0) |
void | GetAutoPay (uint32 corpID, DBQueryResult &res) |
void | SetAutoPay () |
PyObject * | ListStationCorps (uint32 station_id) |
PyObject * | ListStationOwners (uint32 station_id) |
PyRep * | GetCorpInfo (uint32 corpID) |
PyRep * | GetContacts (uint32 corpID) |
void | AddContact (uint32 ownerID, Call_CorporateContactData corpData) |
void | UpdateContact (int32 relationshipID, uint32 contactID, uint32 ownerID) |
void | RemoveContact (uint32 contactID, uint32 ownerID) |
PyRep * | GetLabels (uint32 corpID) |
void | SetLabel (uint32 corpID, uint32 color, std::string name) |
void | EditLabel (uint32 corpID, uint32 labelID, uint32 color, std::string name) |
void | DeleteLabel (uint32 corpID, uint32 labelID) |
bool | IsTickerTaken (std::string ticker) |
bool | AddCorporation (Call_AddCorporation &corpInfo, Client *pClient, uint32 &corpID) |
bool | CreateCorporationChangePacket (OnCorporationChanged &cc, uint32 oldCorpID, uint32 newCorpID) |
bool | CreateCorporationCreatePacket (OnCorporationChanged &cc, uint32 oldCorpID, uint32 newCorpID) |
PyRep * | Fetch (uint32 corpID, uint32 from, uint32 count) |
PyObject * | GetCorporationBills (uint32 corpID, bool payable) |
int32 | GetCorpIDforChar (int32 charID) |
uint32 | GetStationOwner (uint32 stationID) |
uint32 | GetStationCorporationCEO (uint32 stationID) |
uint16 | GetCorpMemberCount (uint32 corpID) |
uint16 | GetCorpMemberLimit (uint32 corpID) |
double | GetCloneTypeCostByID (uint32 cloneTypeID) |
PyRep * | GetMedalsReceived (int32 charID) |
PyRep * | GetAllCorpMedals (uint32 corpID) |
PyRep * | GetCorpMedalData (uint32 corpID) |
PyRep * | GetMedalsReceivedDetails (int32 charID) |
PyRep * | GetRecipientsOfMedal (int32 medalID) |
PyRep * | GetMedalStatuses () |
PyObjectEx * | GetMedalDetails (int32 medalID) |
void | GiveMedalToCharacters (uint32 issuerID, uint32 corpID, int32 medalID, std::vector< uint32 > &charVec, std::string &reason) |
uint16 | CreateMedal (uint32 ownerID, uint32 creatorID, std::string &title, std::string &description) |
void | SaveMedalData (int64 medalID, std::vector< Corp::MedalData > &dataList) |
void | SetMedalStatus (uint32 charID, uint16 medalID, uint8 status) |
PyRep * | GetAdTypeData () |
PyRep * | GetAdGroupData () |
PyRep * | GetAdRegistryData (int64 typeMask=0, bool inAlliance=false, int16 minMembers=0, uint16 maxMembers=12602) |
PyRep * | GetAdvert (uint16 adID) |
void | DeleteAdvert (uint16 adID) |
uint32 | CreateAdvert (Client *pClient, uint32 corpID, int64 typeMask, int8 days, uint16 members, std::string description, uint32 channelID, std::string title) |
void | UpdateAdvert (uint16 adID, uint32 corpID, int64 typeMask, int8 days, uint16 members, std::string description, uint32 channelID, std::string title) |
int64 | GetAdvertTime (uint16 adID, uint32 corpID) |
void | AddRecruiters (uint16 adID, int32 corpID, std::vector< int32 > &charVec) |
PyRep * | GetRecruiters (int32 corpID, uint16 adID) |
bool | InsertApplication (Corp::ApplicationInfo &aInfo) |
bool | UpdateApplication (const Corp::ApplicationInfo &aInfo) |
bool | DeleteApplication (const Corp::ApplicationInfo &aInfo) |
bool | GetCurrentApplicationInfo (Corp::ApplicationInfo &aInfo) |
bool | CreateMemberAttributeUpdate (uint32 newCorpID, uint32 charID, MemberAttributeUpdate &attrib) |
bool | UpdateDivisionNames (uint32 corpID, const Call_UpdateDivisionNames &divs, PyDict *notif) |
bool | UpdateCorporation (uint32 corpID, const Call_UpdateCorporation &upd, PyDict *notif) |
bool | UpdateLogo (uint32 corpID, const Call_UpdateLogo &upd, PyDict *notif) |
PyRep * | GetAssetInventory (uint32 corpID, EVEItemFlags locFlag, const char *flags) |
PyRep * | GetAssetInventoryForLocation (uint32 corpID, uint32 locationID, const char *flags) |
PyRep * | GetKillsAndLosses (uint32 corpID, uint32 number, uint32 offset) |
PyRep * | GetMktInfo (uint32 corpID) |
![]() | |
uint32 | GetStationOwner (uint32 stationID) |
Static Public Member Functions | |
static uint32 | GetCorporationCEO (uint32 corpID) |
static std::string | GetCorpName (uint32 corpID) |
static std::string | GetDivisionName (uint32 corpID, uint16 acctKey) |
static void | GetCorpData (CorpData &data) |
static void | UpdateCorpHQ (uint32 corpID, uint32 stationID) |
static void | GetMemberIDs (uint32 corpID, std::vector< uint32 > &ids, bool online=true) |
![]() | |
static bool | GetAccountInformation (CryptoChallengePacket &ccp, AccountData &aData, std::string &failMsg) |
static bool | UpdateAccountHash (const char *username, std::string &hash) |
static bool | IncrementLoginCount (uint32 accountID) |
static void | UpdatePassword (uint32 accountID, const char *pass) |
static void | SaveKillOrLoss (CharKillData &data) |
static bool | GetConstant (const char *name, uint32 &into) |
static void | SetServerOnlineStatus (bool online=false) |
static void | SetCharacterOnlineStatus (uint32 char_id, bool online=false) |
static void | SetAccountOnlineStatus (uint32 accountID, bool online=false) |
static void | SetAccountBanStatus (uint32 accountID, bool banned=false) |
static void | SaveServerStats (double threads, float rss, float vm, float user, float kernel, uint32 items, uint32 bubbles) |
static uint32 | SetClientSeed () |
static PyRep * | LookupChars (const char *match, bool exact=false) |
static PyRep * | LookupOwners (const char *match, bool exact=false) |
static PyRep * | LookupCorporations (const std::string &) |
static PyRep * | LookupFactions (const std::string &) |
static PyRep * | LookupCorporationTickers (const std::string &) |
static PyRep * | LookupStations (const std::string &) |
static PyRep * | LookupKnownLocationsByGroup (const std::string &, uint32) |
static PyRep * | PrimeOwners (std::vector< int32 > &itemIDs) |
static bool | ValidateAccountName (CryptoChallengePacket &ccp, std::string &failMsg) |
static void | GetCorpHangarNames (uint32 corpID, std::map< uint8, std::string > &hangarNames) |
Additional Inherited Members | |
![]() | |
void | ProcessStringChange (const char *key, const std::string &oldValue, std::string newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessRealChange (const char *key, double oldValue, double newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessIntChange (const char *key, uint32 oldValue, uint32 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessLongChange (const char *key, int64 oldValue, int64 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
![]() | |
static uint32 | CreateNewAccount (const char *login, const char *pass, const char *passHash, int64 role) |
Definition at line 41 of file CorporationDB.h.
void CorporationDB::AddBulletin | ( | uint32 | corpID, |
uint32 | ownerID, | ||
uint32 | cCharID, | ||
std::string & | title, | ||
std::string & | body | ||
) |
Definition at line 1208 of file CorporationDB.cpp.
References GetFileTimeNow(), and sDatabase.
void CorporationDB::AddContact | ( | uint32 | ownerID, |
Call_CorporateContactData | corpData | ||
) |
bool CorporationDB::AddCorporation | ( | Call_AddCorporation & | corpInfo, |
Client * | pClient, | ||
uint32 & | corpID | ||
) |
Definition at line 447 of file CorporationDB.cpp.
References _IoN(), DBerror::c_str(), codelog, EvESkill::CorporationManagement, EvESkill::EmpireControl, RefPtr< X >::get(), Client::GetChar(), Client::GetCharacterID(), Character::GetSkillLevel(), Client::GetStationID(), EvESkill::MegacorpManagement, Character::race(), sDatabase, and EvESkill::Sovereignty.
Definition at line 1903 of file CorporationDB.cpp.
References GetFileTimeNow(), and sDatabase.
Definition at line 1238 of file CorporationDB.cpp.
References DBerror::c_str(), IsCharacterID, and sDatabase.
void CorporationDB::AddRoleHistory | ( | uint32 | corpID, |
uint32 | charID, | ||
uint32 | issuerID, | ||
int64 | oldRoles, | ||
int64 | newRoles, | ||
bool | grantable | ||
) |
Definition at line 1952 of file CorporationDB.cpp.
References GetFileTimeNow(), and sDatabase.
Definition at line 2005 of file CorporationDB.cpp.
References _log, PyRep::AsDict(), PyRep::AsList(), PyList::begin(), DBerror::c_str(), Corp::VoteType::CEO, codelog, PyRep::Dump(), PyList::end(), Corp::VoteType::General, PyList::GetItem(), PyDict::GetItemString(), PyRep::IntegerValue(), PyRep::IsList(), Corp::VoteType::ItemLock, Corp::VoteType::ItemUnlock, Corp::VoteType::KickMember, Corp::VoteCaseOptions::optionID, Corp::VoteCaseOptions::optionText, Corp::VoteCaseOptions::parameter, Corp::VoteCaseOptions::parameter1, Corp::VoteCaseOptions::parameter2, sDatabase, Corp::VoteType::Shares, PyRep::StringContent(), PyRep::TypeString(), and Corp::VoteType::War.
Definition at line 2150 of file CorporationDB.cpp.
References sDatabase.
uint32 CorporationDB::CreateAdvert | ( | Client * | pClient, |
uint32 | corpID, | ||
int64 | typeMask, | ||
int8 | days, | ||
uint16 | members, | ||
std::string | description, | ||
uint32 | channelID, | ||
std::string | title | ||
) |
Definition at line 1345 of file CorporationDB.cpp.
References EvE::Time::Day, Client::GetAllianceID(), GetFileTimeNow(), Client::GetRegionID(), Client::GetStationID(), and sDatabase.
bool CorporationDB::CreateCorporationChangePacket | ( | OnCorporationChanged & | cc, |
uint32 | oldCorpID, | ||
uint32 | newCorpID | ||
) |
Definition at line 513 of file CorporationDB.cpp.
References _NI, _NS, codelog, DBResultRow::GetDouble(), DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), IsNPCCorp, IsPlayerCorp, and sDatabase.
bool CorporationDB::CreateCorporationCreatePacket | ( | OnCorporationChanged & | cc, |
uint32 | oldCorpID, | ||
uint32 | newCorpID | ||
) |
Definition at line 657 of file CorporationDB.cpp.
References _NI, _NS, codelog, DBResultRow::GetDouble(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), PyStatic, and sDatabase.
uint16 CorporationDB::CreateMedal | ( | uint32 | ownerID, |
uint32 | creatorID, | ||
std::string & | title, | ||
std::string & | description | ||
) |
Definition at line 264 of file CorporationDB.cpp.
References DBerror::c_str(), GetFileTimeNow(), and sDatabase.
bool CorporationDB::CreateMemberAttributeUpdate | ( | uint32 | newCorpID, |
uint32 | charID, | ||
MemberAttributeUpdate & | attrib | ||
) |
Definition at line 1602 of file CorporationDB.cpp.
References baseID, DBerror::c_str(), codelog, DBQueryResult::error, F, GetFileTimeNow(), DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetUInt(), grantableRoles, grantableRolesAtBase, grantableRolesAtHQ, grantableRolesAtOther, PRI, PRL, PRN, sDatabase, and titleMask.
void CorporationDB::CreateTitleData | ( | uint32 | corpID | ) |
Definition at line 1044 of file CorporationDB.cpp.
References sDatabase.
void CorporationDB::DeleteAdvert | ( | uint16 | adID | ) |
bool CorporationDB::DeleteApplication | ( | const Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1496 of file CorporationDB.cpp.
References Corp::ApplicationInfo::appID, DBerror::c_str(), codelog, and sDatabase.
void CorporationDB::DeleteBulletin | ( | uint32 | bulletinID | ) |
Definition at line 2531 of file CorporationDB.cpp.
Definition at line 946 of file CorporationDB.cpp.
References DBerror::c_str(), and sDatabase.
void CorporationDB::EditBulletin | ( | uint32 | bulletinID, |
uint32 | eCharID, | ||
int64 | eDataTime, | ||
std::string & | title, | ||
std::string & | body | ||
) |
Definition at line 1216 of file CorporationDB.cpp.
References DBerror::c_str(), and sDatabase.
Definition at line 2502 of file CorporationDB.cpp.
References sDatabase.
Definition at line 1150 of file CorporationDB.cpp.
References PyList::AddItem(), DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), sDatabase, and PyTuple::SetItem().
PyRep * CorporationDB::GetAdGroupData | ( | ) |
Definition at line 1289 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
PyRep * CorporationDB::GetAdRegistryData | ( | int64 | typeMask = 0 , |
bool | inAlliance = false , |
||
int16 | minMembers = 0 , |
||
uint16 | maxMembers = 12602 |
||
) |
Definition at line 1299 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
PyRep * CorporationDB::GetAdTypeData | ( | ) |
Definition at line 1279 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1322 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1369 of file CorporationDB.cpp.
References DBResultRow::GetInt64(), DBQueryResult::GetRow(), and sDatabase.
Definition at line 319 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1400 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCIndexedRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.
PyRep * CorporationDB::GetAssetInventory | ( | uint32 | corpID, |
EVEItemFlags | locFlag, | ||
const char * | flags | ||
) |
Definition at line 2315 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, flagCorpMarket, flagImpounded, flagOffice, flagProperty, maxOffice, maxPlayerItem, minOffice, minPlayerItem, PyStatic, and sDatabase.
PyRep * CorporationDB::GetAssetInventoryForLocation | ( | uint32 | corpID, |
uint32 | locationID, | ||
const char * | flags | ||
) |
Definition at line 2361 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, IsOfficeID, IsPlayerItem, sDatabase, and sDataMgr.
void CorporationDB::GetAutoPay | ( | uint32 | corpID, |
DBQueryResult & | res | ||
) |
Definition at line 1893 of file CorporationDB.cpp.
References sDatabase.
Definition at line 1224 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
double CorporationDB::GetCloneTypeCostByID | ( | uint32 | cloneTypeID | ) |
Definition at line 1585 of file CorporationDB.cpp.
References codelog, DBResultRow::GetDouble(), DBQueryResult::GetRow(), and sDatabase.
Definition at line 1058 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCIndexedRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.
|
static |
Definition at line 2462 of file CorporationDB.cpp.
References _log, CorpData::allianceID, DBerror::c_str(), codelog, CorpData::corpHQ, CorpData::corporationID, DBQueryResult::error, DBResultRow::GetDouble(), DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), DBResultRow::IsNull(), CorpData::name, sDatabase, CorpData::taxRate, CorpData::ticker, and CorpData::warFactionID.
Definition at line 2536 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
Definition at line 133 of file CorporationDB.cpp.
References codelog, DBRowToKeyVal(), DBQueryResult::GetRow(), and sDatabase.
Definition at line 332 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1548 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
Definition at line 1566 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
|
static |
Definition at line 1724 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), and sDatabase.
Referenced by AllianceBound::FillOAMemberChange(), and AccountService::HandleCorpTransaction().
Definition at line 154 of file CorporationDB.cpp.
References codelog, DBRowToRow(), DBQueryResult::GetRow(), IsNPCCorp, and sDatabase.
Definition at line 223 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1530 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 189 of file CorporationDB.cpp.
References codelog, DBRowToPackedRow(), DBQueryResult::GetRow(), IsNPCCorp, and sDatabase.
PyRep * CorporationDB::GetCorpRoleGroups | ( | ) |
Definition at line 932 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
PyRep * CorporationDB::GetCorpRoles | ( | ) |
Definition at line 921 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 40 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
bool CorporationDB::GetCurrentApplicationInfo | ( | Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1420 of file CorporationDB.cpp.
References Corp::ApplicationInfo::appID, Corp::ApplicationInfo::appText, Corp::ApplicationInfo::appTime, DBerror::c_str(), Corp::ApplicationInfo::charID, codelog, Corp::ApplicationInfo::corpID, Corp::ApplicationInfo::deleted, DBQueryResult::error, DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), Corp::ApplicationInfo::grantRole, Corp::ApplicationInfo::lastCID, Corp::ApplicationInfo::role, sDatabase, Corp::ApplicationInfo::status, and Corp::ApplicationInfo::valid.
Definition at line 1741 of file CorporationDB.cpp.
References _log, DBerror::c_str(), Account::KeyType::Cash, Account::KeyType::Cash2, Account::KeyType::Cash3, Account::KeyType::Cash4, Account::KeyType::Cash5, Account::KeyType::Cash6, Account::KeyType::Cash7, codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), and sDatabase.
Referenced by AccountService::HandleCorpTransaction().
Definition at line 247 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1107 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
PyRep * CorporationDB::GetItemEvents | ( | uint32 | corpID, |
uint32 | charID, | ||
int64 | fromDate, | ||
int64 | toDate, | ||
uint8 | rowsPerPage | ||
) |
Definition at line 1911 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 2408 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.
Definition at line 2511 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCIndexedRowset(), DBQueryResult::error, and sDatabase.
PyObjectEx * CorporationDB::GetMedalDetails | ( | int32 | medalID | ) |
Definition at line 377 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 346 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 362 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
PyRep * CorporationDB::GetMedalStatuses | ( | ) |
Definition at line 393 of file CorporationDB.cpp.
References DBResultToRowset(), and sDatabase.
Definition at line 773 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBRowToPackedRow(), DBQueryResult::error, DBQueryResult::GetRow(), and sDatabase.
Definition at line 892 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
|
static |
Definition at line 907 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
void CorporationDB::GetMembers | ( | uint32 | corpID, |
DBQueryResult & | res | ||
) |
Definition at line 811 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, and sDatabase.
void CorporationDB::GetMembersForQuery | ( | std::ostringstream & | query, |
std::vector< uint32 > & | result | ||
) |
Definition at line 842 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBQueryResult::GetRowCount(), and sDatabase.
void CorporationDB::GetMembersPaged | ( | uint32 | corpID, |
uint8 | page, | ||
DBQueryResult & | res | ||
) |
Definition at line 857 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, and sDatabase.
Definition at line 1859 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1877 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 2444 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.
Definition at line 1380 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.
Definition at line 2257 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
Definition at line 303 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1262 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), DBQueryResult::GetRowCount(), sDatabase, and PyTuple::SetItem().
PyRep * CorporationDB::GetRoleHistroy | ( | uint32 | corpID, |
uint32 | charID, | ||
int64 | fromDate, | ||
int64 | toDate, | ||
uint8 | rowsPerPage | ||
) |
Definition at line 1960 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 2117 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 2243 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToIndexRowset(), DBQueryResult::error, and sDatabase.
Definition at line 2271 of file CorporationDB.cpp.
References PyList::AddItem(), DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
Definition at line 1509 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), sDatabase, and sDataMgr.
Definition at line 1183 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 1134 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1014 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), sDatabase, PyDict::SetItem(), and PyDict::SetItemString().
Definition at line 2077 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToPackedRowDict(), DBQueryResult::error, and sDatabase.
Definition at line 2103 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToIndexRowset(), DBQueryResult::error, and sDatabase.
Definition at line 2136 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToCIndexedRowset(), DBQueryResult::error, and sDatabase.
void CorporationDB::GiveMedalToCharacters | ( | uint32 | issuerID, |
uint32 | corpID, | ||
int32 | medalID, | ||
std::vector< uint32 > & | charVec, | ||
std::string & | reason | ||
) |
Definition at line 401 of file CorporationDB.cpp.
References DBerror::c_str(), GetFileTimeNow(), and sDatabase.
Definition at line 2287 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.
Referenced by EntityList::CorpNotify().
bool CorporationDB::InsertApplication | ( | Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1454 of file CorporationDB.cpp.
References _log, Corp::ApplicationInfo::appID, Corp::ApplicationInfo::appText, Corp::ApplicationInfo::appTime, DBerror::c_str(), Corp::ApplicationInfo::charID, codelog, Corp::ApplicationInfo::corpID, sDatabase, and Corp::ApplicationInfo::valid.
bool CorporationDB::IsTickerTaken | ( | std::string | ticker | ) |
Definition at line 434 of file CorporationDB.cpp.
References DBQueryResult::GetRowCount(), and sDatabase.
Definition at line 69 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
Definition at line 93 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, sDatabase, and sDataMgr.
Definition at line 2161 of file CorporationDB.cpp.
References MulticastTarget::characters, MulticastTarget::corporations, CharacterDB::GetCorpID(), Client::GetCorporationID(), DBResultRow::GetInt(), DBQueryResult::GetRow(), IsCharacterID, IsPlayerCorp, sDatabase, Client::SendNotification(), and sEntityList.
Definition at line 2301 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRowCount(), PyStatic, and sDatabase.
void CorporationDB::SaveMedalData | ( | int64 | medalID, |
std::vector< Corp::MedalData > & | dataList | ||
) |
Definition at line 278 of file CorporationDB.cpp.
References DBerror::c_str(), and sDatabase.
void CorporationDB::SetAutoPay | ( | ) |
Definition at line 1898 of file CorporationDB.cpp.
Definition at line 2522 of file CorporationDB.cpp.
References sDatabase.
Definition at line 428 of file CorporationDB.cpp.
References sDatabase.
void CorporationDB::UpdateAdvert | ( | uint16 | adID, |
uint32 | corpID, | ||
int64 | typeMask, | ||
int8 | days, | ||
uint16 | members, | ||
std::string | description, | ||
uint32 | channelID, | ||
std::string | title | ||
) |
Definition at line 1359 of file CorporationDB.cpp.
References DBerror::c_str(), EvE::Time::Day, GetFileTimeNow(), and sDatabase.
bool CorporationDB::UpdateApplication | ( | const Corp::ApplicationInfo & | aInfo | ) |
Definition at line 1476 of file CorporationDB.cpp.
References _log, Corp::ApplicationInfo::appID, Corp::ApplicationInfo::appText, DBerror::c_str(), codelog, Corp::ApplicationInfo::lastCID, sDatabase, Corp::ApplicationInfo::status, and Corp::ApplicationInfo::valid.
Definition at line 2495 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, and sDatabase.
bool CorporationDB::UpdateCorporation | ( | uint32 | corpID, |
const Call_UpdateCorporation & | upd, | ||
PyDict * | notif | ||
) |
Definition at line 1770 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetDouble(), DBQueryResult::GetRow(), DBResultRow::GetText(), ServiceDB::ProcessRealChange(), ServiceDB::ProcessStringChange(), and sDatabase.
bool CorporationDB::UpdateDivisionNames | ( | uint32 | corpID, |
const Call_UpdateDivisionNames & | divs, | ||
PyDict * | notif | ||
) |
Definition at line 1661 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), IsNPCCorp, ServiceDB::ProcessStringChange(), and sDatabase.
Definition at line 1813 of file CorporationDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), NI, ServiceDB::ProcessIntChange(), and sDatabase.
Definition at line 955 of file CorporationDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), IsNPCCorp, ServiceDB::ProcessLongChange(), ServiceDB::ProcessStringChange(), and sDatabase.