Пример #1
0
 final function getResult()
 {
     $personalizeList = array();
     $personalizeListTmp = $this->getPersonalizeList();
     foreach ($personalizeListTmp as $tag) {
         if (strlen($tag['CODE']) > 0) {
             $personalizeList[] = $tag['CODE'];
         }
     }
     $result = new ConnectorResult($this->getData());
     $result->setFilterFields($personalizeList);
     return $result;
 }
Пример #2
0
 /**
  * @return \Bitrix\Sender\ConnectorResult
  */
 public function getRecipientResult()
 {
     $result = new ConnectorResult($this->getRecipient());
     // set fields that will be added in each item of result set
     $personalizeList = array();
     $personalizeListTmp = $this->getPersonalizeList();
     foreach ($personalizeListTmp as $tag) {
         if (strlen($tag['CODE']) > 0) {
             $personalizeList[] = $tag['CODE'];
         }
     }
     $result->setFilterFields($personalizeList);
     // set same fields for all items in each item of result set
     $result->setAdditionalFields($this->getPersonalizeFields());
     return $result;
 }