Файловый менеджер - Редактировать - /var/www/axolotl/data/www/axolotls.ru/www/bitrix/modules/crm/lib/entity/dealclientvalidator.php
Назад
<?php namespace Bitrix\Crm\Entity; use Bitrix\Crm; class DealClientValidator extends ClientValidator { public function __construct($entityID, array $entityFields) { parent::__construct(\CCrmOwnerType::Deal, $entityID, $entityFields); } protected function getCompanyID() { return isset($this->entityFields['COMPANY_ID']) ? $this->entityFields['COMPANY_ID'] : 0; } protected function getContactIDs() { if(isset($this->entityFields['CONTACT_IDS']) && is_array($this->entityFields['CONTACT_IDS'])) { return $this->entityFields['CONTACT_IDS']; } if(isset($this->entityFields['CONTACT_ID'])) { return array($this->entityFields['CONTACT_ID']); } $entityID = $this->getEntityID(); if($entityID > 0) { $this->entityFields['CONTACT_IDS'] = Crm\Binding\DealContactTable::getDealContactIDs($entityID); } else { $this->entityFields['CONTACT_IDS'] = array(); } return $this->entityFields['CONTACT_IDS']; } public function isNeedToCheck() { return $this->entityID <= 0 || array_key_exists('COMPANY_ID', $this->entityFields) || array_key_exists('CONTACT_ID', $this->entityFields) || array_key_exists('CONTACT_IDS', $this->entityFields); } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.8 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка