mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-17 03:08:26 +00:00
Revert "GetAccountInfoForLogin_result converted to MySQLRequestResult"
This reverts commit 8369570b50.
Conflicts:
zone/zonedb.h
This commit is contained in:
+27
-30
@@ -348,40 +348,37 @@ void ZoneDatabase::UpdateBug(PetitionBug_Struct* bug){
|
||||
}
|
||||
|
||||
|
||||
bool ZoneDatabase::GetAccountInfoForLogin_result(MySQLRequestResult results, int16* admin, char* account_name, uint32* lsaccountid, uint8* gmspeed, bool* revoked,bool* gmhideme, uint32* account_creation) {
|
||||
bool ZoneDatabase::GetAccountInfoForLogin_result(MYSQL_RES* result, int16* admin, char* account_name, uint32* lsaccountid, uint8* gmspeed, bool* revoked,bool* gmhideme, uint32* account_creation) {
|
||||
MYSQL_ROW row;
|
||||
if (mysql_num_rows(result) == 1) {
|
||||
row = mysql_fetch_row(result);
|
||||
if (admin)
|
||||
*admin = atoi(row[0]);
|
||||
if (account_name)
|
||||
strcpy(account_name, row[1]);
|
||||
if (lsaccountid) {
|
||||
|
||||
if (results.RowCount() != 1)
|
||||
return false;
|
||||
if (row[2])
|
||||
*lsaccountid = atoi(row[2]);
|
||||
else
|
||||
*lsaccountid = 0;
|
||||
|
||||
auto row = results.begin();
|
||||
|
||||
if (admin)
|
||||
*admin = atoi(row[0]);
|
||||
|
||||
if (account_name)
|
||||
strcpy(account_name, row[1]);
|
||||
|
||||
if (lsaccountid) {
|
||||
if (row[2])
|
||||
*lsaccountid = atoi(row[2]);
|
||||
else
|
||||
*lsaccountid = 0;
|
||||
}
|
||||
|
||||
if (gmspeed)
|
||||
*gmspeed = atoi(row[3]);
|
||||
|
||||
if (revoked)
|
||||
*revoked = atoi(row[4]);
|
||||
|
||||
if(gmhideme)
|
||||
*gmhideme = atoi(row[5]);
|
||||
|
||||
if(account_creation)
|
||||
*account_creation = atoul(row[6]);
|
||||
|
||||
return true;
|
||||
}
|
||||
if (gmspeed)
|
||||
*gmspeed = atoi(row[3]);
|
||||
if (revoked)
|
||||
*revoked = atoi(row[4]);
|
||||
if(gmhideme)
|
||||
*gmhideme = atoi(row[5]);
|
||||
if(account_creation)
|
||||
*account_creation = atoul(row[6]);
|
||||
|
||||
return true;
|
||||
}
|
||||
else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user