Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- $id = (isset($_REQUEST["id"]) ? $_REQUEST["id"] : false);
- ?>
- <?if($_REQUEST["formresult"] == 'addok'):?>
- <?CModule::IncludeModule('iblock');
- if($_REQUEST["MODEL_IDENT"]) { $M_ID = htmlspecialcharsbx($_REQUEST["MODEL_IDENT"]); $CEVENT = "trackTransaction";}
- elseif($_REQUEST["SALE_MODEL_IDENT"]) { $M_ID = htmlspecialcharsbx($_REQUEST["SALE_MODEL_IDENT"]); $CEVENT = "viewBasket";}
- $res = CIBlockElement::GetByID($M_ID);
- if($ar_res = $res->GetNext()) {
- $arSelect = Array("ID", "NAME", "IBLOCK_ID", "PROPERTY_PRICE", "CODE");
- $arFilter = Array("IBLOCK_ID"=>$ar_res['IBLOCK_ID'], "ID"=>$M_ID);
- $resItem = CIBlockElement::GetList(Array(), $arFilter, false, false, $arSelect);
- if($arFields = $resItem->GetNext())
- { echo " ";
- var_dump();die;
- //var_dump(file_get_contents('php:\\input'));die();
- //var_dump($ar_res);
- ?>
- <script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
- <script type="text/javascript">
- window.criteo_q = window.criteo_q || [];
- window.criteo_q.push(
- { event: "setAccount", account: 29902 },
- { event: "setSiteType", type: "d" },
- { event: "setEmail", email: "" },
- { event: "<?=$CEVENT?>", <?if($CEVENT == "trackTransaction"):?> id: <?echo rand(1000000, 9999999);?>,<?endif;?> item: [
- { id: <?=$M_ID?>, price: <?=$arFields["PROPERTY_PRICE_VALUE"]?>, quantity: 1}
- ]});
- </script>
- <?}
- }
- ?>
- <div class="addformok">Ваша заявка принята. В ближайшее время с Вами свяжется менеджер.</div>
- <?else:?>
- <?$GA = Array(
- "6" =>Array("NAME"=>'calculate', "TYPE"=>'button'),
- "2" =>Array("NAME"=>'ask_question', "TYPE"=>'link')
- );
- ?>
- <span class="jqmClose top-close icon icon-times"></span>
- <div id="formnum<?=$_REQUEST["id"]?>">
- <!-- Обработчик формы -->
- <?$APPLICATION->IncludeComponent(
- "bitrix:form",
- ".default",
- array(
- "AJAX_MODE" => "Y",
- "AJAX_OPTION_SHADOW" => "Y",
- "AJAX_OPTION_HISTORY" => "N",
- "AJAX_OPTION_JUMP" => "N",
- "AJAX_OPTION_STYLE" => "Y",
- "CACHE_TIME" => "3600",
- "CACHE_TYPE" => "A",
- "CHAIN_ITEM_LINK" => "",
- "GA_TYPE" => $GA[$_REQUEST["id"]]["TYPE"],
- "GA_NAME" => $GA[$_REQUEST["id"]]["NAME"],
- "CHAIN_ITEM_TEXT" => "",
- "EDIT_ADDITIONAL" => "N",
- "EDIT_STATUS" => "Y",
- "IGNORE_CUSTOM_TEMPLATE" => "N",
- "NOT_SHOW_FILTER" => array(
- 0 => "",
- 1 => "",
- ),
- "NOT_SHOW_TABLE" => array(
- 0 => "",
- 1 => "",
- ),
- "RESULT_ID" => $_REQUEST[RESULT_ID],
- "ADDITIONAL_MODEL_ID" => $_REQUEST['M'],
- "SEF_MODE" => "N",
- "SHOW_ADDITIONAL" => "N",
- "SHOW_ANSWER_VALUE" => "N",
- "SHOW_EDIT_PAGE" => "Y",
- "SHOW_LIST_PAGE" => "Y",
- "SHOW_STATUS" => "Y",
- "SHOW_VIEW_PAGE" => "N",
- "START_PAGE" => "new",
- "SUCCESS_URL" => "",
- "USE_EXTENDED_ERRORS" => "N",
- "WEB_FORM_ID" => $_REQUEST["id"],
- "WEB_FORM_ID_VARIANT" => (isset($_REQUEST["form_variant"]) && !empty($_REQUEST["form_variant"]))?$_REQUEST["form_variant"]:false,
- "COMPONENT_TEMPLATE" => ".default",
- "VARIABLE_ALIASES" => array(
- "action" => "action",
- )
- ),
- false
- );?>
- </div>
- <?endif;?>
- <!-- Yandex.Metrika counter -->
- <script type="text/javascript">
- (function (d, w, c) {
- (w[c] = w[c] || []).push(function() {
- try {
- w.yaCounter13946659 = new Ya.Metrika({
- id:13946659,
- clickmap:true,
- trackLinks:true,
- accurateTrackBounce:true,
- webvisor:true
- });
- } catch(e) { }
- });
- var n = d.getElementsByTagName("script")[0],
- s = d.createElement("script"),
- f = function () { n.parentNode.insertBefore(s, n); };
- s.type = "text/javascript";
- s.async = true;
- s.src = "https://mc.yandex.ru/metrika/watch.js";
- if (w.opera == "[object Opera]") {
- d.addEventListener("DOMContentLoaded", f, false);
- } else { f(); }
- })(document, window, "yandex_metrika_callbacks");
- </script>
- <noscript><div><img src="https://mc.yandex.ru/watch/13946659" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
- <!-- /Yandex.Metrika counter -->
- <script>
- (function (i, s, o, g, r, a, m) {
- i['GoogleAnalyticsObject'] = r;
- i[r] = i[r] || function () {
- (i[r].q = i[r].q || []).push(arguments)
- }, i[r].l = 1 * new Date();
- a = s.createElement(o),
- m = s.getElementsByTagName(o)[0];
- a.async = 1;
- a.src = g;
- m.parentNode.insertBefore(a, m)
- })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
- ga('create', 'UA-39500933-1', 'auto');
- ga('require', 'ec');
- ga('send', 'pageview');
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement