Ejemplo n.º 1
0
	public static function GetOptions()
	{
		if (!empty(self::$options))
		{
			return self::$options;
		}

		$arHTMLPagesOptions = array();
		$file_name = $_SERVER["DOCUMENT_ROOT"].FX_PERSONAL_ROOT."/html_pages/.config.php";
		if(file_exists($file_name))
		{
			include($file_name);
		}

		$bCompile = false;

		if(!array_key_exists("INCLUDE_MASK", $arHTMLPagesOptions))
		{
			$arHTMLPagesOptions["INCLUDE_MASK"] = "*.php;*/";
			$bCompile = true;
		}

		if(!array_key_exists("EXCLUDE_MASK", $arHTMLPagesOptions))
		{
			$arHTMLPagesOptions["EXCLUDE_MASK"] = "/freetrix/*;/404.php";
			$bCompile = true;
		}

		if(!array_key_exists("FILE_QUOTA", $arHTMLPagesOptions))
		{
			$arHTMLPagesOptions["FILE_QUOTA"] = 100;
			$bCompile = true;
		}

		if(!array_key_exists("COMPOSITE", $arHTMLPagesOptions))
		{
			$arHTMLPagesOptions["COMPOSITE"] = "N";
			$bCompile = true;
		}

		if(!array_key_exists("BANNER_BGCOLOR", $arHTMLPagesOptions))
		{
			$arHTMLPagesOptions["BANNER_BGCOLOR"] = "#E94524";
		}

		if(!array_key_exists("BANNER_STYLE", $arHTMLPagesOptions))
		{
			$arHTMLPagesOptions["BANNER_STYLE"] = "white";
		}

		if(!array_key_exists("ONLY_PARAMETERS", $arHTMLPagesOptions))
		{
			$arHTMLPagesOptions["ONLY_PARAMETERS"] = "referrer1;r1;referrer2;r2;referrer3;r3;utm_source;utm_medium;utm_campaign;utm_content";
			$bCompile = true;
		}

		if($bCompile)
		{
			CHTMLPagesCache::CompileOptions($arHTMLPagesOptions);
		}

		self::$options = $arHTMLPagesOptions;
		return self::$options;
	}
Ejemplo n.º 2
0
 function GetOptions($bCheck = false)
 {
     $arHTMLPagesOptions = array();
     $file_name = $_SERVER["DOCUMENT_ROOT"] . BX_PERSONAL_ROOT . "/html_pages/.config.php";
     if (file_exists($file_name)) {
         include $file_name;
     }
     if (!is_array($arHTMLPagesOptions)) {
         if ($bCheck) {
             return false;
         } else {
             $arHTMLPagesOptions = array();
         }
     }
     $bCompile = false;
     if (!array_key_exists("INCLUDE_MASK", $arHTMLPagesOptions)) {
         $arHTMLPagesOptions["INCLUDE_MASK"] = "*.php;*/";
         $bCompile = true;
     }
     if (!array_key_exists("EXCLUDE_MASK", $arHTMLPagesOptions)) {
         $arHTMLPagesOptions["EXCLUDE_MASK"] = "/bitrix/*;/404.php";
         $bCompile = true;
     }
     if (!array_key_exists("FILE_QUOTA", $arHTMLPagesOptions)) {
         $arHTMLPagesOptions["FILE_QUOTA"] = 100;
         $bCompile = true;
     }
     if ($bCompile) {
         CHTMLPagesCache::CompileOptions($arHTMLPagesOptions);
     }
     return $arHTMLPagesOptions;
 }