/** * Determines how many users are in particular domain, with optional filtering. Domain identifier is used for look up. * * @param int $iDomainId Domain identifier. * @param string $sSearchDesc = '' If not empty, only users matching this pattern are counted. * * @return int | false */ public function getUsersCountForDomain($iDomainId, $sSearchDesc = '') { $mResultCount = false; if ($this->oConnection->Execute($this->oCommandCreator->getUsersCountForDomainQuery($iDomainId, $sSearchDesc))) { $oRow = $this->oConnection->GetNextRecord(); if ($oRow) { $mResultCount = (int) $oRow->users_count; } $this->oConnection->FreeResult(); } $this->throwDbExceptionIfExist(); return $mResultCount; }