start(); if (isset($_REQUEST['year'])) $year = mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['year'])); if (isset($_REQUEST['month'])) $month = mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['month'])); if (isset($_REQUEST['day'])) $day = mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['day'])); if (isset($_REQUEST['category'])) $category = mysql_escape_string(preg_replace('[([/]+)$]', '', $_REQUEST['category'])); if (isset($_REQUEST['user'])) $user = urldecode (mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['user']))); if (isset($_REQUEST['news_name'])) $news_name = mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['news_name'])); if (isset($_REQUEST['newsid'])) $newsid = mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['newsid'])); else $newsid = ""; if (isset($_REQUEST['cstart'])) $cstart = mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['cstart'])); if (isset($_REQUEST['news_page'])) $news_page = mysql_escape_string(preg_replace('[([/]+)$]', '', $_GET['news_page'])); $allow_sql_skin = false; //#################################################################################################################### // Определение категорий и их параметры //#################################################################################################################### $result_cat = $db->query("SELECT * FROM " . PREFIX . "_category"); while($row = $db->get_row($result_cat)){ $cat[$row['id']] = $row['name']; $cat_icon[$row['id']]=$row['icon']; $cat_alt_name[$row['id']]=$row['alt_name']; $cat_parentid[$row['id']]=$row['parentid']; $cat_skins[$row['id']]=$row['skin']; if ($cat_skins[$row['id']] != '') $allow_sql_skin = true; } mysql_free_result($result_cat); $category_skin = ""; if (is_array($cat_alt_name)) { $sel_category = array_keys ($cat_alt_name, $category); $category_skin = $cat_skins[$sel_category[0]]; } // ################################# if ($allow_sql_skin AND ($news_name != '' OR $newsid !='')) { if ($config_allow_alt_url == "yes") $sql_skin = $db->super_query("SELECT category FROM " . PREFIX . "_post where month(date) = '$month' AND year(date) = '$year' AND dayofmonth(date) = '$day' AND alt_name ='$news_name'"); else $sql_skin = $db->super_query("SELECT category FROM " . PREFIX . "_post where id = '$newsid' AND approve = '1'"); $category_skin = $cat_skins[$sql_skin['category']]; unset ($sql_skin); } if ($category_skin != "") { if (@is_dir($root_path.'/templates/'.$category_skin)) { $config_skin = $category_skin; } } elseif (isset ($_POST['action_skin_change'])) { if (@is_dir($root_path.'/templates/'.$_POST['skin_name'])) { $config_skin = $_POST['skin_name']; setcookie ("skin_name", $_POST['skin_name'],time()+3600*24*365, "/"); } } elseif (isset ($_COOKIE["skin_name"])) { if (@is_dir($root_path.'/templates/'.$_COOKIE["skin_name"])) { $config_skin = $_COOKIE["skin_name"]; } } $tpl = new dle_template; $tpl->dir = $root_path.'/templates/'.$config_skin; $login_panel = ""; if ($config_allow_registration == "yes") { include_once $dl_path.'/modules/sitelogin.php'; include_once $tpl->dir.'/login.tpl'; } if ($config_site_offline == "yes") { include_once $dl_path.'/modules/offline.php'; } require_once $dl_path.'/modules/calendar.php'; if ($config_allow_votes == "yes") { include_once $dl_path.'/modules/vote.php'; } if ($config_allow_topnews == "yes") { include_once $dl_path.'/modules/topnews.php'; } ?> Fatal error: Call to undefined function dle_cache() in /virt/homes/asp1r1ne/htdocs/engine/engine.php on line 249