public function GetUsers($userId = array(), $getOneUser = false, $skipUpdateAccount = false) { if (!is_array($userId)) { $userId = array($userId); } foreach ($userId as $key => $value) { $userId[$key] = intval($value); } $ViHttp = new CVoxImplantHttp(); $result = $ViHttp->GetUsers($userId, !$getOneUser); if (!$result || $ViHttp->GetError()->error) { $this->error = new CVoxImplantError(__METHOD__, $ViHttp->GetError()->code, $ViHttp->GetError()->msg); return false; } if (!$skipUpdateAccount) { $ViAccount = new CVoxImplantAccount(); $ViAccount->SetAccountName($result->account_name); $ViAccount->SetAccountBalance($result->account_balance); $ViAccount->SetAccountCurrency($result->account_currency); } return $result; }