msgQueryUser($_REQUEST); break; case "query_config": msgQueryConfig($_REQUEST); break; case "query_credentials": msgQueryCredentials($_REQUEST); break; case "query_credentials_id": msgQueryLocalCredentialsById($_REQUEST); break; case "login": msgLogin($_REQUEST); break; case "logout": msgLogout($_REQUEST); break; case "raid_attend": msgRaidAttend($_REQUEST); break; case "raid_create": msgRaidCreate($_REQUEST); break; case "query_calendar": $Settings = Settings::getInstance(); lockOldRaids($Settings["LockRaids"]["IntValue"]); purgeOldRaids($Settings["PurgeRaids"]["IntValue"]); msgQueryCalendar($_REQUEST); break; case "raid_list": $Settings = Settings::getInstance();
function msgLogin($aRequest) { $LoginUser = array('Login' => $aRequest['user'], 'Password' => $aRequest['pass']); $Proxy = UserProxy::getInstance(); if (!$Proxy->processLoginRequest($LoginUser, false)) { msgLogout(); $Out = Out::getInstance(); $Out->pushError(L('WrongPassword')); } }