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');
?>