Beispiel #1
0
 /**
  * @param int $iUserId
  * @param int $iSortField
  * @param int $iSortOrder
  * @param int $iOffset
  * @param int $iRequestLimit
  * @param string $sSearch
  * @param string $sFirstCharacter
  * @param int $iContactId
  * @return bool | array
  */
 public function GetGroupItems($iUserId, $iSortField, $iSortOrder, $iOffset, $iRequestLimit, $sSearch, $sFirstCharacter, $iContactId)
 {
     $mGroupItems = false;
     if ($this->oConnection->Execute($this->oCommandCreator->GetGroupItems($iUserId, $iSortField, $iSortOrder, $iOffset, $iRequestLimit, $sSearch, $sFirstCharacter, $iContactId))) {
         $mGroupItems = array();
         while (false !== ($oRow = $this->oConnection->GetNextRecord())) {
             $oGroupItem = new CContactListItem();
             $oGroupItem->InitByDbRowWithType('group', $oRow);
             $mGroupItems[] = $oGroupItem;
             unset($oGroupItem);
         }
     }
     return $mGroupItems;
 }