...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/activity/provider/webform.php
- Класс: Bitrix\Crm\Activity\Provider\WebForm
- Вызов: WebForm::renderView
static function renderView(array $activity) { $fields = $activity['PROVIDER_PARAMS']['FIELDS']; if (!is_array($fields)) { $fields = array(); } $fieldTemplate = ' '; $fieldsString = WebFormResult::formatFieldsByTemplate($fields, $fieldTemplate, '%value%
', '%value%
'); $add = ''; $link = htmlspecialcharsbx($activity['PROVIDER_PARAMS']['FORM']['LINK']); if (isset($activity['PROVIDER_PARAMS']['FORM']['IP'])) { $ip = htmlspecialcharsbx($activity['PROVIDER_PARAMS']['FORM']['IP']); $add .= ''; } if (isset($activity['PROVIDER_PARAMS']['FORM']['IS_USED_USER_CONSENT'])) { $isUserConsentUsed = $activity['PROVIDER_PARAMS']['FORM']['IS_USED_USER_CONSENT']; $isUserConsentUsed = $isUserConsentUsed ? Loc::getMessage('CRM_ACTIVITY_WEBFORM_YES') : Loc::getMessage('CRM_ACTIVITY_WEBFORM_NO'); $add .= ''; } $visitedPagesString = ''; if (isset($activity['PROVIDER_PARAMS']['VISITED_PAGES']) && is_array($activity['PROVIDER_PARAMS']['VISITED_PAGES'])) { $maxPageCount = 5; foreach ($activity['PROVIDER_PARAMS']['VISITED_PAGES'] as $visitedPage) { $pageDate = DateTime::createFromTimestamp($visitedPage['DATE']); $pageLink = '' . HtmlFilter::encode($visitedPage['TITLE']) . ''; $visitedPagesString .= ' '; $maxPageCount--; if ($maxPageCount <= 0) { break; } } if ($visitedPagesString) { $visitedPagesString = ''; } } return ' ' . $visitedPagesString . ''; }' . $fieldsString . '' . $add . '' . $visitedPagesString . '' . Loc::getMessage('CRM_ACTIVITY_WEBFORM_FIELDS_LINK') . ':' . $link . '