219 {
220 Guild* guild =
nullptr;
221
222 if (guildIdentifier)
223 {
226 else
228 }
230 guild = target->GetConnectedPlayer()->GetGuild();
231
232 if (!guild)
233 return false;
234
235
237
238 std::string guildMasterName;
241
242
243 char createdDateStr[20];
245 tm localTm;
246 strftime(createdDateStr, 20,
"%Y-%m-%d %H:%M:%S",
localtime_r(&createdDate, &localTm));
247
253
255 if (result)
256 {
258 do
259 {
260 Field* fields = result->Fetch();
262 std::string rname = fields[1].
Get<std::string>();
263
265 } while (result->NextRow());
266 }
267 return true;
268 }
#define sCharacterCache
Definition CharacterCache.h:83
std::shared_ptr< ResultSet > QueryResult
Definition DatabaseEnvFwd.h:27
DatabaseWorkerPool< CharacterDatabaseConnection > CharacterDatabase
Accessor to the character database.
Definition DatabaseEnv.cpp:21
std::uint32_t uint32
Definition Define.h:107
@ LANG_GUILD_INFO_GUILD_MASTER
Definition Language.h:979
@ LANG_GUILD_INFO_RANKS
Definition Language.h:985
@ LANG_GUILD_INFO_BANK_GOLD
Definition Language.h:982
@ LANG_GUILD_INFO_RANKS_LIST
Definition Language.h:986
@ LANG_GUILD_INFO_EXTRA_INFO
Definition Language.h:984
@ LANG_GUILD_INFO_MEMBER_COUNT
Definition Language.h:981
@ LANG_GUILD_INFO_MOTD
Definition Language.h:983
@ LANG_GUILD_INFO_NAME
Definition Language.h:978
@ LANG_GUILD_INFO_CREATION_DATE
Definition Language.h:980
std::optional< T > Optional
Optional helper class to wrap optional values within.
Definition Optional.h:24
struct tm * localtime_r(time_t const *time, struct tm *result)
Definition Timer.cpp:226
void PSendSysMessage(std::string_view str, bool escapeCharacters=false)
Definition Chat.cpp:219
Class used to access individual fields of database query result.
Definition Field.h:98
std::enable_if_t< std::is_arithmetic_v< T >, T > Get() const
Definition Field.h:112
ObjectGuid GetLeaderGUID() const
Definition Guild.h:687
uint32 GetMemberCount() const
Definition Guild.h:771
uint32 GetId() const
Definition Guild.h:686
std::string const & GetName() const
Definition Guild.h:688
time_t GetCreatedDate() const
Definition Guild.h:772
std::string const & GetInfo() const
Definition Guild.h:690
std::string const & GetMOTD() const
Definition Guild.h:689
uint64 GetTotalBankMoney() const
Definition Guild.h:770
std::string ToString() const
Definition ObjectGuid.cpp:47
uint32 LowType
Definition ObjectGuid.h:122
Definition ChatCommandTags.h:140