/** * @param int $iUserId * @param int $iOffset * @param int $iRequestLimit * @return bool|array */ public function getContactItemsWithoutOrder($iUserId, $iOffset, $iRequestLimit) { $mContactsItems = false; if ($this->oConnection->Execute($this->oCommandCreator->getContactItemsWithoutOrder($iUserId, $iOffset, $iRequestLimit))) { $mContactsItems = array(); while (false !== ($oRow = $this->oConnection->GetNextRecord())) { $oContactItem = new CContactListItem(); $oContactItem->InitByDbRowWithType('contact', $oRow); $mContactsItems[] = $oContactItem; unset($oContactItem); } } return $mContactsItems; }