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("/(.*)<\/title>/iu", '<title>' . creacms::getTitle() . '', $s); $_SESSION['system.title_page'] = ''; endif; if ( empty( $si_art['index'] ) ) { $si = str_replace(' ', ' ', $s); creacms::createSearchIndex($si); unset($si); } else { $si = str_replace(' ', ' ', $s); creacms::replaceSearchIndexId($si_art['index'], $si); unset($si); } // Вывод страницы print str_replace(array('', '', '', ''), array('', '', '', ''), $s); } } ?>