...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/webform/resultparameters.php
- Класс: Bitrix\Crm\WebForm\ResultParameters
- Вызов: ResultParameters::getPlaceholders
public function getPlaceholders() { $placeholders = $this->presets; if ($this->fromUrl) { $uri = new Uri($this->fromUrl); if ($uri->getLocator()) { if ($uri->getQuery()) { $queryParamList = []; parse_str($uri->getQuery(), $queryParamList); if (count($queryParamList) > 0) { $placeholders = $placeholders + $queryParamList; } foreach ($queryParamList as $queryParamKey => $queryParamVal) { if (!is_string($queryParamVal)) { continue; } $placeholders[$queryParamKey] = Encoding::convertEncoding( $queryParamVal, 'UTF-8', SITE_CHARSET ); } } $placeholders['from_url'] = $uri->getLocator(); $placeholders['from_domain'] = $uri->getHost(); } } return $placeholders; }