Example #1
0
 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;
 }