8(800)5552623
8(800)5552623
Заказать звонок
Сравнение
0
Отложенные
0
Корзина
0
пуста
0
getContext(); $request = $context->getRequest(); $form_id = htmlspecialcharsbx($request['form_id']) ?? false; $form_type = htmlspecialcharsbx($request['type']) ?? false; if (Bitrix\Main\Loader::includeModule('aspro.next')) { global $arRegion; if (!$arRegion) { $arRegion = CNextRegionality::getCurrentRegion(); } Solution::GetValidFormIDForSite($form_id); } if (isset($request['additional'])) { $additionalParams = Solution::unserialize(urldecode($request['additional'])); } ?>
'Y', 'ID' => $form_id]; $resForms = CForm::GetList($by = 's_sort', $order = 'ask', $arFilter, $is_filtered); $form = $resForms->Fetch(); $formCode = $form['SID']; $formName = $form['NAME']; } $formType = Solution::GetFrontParametrValue($formCode.'_FORM'); if ($formType === 'CRM') { echo '
'; $bitrix24 = @file_get_contents($_SERVER['DOCUMENT_ROOT'].SITE_DIR.'include/forms/'.$formCode.'_FORM.php'); if (strpos($bitrix24, '/bitrix/header.php') !== false) { $patternHeader = '/\<\?\s*require\(\$_SERVER\[\"DOCUMENT_ROOT\"]\.\"\/bitrix\/header\.php\"\);\s*\$APPLICATION->SetTitle\(\"\"\);\s*\?\>/s'; $bitrix24 = preg_replace($patternHeader, '', $bitrix24); $patternFooter = '/\<\?\s*require\(\$_SERVER\[\"DOCUMENT_ROOT\"\]\.\"\/bitrix\/footer\.php\"\);\?\>/s'; $bitrix24 = preg_replace($patternFooter, '', $bitrix24); } $pattern = '/script\s*id\s*=\s*[\'\"](\s*\w*\s*)[\'\"]/s'; $replacement = 'script id="$1_2"'; $bitrix24 = preg_replace($pattern, $replacement, $bitrix24); $pattern = '/b24form\s*\({\s*\w*".*:\s*(".*\s*"(?!\,)\s*})\);/s'; preg_match($pattern, $bitrix24, $matches); $need = str_replace('}', ', "node": document.getElementById("bx24_form_inline_second")}', $matches[0]); $bitrix24 = str_replace($matches[0], $need, $bitrix24); ?>
File not found or file is empty
IncludeComponent( 'bitrix:form', 'popup', [ 'AJAX_MODE' => 'Y', 'SEF_MODE' => 'N', 'WEB_FORM_ID' => $form_id, 'START_PAGE' => 'new', 'SHOW_LIST_PAGE' => 'N', 'SHOW_EDIT_PAGE' => 'N', 'SHOW_VIEW_PAGE' => 'N', 'SUCCESS_URL' => '', 'SHOW_ANSWER_VALUE' => 'N', 'SHOW_ADDITIONAL' => 'N', 'SHOW_STATUS' => 'N', 'EDIT_ADDITIONAL' => 'N', 'EDIT_STATUS' => 'Y', 'NOT_SHOW_FILTER' => '', 'NOT_SHOW_TABLE' => '', 'CHAIN_ITEM_TEXT' => '', 'CHAIN_ITEM_LINK' => '', 'IGNORE_CUSTOM_TEMPLATE' => 'N', 'USE_EXTENDED_ERRORS' => 'Y', 'CACHE_GROUPS' => 'N', 'CACHE_TYPE' => 'A', 'CACHE_TIME' => '3600000', 'AJAX_OPTION_JUMP' => 'N', 'AJAX_OPTION_STYLE' => 'Y', 'AJAX_OPTION_HISTORY' => 'N', 'CREATE_DEACTIVATED' => isset($additionalParams['deactivate']) ? $additionalParams['deactivate'] : 'N', 'SHOW_LICENCE' => Solution::GetFrontParametrValue('SHOW_LICENCE'), 'HIDDEN_CAPTCHA' => Solution::GetFrontParametrValue('HIDDEN_CAPTCHA'), 'VARIABLE_ALIASES' => [ 'action' => 'action', ], ] ); } ?>