View file themes/header.php

File size: 2.55Kb
<?php
#-----------------------------------------------------#
#          ********* ROTORCMS *********               #
#              Made by  :  VANTUZ                     #
#               E-mail  :  [email protected]         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#        для его дальнейшего распространения          #
#-----------------------------------------------------#
if (!defined('BASEDIR')) {
	header('Location:../index.php');
	exit;
} 

// ------------------------ Отключение кеширования -----------------------------//
if (!empty($config['cache'])){
	header("Cache-Control: public");
	header("Expires: ".date("r", time() + 600));	
} else {
	header("Cache-Control: no-store, no-cache, must-revalidate");
	header("Expires: ".date("r"));
}

include_once BASEDIR.'includes/mobile_detect.php';
$browser_detect = new Mobile_Detect();

// ------------------------ Автоопределение системы -----------------------------//
if (!empty($config['touchthemes']) && empty($_SESSION['my_themes'])) {
	if (empty($_SESSION['log']) || empty($_SESSION['par']) || empty($config['themes'])) {
		if ($browser_detect->isTablet()) {
			$config['themes'] = $config['touchthemes'];
		}
	}
}

if (!empty($config['webthemes']) && empty($_SESSION['my_themes'])) {
	if (empty($_SESSION['log']) || empty($_SESSION['par']) || empty($config['themes'])) {
		if (!$browser_detect->isMobile() && !$browser_detect->isTablet()) {
			$config['themes'] = $config['webthemes'];
		}
	}
}


if ($config['closedsite'] == 2 && !is_admin() && !strsearch($php_self, array('pages/closed.php', 'input.php'))) {
	redirect($config['home'].'/pages/closed.php?'.SID);
} 

if ($config['closedsite'] == 1 && !is_user() && !strsearch($php_self, array('pages/login.php', 'pages/registration.php', 'mail/lostpassword.php', 'input.php'))) {
	$_SESSION['note'] = 'Для входа на сайт необходимо авторизоваться!';
	redirect($config['home'].'/pages/login.php?'.SID);
} 

if (isset($_SESSION['my_themes'])) {
	$config['themes'] = $_SESSION['my_themes'];
} 

if (empty($config['themes']) || !file_exists(BASEDIR.'themes/'.$config['themes'].'/index.php')) {
	$config['themes'] = 'default';
} 

include_once (BASEDIR.'themes/'.$config['themes'].'/index.php');
?>