* Some changes to command handlers. Patch by ogeraisi

--HG--
branch : trunk
This commit is contained in:
Machiavelli
2009-10-05 21:47:51 +02:00
parent d3360f0024
commit b1e2eda5be
4 changed files with 24 additions and 16 deletions

View File

@@ -243,13 +243,13 @@ bool ChatHandler::HandleAccountAddonCommand(const char* args)
uint32 account_id = m_session->GetAccountId();
int lev=atoi(szExp); //get int anyway (0 if error)
if(lev < 0 || lev > sWorld.getConfig(CONFIG_EXPANSION))
return false;
int expansion=atoi(szExp); //get int anyway (0 if error)
if(expansion < 0 || expansion > sWorld.getConfig(CONFIG_EXPANSION))
return false;
// No SQL injection
loginDatabase.PExecute("UPDATE account SET expansion = '%d' WHERE id = '%u'",lev,account_id);
PSendSysMessage(LANG_ACCOUNT_ADDON,lev);
loginDatabase.PExecute("UPDATE account SET expansion = '%d' WHERE id = '%u'", expansion, account_id);
PSendSysMessage(LANG_ACCOUNT_ADDON, expansion);
return true;
}