Beispiel #1
0
 /**
  * @param int $iUserId
  * @param string $sSearch
  * @param int $iRequestLimit
  * @param bool $bPhoneOnly = false
  * @param int $iSharedTenantId = null
  * @return bool | array
  */
 public function GetSuggestContactItems($iUserId, $sSearch, $iRequestLimit, $bPhoneOnly = false, $iSharedTenantId = null)
 {
     $mContactItems = false;
     if ($this->oConnection->Execute($this->oCommandCreator->GetSuggestContactItems($iUserId, $sSearch, $iRequestLimit, $bPhoneOnly, $iSharedTenantId))) {
         $mContactItems = array();
         while (false !== ($oRow = $this->oConnection->GetNextRecord())) {
             $oContactItem = new CContactListItem();
             $oContactItem->InitByDbRowWithType('suggest-contacts', $oRow);
             $mContactItems[] = $oContactItem;
             unset($oContactItem);
         }
     }
     return $mContactItems;
 }