Example #1
0
			"CACHE_GROUPS" => $arParams["CACHE_GROUPS"],
			"DISPLAY_TOP_PAGER"	=>	$arParams["DISPLAY_TOP_PAGER"],
			"DISPLAY_BOTTOM_PAGER"	=>	$arParams["DISPLAY_BOTTOM_PAGER"],
			"PAGER_TITLE"	=>	$arParams["PAGER_TITLE"],
			"PAGER_TEMPLATE"	=>	$arParams["PAGER_TEMPLATE"],
			"PAGER_SHOW_ALWAYS"	=>	$arParams["PAGER_SHOW_ALWAYS"],
			"PAGER_DESC_NUMBERING"	=>	$arParams["PAGER_DESC_NUMBERING"],
			"PAGER_DESC_NUMBERING_CACHE_TIME"	=>	$arParams["PAGER_DESC_NUMBERING_CACHE_TIME"],
			"PAGER_SHOW_ALL" => $arParams["PAGER_SHOW_ALL"],
			"DISPLAY_DATE"	=>	$arParams["DISPLAY_DATE"],
			"DISPLAY_NAME"	=>	"Y",
			"DISPLAY_PICTURE"	=>	$arParams["DISPLAY_PICTURE"],
			"DISPLAY_PREVIEW_TEXT"	=>	$arParams["DISPLAY_PREVIEW_TEXT"],
			"PREVIEW_TRUNCATE_LEN"	=>	$arParams["PREVIEW_TRUNCATE_LEN"],
			"ACTIVE_DATE_FORMAT"	=>	$arParams["LIST_ACTIVE_DATE_FORMAT"],
			"USE_PERMISSIONS"	=>	$arParams["USE_PERMISSIONS"],
			"GROUP_PERMISSIONS"	=>	$arParams["GROUP_PERMISSIONS"],
			"FILTER_NAME"	=>	$arParams["FILTER_NAME"],
			"HIDE_LINK_WHEN_NO_DETAIL"	=>	$arParams["HIDE_LINK_WHEN_NO_DETAIL"],
			"CHECK_DATES"	=>	$arParams["CHECK_DATES"],
			"INCLUDE_SUBSECTIONS" => "N",
			"PARENT_SECTION"	=>	$arResult["VARIABLES"]["SECTION_ID"],
			"PARENT_SECTION_CODE"	=>	$arResult["VARIABLES"]["SECTION_CODE"],
			"DETAIL_URL"	=>	$arResult["FOLDER"].$arResult["URL_TEMPLATES"]["detail"],
			"SECTION_URL"	=>	$arResult["FOLDER"].$arResult["URL_TEMPLATES"]["section"],
			"IBLOCK_URL"	=>	$arResult["FOLDER"].$arResult["URL_TEMPLATES"]["news"],
		),
		$component
	);?>
	<?$frame->end();?>
<?endif;?>
Example #2
0
 static function head()
 {
     $api_key = COption::GetOptionString(self::$MODULE_ID, "tracker_code", '');
     if (!$api_key) {
         return;
     }
     global $APPLICATION, $USER;
     $url = $APPLICATION->GetCurUri();
     if (self::endsWith($url, "ajax.php?UPDATE_STATE")) {
         return;
     } elseif (self::startsWith($url, "/bitrix/admin/")) {
         return;
     } elseif (self::startsWith($url, "/admin/")) {
         return;
     } elseif (self::contains($url, "/bitrix/tools")) {
         return;
     } elseif (self::contains($url, "bitrix/tools/autosave.php?bxsender=core_autosave")) {
         return;
     }
     $visitor_info = false;
     $visitor_uid = false;
     if ($USER && $USER->GetID() && $USER->GetID() > 0 && ($visitor_info = self::getVisitorInfo($USER->GetID()))) {
         $visitor_uid = $USER->GetID();
     }
     $guest_uid = self::getUid($visitor_uid);
     if (CHTMLPagesCache::IsOn()) {
         $frame = new \Bitrix\Main\Page\FrameHelper("platina_conveadtracker");
         $frame->begin();
         $actionType = \Bitrix\Main\Context::getCurrent()->getServer()->get("HTTP_BX_ACTION_TYPE");
         if (true) {
             echo self::HeadScript($api_key);
         }
         $frame->beginStub();
         $frame->end();
     } else {
         global $APPLICATION;
         $APPLICATION->AddHeadString(self::HeadScript($api_key), false, true);
     }
     @session_start();
     $_SESSION["VIEWED_PRODUCT"] = 0;
     unset($_SESSION["VIEWED_ENABLE"]);
     return true;
 }