$value) { if (preg_match('/p\d{1,}/', $value)) { unset($url[$key]); $page = intval(str_replace('p', '', $value)); } } if (!isset($page)) $page = 0; if ($url[1] == '' or ($url[1] != 'ru' and $url[1] != 'en' and $url[1] != 'ua')) header( "Location:/ru", true ); if ($url[1] == 'ru') $lang = 2; if ($url[1] == 'ua') $lang = 3; if ($url[1] == 'en') $lang = 1; include 'functions/connect_db.php'; include 'functions/library.php'; $link = CONNECT_TO_DB(); // Идентифицируем пользователя if (!isset($_COOKIE['user_id'])) { $user_id = md5(generatePassword().time()); setcookie ('user_id', $user_id, time()+60*60*24*35); $_COOKIE['user_id'] = $user_id; $query = mysql_query("SELECT * FROM sign WHERE user_id = '$user_id' LIMIT 0,1"); if (mysql_num_rows($query) == 0) { mysql_query("INSERT INTO sign SET user_id = '$user_id', ip ='".$_SERVER['REMOTE_ADDR']."', user_agent = '".$_SERVER['HTTP_USER_AGENT']."'"); } } else { $query = mysql_query("SELECT * FROM sign WHERE user_id = '".$_COOKIE['user_id']."' LIMIT 0,1"); if (mysql_num_rows($query) == 0) { $user_id = 0; } else { $user_id = $_COOKIE['user_id']; } } // Конец идентификации пользователя if ($url[2] != '') { $query = mysql_query("SELECT * FROM razdel WHERE alias = '$url[2]' AND langid = $lang AND del = 0 LIMIT 0,1"); $res = mysql_fetch_array($query); $title = $res['raz_name']." - "; } $query = mysql_query("SELECT * FROM title WHERE lang = $lang LIMIT 0,1"); $res = mysql_fetch_array($query); $title .= $res['title']; $prefix[1] = '. page '; $prefix[2] = '. стр. '; $prefix[3] = '. стор. '; if ($page != 0) ' - '.$title .= $prefix[$lang].($page + 1); $menu[1] = 'Sections'; $menu[2] = 'Разделы'; $menu[3] = 'Розділи'; ?>
Архив в разаботке
'; break; default : if ($url[3] == '') { // Вывод анонсов раздела if ($main_razdel != 'photo') { $query = mysql_query("SELECT * FROM st_raz WHERE raz_id = ".$row['raz_id']." AND langid = $lang AND st_id NOT IN " . "(SELECT st_id FROM statya WHERE del = 1 AND langid = $lang) ORDER BY st_date DESC LIMIT ".($page*$anons_on_page)." ,$anons_on_page"); $query1 = mysql_query("SELECT * FROM st_raz WHERE raz_id = ".$row['raz_id']." AND langid = $lang AND st_id NOT IN " . "(SELECT st_id FROM statya WHERE del = 1 AND langid = $lang) ORDER BY st_date DESC"); $news_quantity = mysql_num_rows($query1); if (mysql_num_rows($query1) == 1) { $res = mysql_fetch_array($query); $url[3] = $res['st_id']; } else { while ($row1 = mysql_fetch_array($query)) { $st = mysql_query("SELECT * FROM statya WHERE st_id = ".$row1['st_id']." AND langid = $lang LIMIT 0,1"); $statya = mysql_fetch_array($st); print ''.$statya['anons_kr'].'
'. date("d/m/Y", $statya['st_date']).'
'; print ''; print ''; } if ( $news_quantity > $anons_on_page ) { print ''; $last_page = ceil($news_quantity/$anons_on_page); $razdel = $url[2]; if ($razdel == '') $razdel = 'news'; for ($i = 1; $i <= $last_page; $i++) { if ( ($i != 1 and $i != $last_page) and ($i <= ($page+1-3) or $i >= ($page+1+3)) ) { if ($i == ($page+1-3) or $i == ($page+1+3)) print ' ... |'; continue; } if (($page + 1) != $i) { print ' '.$i.' |'; } else { print ' '.$i.' |'; } } print '
'; } } } if ($main_razdel == 'photo') { //Фото на главной $query_photo = mysql_query("SELECT * FROM photos WHERE deleted = 0 AND langid = $lang ORDER BY ph_date DESC"); $i = 0; while ($row_photo = mysql_fetch_array($query_photo)) { $infile = 'img/photos/0/'.$row_photo['id'].'.jpg'; $outfile = 'img/photos/tmb/'.$row_photo['id'].'_big.jpg'; IMAGERESIZE($outfile, $infile, 150, 150, 90); //print ''.$row_photo['comment'].' '.date("d-m-Y", $row_photo['ph_date']).'
'; //print ''.$statya['anons_kr'].'
'. date("d/m/Y", $statya['st_date']).'
'; $txt = $statya['st_html_text']; preg_match_all('/' . htmlentities($value) . '
'; $find = $value; preg_match('/src="[^"]*"/', $value, $src_match); $replace = $src_match[0]; $replace = ''.htmlentities($replace).'
'; $txt = str_replace($find, $replace, $txt); } print $txt; } } ?>