// Загрузка настроек, подключение БД. error_reporting(E_ALL); include_once(dirname(__FILE__) . '/settings.php'); # Индексация $run_index = false; $si_art = creacms::is_SearchIndex(); if ($si_art == false) { $run_index = true; } elseif (($si_art['time_index'] - time()) <= (60 * 60 * 24) /* 1 day */) { $run_index = true; } if ($run_index == true) { ob_start(); } // Определяем шаблон по URL $template = ""; $sql = "SELECT * FROM `template` ORDER BY `sort` ASC"; $res = $db->query($sql); if (!empty($_SERVER['REQUEST_URI'])) { while ($row = mysqli_fetch_assoc($res)) { if (preg_match($row['arg1'], $_SERVER['REQUEST_URI'])) { $template = $row['template']; break; } } } if ($mCode == "json_news") { if (file_exists(dirname(__FILE__) . "/json_news.php")) { include_once dirname(__FILE__) . "/json_news.php"; } } else { if ($template == '') $template = "default"; if ($template == "default") { if (!isset($_SESSION['special'])) { $_SESSION['special'] = "0"; } if ($mCode == "special") { $_SESSION['special'] = "1"; $template = "gray"; $mCode = ""; } if ($mCode == "normal") { $_SESSION['special'] = "0"; $template = "default"; $mCode = ""; } if ($_SESSION['special'] == "1") { $template = "gray"; } else { $template = "default"; } } // ar /* if (file_exists(dirname(__FILE__) . "/classes/activeRecord/ActiveRecord.php")) { include_once dirname(__FILE__) . "/classes/activeRecord/ActiveRecord.php"; } */ // header Шаблона if (file_exists(dirname(__FILE__) . "/templ/" . $template . "/header.php")) { include_once dirname(__FILE__) . "/templ/" . $template . "/header.php"; } // content if (file_exists(dirname(__FILE__) . "/templ/" . $template . "/index.php")) { include_once dirname(__FILE__) . "/templ/" . $template . "/index.php"; } // footer if (file_exists(dirname(__FILE__) . "/templ/" . $template . "/footer.php")) { include_once dirname(__FILE__) . "/templ/" . $template . "/footer.php"; } // Индексация if ($run_index == true) { $s = ob_get_contents(); ob_end_clean(); if (creacms::getTitle() != ''): $s = @preg_replace("/