Объявления Украина'); } else { require_once("admin/conf.ua.php"); $links = array('Оголошення Україна'); } //if($country_code == 'UA') { //$links = array('Оголошення Україна'); //} else { //$links = array('Объявления Украина'); //} /* ЕСЛИ ДОСКА ОТКЛЮЧЕНА ПРОСМАТРИВАТЬ ЕЕ МОЖЕТ ТОЛЬКО АДМИН */ if ($c['board_works'] == "only_admin") { if (@$_SESSION['login'] && @$_SESSION['password']) { $admins = mysql_query("SELECT * FROM jb_admin"); cq(); $adminsdata = mysql_fetch_assoc($admins); if ($_SESSION['login'] != $adminsdata['login'] || md5($_SESSION['password']) != $adminsdata['password']) die("
" . $lang[1118] . "
"); } else die("
" . $lang[1118] . "
"); } /* ВЫВОД ОБЪЯВЛЕНИЯ */ if (isset($_GET['id_cat']) && isset($_GET['id_mess']) && $_GET['id_cat']>0 && $_GET['id_mess']>0 && !@$_GET['op']) { //$catres = mysql_query("SELECT * FROM jb_board_cat WHERE jb_board_cat.id=" . $_GET['id_cat'] . " LIMIT 1");cq(); $res = mysql_query("SELECT *, UNIX_TIMESTAMP(date_add) as unix_time, DATE_FORMAT(date_add,'%d.%m.%Y') as date_add, DATE_FORMAT(date_add,'%H:%i') as time_add FROM jb_board WHERE jb_board.id=" . $_GET['id_mess'] . " AND jb_board.old_mess='old' AND actkey='' LIMIT 1");cq(); //$count_catres=mysql_num_rows($catres); $count_res=mysql_num_rows($res); if ($count_res == 1) { if (mysql_num_rows($res)) { $ad = mysql_fetch_assoc($res); $ad['unix_time'] = strtotime($ad['date_add'] .' '. $ad['time_add']); if(!defined('JBCITY')){ if(!$ad['city_id']) $ad['city_id'] = 679; header("HTTP/1.1 301 Moved Permanently"); header("Location: http://". $main_host ."/". $cities_list[$ad['city_id']]['en_city_name'] ."/c". $ad['id_category'] ."-". $ad['id'] .".html"); die(); } if ($ad['type'] == "s") $ad['type_tit'] = $lang[414]; elseif ($ad['type'] == "p") $ad['type_tit'] = $lang[413]; elseif ($ad['type'] == "u") $ad['type_tit'] = $lang[800]; else $ad['type_tit'] = $lang[801]; $mess_des_title = preg_replace("/(\r|\r\n|\n|\t)/", " ", $ad['title']); $mess_des_title = preg_replace("/[ ]{2,}/", " ", $mess_des_title); define("USTITLE", $mess_des_title); //define("USTITLE", $mess_des_title.": ".utf8_lowercase($ad['type_tit'])." в разделе ". $categories_list[$ad['id_category']]['name_cat'] ." по лучшей цене, с фотографиями, описанием и отзывами пользователей. — Бесплатные объявления на сайте otkroi.com"); define("USKEYWORDS", $categories_list[$ad['id_category']]['name_cat'] . ", " . $ad['title']); // define("USKEYWORDS", $ads['name_cat'] . ", " . $ad['title']); $mess_des_mess = preg_replace("/(\r|\r\n|\n|\t)/", " ", $ad['text']); $mess_des_mess = preg_replace("/[ ]{2,}/", " ", $mess_des_mess); $mess_des_mess = htmlspecialchars(strip_tags(utf8_substr($mess_des_mess, 0, 200))); define("USDESCRIPTION", $mess_des_mess); //define("USDESCRIPTION", "В продаже ".$mess_des_title." по доступной цене c фотографиями и описанием ".$ad['type_tit']." в ".$ad['city']." - ".$mess_des_title." в разделе ".$categories_list[$ad['id_category']]['name_cat']." сайта доски бесплатных объявлени otkroi.com"); mysql_query("UPDATE jb_board set hits=hits+1 WHERE id='" . $ad['id'] . "'"); require_once("inc/head_mess.inc.php"); require_once("inc/breadcrumbs.inc.".JBLANG.".php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/message.inc.".JBLANG.".php"); }} else { //if (mysql_num_rows($res)) { //$ad = mysql_fetch_assoc($res); //header("HTTP/1.1 301 Moved Permanently"); //require_once("inc/error.inc.php"); //header("Location: http://". $main_host ."/c". $ad['id_category'] .".html"); //die(); //} //header("HTTP/1.1 301 Moved Permanently"); //require_once("inc/head_mess.inc.php"); //require_once("inc/breadcrumbs.inc.php"); //require_once("inc/top.inc.php"); //require_once("inc/errornew.inc.php"); //header("HTTP/1.1 301 Moved Permanently"); header('HTTP/1.0 404 Not Found'); require_once("inc/error.inc.php"); die(); } //else { //header('HTTP/1.0 404 Not Found'); //require_once("inc/error.inc.php"); //die (); //} } /* ВЫВОД КАТЕГОРИИ или НАСЕЛЕННОГО ПУНКТА */ elseif ((defined('JBCITY') || isset($_GET['id_cat'])) && !isset($_GET['id_mess']) && !isset($_GET['op'])) { if($JBSCACHE == "1" && (!isset($_GET['page']) || $_GET['page']<=5)){ // $path = 'list'; if(defined('JBCITY_NAME')) // $path .= '_' . $cities_list[JBCITY]['en_city_name']; $path .= '_' . $cities_list[JBCITY]['en_city_name'] . '_' . JBLANG; // $desc = mysql_query("SELECT city_name FROM jb_city_".JBLANG." WHERE en_city_name ='" . $cities_list[JBCITY]['en_city_name'] . "' "); cq(); // $resdesc = mysql_fetch_array($desc); //// $descityname = $cities_list[JBCITY]['city_name']; // echo ""; if(isset($_GET['id_cat'])) $path .= '_c' . $_GET['id_cat']; //// $desc = mysql_query("SELECT description FROM jb_board_cat_".JBLANG." WHERE id ='" . $_GET['id_cat'] . "' "); cq(); //// $resdesc = mysql_fetch_array($desc); if(isset($_GET['type']) && in_array($_GET['type'], array('p','s','u','o'))) $path .= '_t' . $_GET['type']; $path .= '_p' . (isset($_GET['page']) && $_GET['page']>1 ? $_GET['page'] : 0); if(!$page_content = readData($path, 1800)){ ob_start(); // define("USTITLE", $ads['title'] . ", " . $ads['city']); //// if (!empty($descityname) && empty($resdesc[0])) { //// define("USTITLE", $descityname); //// define("USDESCRIPTION", $descityname); //// }else{ //// define("USTITLE", $resdesc[0]. " " .$descityname); //// define("USDESCRIPTION", $resdesc[0]. " " .$descityname); //// } // define("USDESCRIPTION", $resdesc[0] . ", оголошення України"); // define("USDESCRIPTION", utf8_substr($desc, 0, 120)); // define("USKEYWORDS", $ads['title'] . ", " . $ads['city']); require_once("inc/breadcrumbs.inc.".JBLANG.".php"); require_once("inc/list_ads.inc.php"); $page_content = ob_get_contents(); ob_clean(); writeData($path, $page_content); } echo $page_content; } else require_once("inc/list_ads.inc.php"); require_once("inc/category_menu.inc.php"); } /* ГЛАВНАЯ СТРАНИЦА */ elseif (!@$_GET['id_cat'] && !@$_GET['id_mess'] && !@$_GET['op']) { require_once("inc/head_index.inc.php"); // require_once("inc/top_index.inc.php"); require_once("inc/top_index.inc.".JBLANG.".php"); //if (defined('JBLANG') && constant('JBLANG') == 'ua') require_once("inc/top_index.inc.ua.php"); //if (defined('JBLANG') && constant('JBLANG') == 'ru') require_once("inc/top_index.inc.ru.php"); //if (defined('JBLANG') && constant('JBLANG') == 'en') require_once("inc/top_index.inc.ru.php"); if (defined('JBCITY')) $page_uri = "index_" . JBLANG . JBCITY; else $page_uri = "index_main_" . JBLANG; if ($JBSCACHE == "1") { if (!$cat_index = readData($page_uri, $JBSCACHE_expire)) { ob_start(); require_once("inc/menu_index.inc.".JBLANG.".php"); require_once("inc/cat_counter.inc.php"); require_once("inc/cat_index.inc.php"); $cat_index = ob_get_contents(); ob_clean(); writeData($page_uri, $cat_index); } echo $cat_index; } else require_once("inc/cat_index.inc.php"); } elseif (@$_GET['op'] == "newlist") { if (ctype_digit(@$_GET['page']) && @$_GET['page'] > 0) $page = $_GET['page']; else $page = 1; if ($page <= $limit_pages_in_cache) $start_filename = "-p" . $page; else $start_filename = ""; if (defined('JBCITY')) $page_uri = "newlist" . $start_filename . "_" . JBLANG . JBCITY; else $page_uri = "newlist" . $start_filename . "_" . JBLANG; define("USTITLE", $lang[600] . ", " . $page . " " . $lang[1006]); require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); if ($JBSCACHE == "1" && $page <= $limit_pages_in_cache) { $flnm = $cdir . $page_uri; ob_start(); if (!$adv_index = readData($flnm, $JBSCACHE_expire)) { require_once("inc/last_add.inc.php"); $adv_index = ob_get_contents(); ob_clean(); writeData($flnm, $adv_index); } echo $adv_index; } else require_once("inc/last_add.inc.php"); } elseif (@$_GET['op'] == "add") { define('USTITLE', $lang[1261]); require_once("inc/head_add.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); if ($c['add_new_ads'] == "no") echo "

" . $lang[1119] . "

"; else { if ($c['add_new_only_user'] == "yes") { if (!defined('USER')) { setcookie('jbnocache', '1', time() + 60, "/", $base_host); header("location: " . $h . "login.html"); } else { define("ADDNEW", "reg_user"); require_once("inc/add_new.inc.php"); } } else { define("ADDNEW", "no_reg"); require_once("inc/add_new.inc.php"); } } } elseif (@$_GET['op'] == "credit") { define('USTITLE', 'Подать заявку на кредит на сайте otkroi.com'); require_once("inc/head_add.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/add_credit.inc.php"); //require_once("inc/foot.inc.php"); } elseif (ctype_digit(@$_GET['id_cat']) && ctype_digit(@$_GET['id_mess']) && @$_GET['op'] == "print") { $name_cat = (defined('JBLANG') && constant('JBLANG') == 'en') ? 'en_name_cat' : 'name_cat'; $query_mess = mysql_query("SELECT jb_board.id AS board_id, UNIX_TIMESTAMP(jb_board.date_add) as unix_time, DATE_FORMAT(jb_board.date_add,'%d.%m.%Y') as dat, jb_board.*, jb_board_cat_".JBLANG.".id, jb_board_cat_".JBLANG.".root_category, jb_board_cat_".JBLANG."." . $name_cat . ", jb_city_".JBLANG.".city_name, jb_city_".JBLANG.".en_city_name FROM jb_board LEFT JOIN jb_board_cat_".JBLANG." ON jb_board.id_category=jb_board_cat_".JBLANG.".id LEFT JOIN jb_city_".JBLANG." ON jb_board.city_id=jb_city_".JBLANG.".id WHERE jb_board.id=" . $_GET['id_mess'] . " AND jb_board.old_mess='old' LIMIT 1"); // $query_mess = mysql_query("SELECT jb_board.id AS board_id, UNIX_TIMESTAMP(jb_board.date_add) as unix_time, DATE_FORMAT(jb_board.date_add,'%d.%m.%Y') as dat, jb_board.*, jb_board_cat.id, jb_board_cat.root_category, jb_board_cat." . $name_cat . ", jb_city.city_name, jb_city.en_city_name FROM jb_board LEFT JOIN jb_board_cat ON jb_board.id_category=jb_board_cat.id LEFT JOIN jb_city ON jb_board.city_id=jb_city.id WHERE jb_board.id=" . $_GET['id_mess'] . " AND jb_board.old_mess='old' LIMIT 1"); cq(); if (mysql_num_rows($query_mess)) { $ads = mysql_fetch_assoc($query_mess); define("USTITLE", $ads['title'] . ", " . $ads['city']); define("USKEYWORDS", $ads['title'] . ", " . $ads['city']); define("USDESCRIPTION", utf8_substr($ads['text'], 0, 120)); require_once("inc/print_message.inc.php"); $page_uri = "printmess_" . $_GET['id_mess'] . JBLANG; } else { header('HTTP/1.0 404 Not Found'); require_once("inc/error.inc.php"); die(); } } elseif (@$_GET['op'] == "account") { define("USTITLE", $lang[841]); require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/login.inc.php"); } elseif (@$_GET['op'] == "cpanel") { define("USTITLE", $lang[841]); require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/user.inc.php"); } elseif (@$_GET['op'] == "vip") { define("USTITLE", $lang[510]); require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); if (ctype_digit(@$_GET['id_mess']) && @$_GET['id_mess'] > "0") { if ($c['money_service'] == "yes" || $c['wm_money_service'] == "yes") require_once("inc/vip_info.inc.php"); else echo "

" . $lang[1120] . "

"; } else echo "

" . $lang[1032] . "

"; } elseif (@$_GET['op'] == "note") { define("USTITLE", $lang[501]); require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/note.inc.php"); } elseif (@$_GET['op'] == "informers") { define("USTITLE", $lang[1014]); $page_uri = "informers"; require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/informers.inc.php"); } elseif (@$_GET['op'] == "rss_export") { define("USTITLE", "RSS"); $page_uri = "rss_export"; require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/rss.inc.php"); } elseif (@$_GET['op'] == "search") { require_once("inc/list_ads.inc.php"); } elseif (@$_GET['op'] == "contacts") { define("USTITLE", $lang[254]); $page_uri = "contacts"; require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/contacts.inc.php"); } elseif (@$_GET['op'] == "contactsv") { define("USTITLE", $lang[254]); $page_uri = "contacts"; require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/contactsv.inc.php"); } elseif (@$_GET['op'] == "news") { if (ctype_digit(@$_GET['id'])) { $query_news = mysql_query("SELECT DATE_FORMAT(jb_news.date,'%d.%m.%Y') as dat, jb_news.* FROM jb_news WHERE id='" . $_GET['id'] . "'"); cq(); $news_arr = mysql_fetch_assoc($query_news); define("USTITLE", $news_arr['title']); if (@$news_arr['keywords']) define("USKEYWORDS", $news_arr['keywords']); else define("USKEYWORDS", $news_arr['title']); if (@$news_arr['descr']) define("USDESCRIPTION", $news_arr['descr']); else define("USDESCRIPTION", $news_arr['short']); $page_uri = "news_" . $_GET['id']; } else define("USTITLE", $lang[142]); require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/news.inc.php"); } elseif (@$_GET['op'] == "addnews") { $page_uri = "addnews"; define("USTITLE", $lang[292]); require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/addnews.inc.php"); } elseif (@$_GET['op'] == "content") { if (ctype_digit(@$_GET['id'])) { $query_content = mysql_query("SELECT * FROM jb_page_".JBLANG." WHERE id='" . $_GET['id'] . "'"); cq(); $content_arr = mysql_fetch_assoc($query_content); define("USTITLE", $content_arr['title']); if (@$content_arr['keywords']) define("USKEYWORDS", $content_arr['keywords']); else define("USKEYWORDS", $content_arr['title']); if (@$content_arr['descr']) define("USDESCRIPTION", $content_arr['descr']); else define("USDESCRIPTION", $content_arr['title']); $page_uri = "content_" . $_GET['id']; require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); require_once("inc/content.inc.php"); } else { header('HTTP/1.0 404 Not Found'); require_once("inc/error.inc.php"); die(); } }elseif (@$_GET['op'] == "region_tree") { require_once("inc/head.inc.php"); require_once("inc/top.inc.".JBLANG.".php"); // cleanData('regions_tree'); ob_start(); if (!$tree_index = readData('regions_tree_'.JBLANG, 2592000)) { require_once("inc/region_tree.inc.php"); $tree_index = ob_get_contents(); ob_clean(); writeData('regions_tree_'.JBLANG, $tree_index); } echo $tree_index; }elseif (@$_GET['op'] == "noteprint") require_once("inc/noteprint.inc.php"); elseif (@$_GET['op'] == "activate") require_once("inc/add_act.inc.php"); elseif (@$_GET['id_mess']>0) { header('HTTP/1.0 404 Not Found'); require_once("inc/error.inc.php"); die(); } //elseif (@$_GET['id_cat']>0 && @$_GET['id_mess']>0) { // header('HTTP/1.0 404 Not Found'); // require_once("inc/error.inc.php"); // die(); //} if (@$_GET['op'] == "print" || @$_GET['op'] == "noteprint") die(); ?>