/*
Движок сайта www.prostosdal.ru
Автор: Кравцов Виктор
Любое использование без разрешения автора категорически запрещено
(с) 2014
volsite.ru
*/
function GEO_kill()
{
try{
$url = "http://geo.rosdiplom.ru/2.php?ip=".$_SERVER['REMOTE_ADDR']."®ion=yes";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$data = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($data=="Stavropol_skiy kray")
{
header("HTTP/1.0 444 Not Found");
die();
}
}
//Перехватываем (catch) исключение, если что-то идет не так.
catch (Exception $ex) {
//Выводим сообщение об исключении.
}
}
//GEO_kill();
// конфиг
include("config.wx");
//антихак
include("antixak.wx");
$id=antixak($_GET[id]);
$type=antixak($_GET[type]);
$page=antixak($_GET[page]);
$country=antixak($_GET[country]);
$print_text="";
/*
if(!eregi("[^0-9]+", "$country")){
$country="1";
}*/
// проверка на залогиненность
if($_COOKIE['wx_adminka']!='') $login=1;
// настройки
$Query="SELECT * FROM `setting` " ;
$Result =mysql_query($Query,$Link);
while ($Row = mysql_fetch_array($Result))
$$Row[pole]=$Row[value];
$Query="SELECT * FROM `morda` " ;
$Result =mysql_query($Query,$Link);
while ($Row = mysql_fetch_array($Result))
$$Row[pole]=$Row[value];
if($type=="" AND $page==""){
// статичные страницы и морда
if($id=="none"){
// страница ошибки
$title="Ошибка";
$print_text.='
Ошибка
Запрошенной страницы не существует.
';
header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found");
}elseif($id=="sitemap"){
$print_text.='Карта сайта
Главная';
$Query="SELECT * FROM `base` WHERE `id`!=1 ;";
$Result=mysql_query($Query,$Link);
while($Row=mysql_fetch_array($Result)){
$Row[nazv] = str_replace("\\","",$Row[nazv]);
$print_text.="- $Row[nazv]
";
}
$Query="SELECT * FROM `categ` WHERE `categ_id_id`=0 order by `categ_id` DESC limit 100";
$Result = mysql_query($Query,$Link);
while ($Row = mysql_fetch_array($Result))
{
$print_text.='- '.$Row[categ_title].'
';
$Query2="SELECT * FROM `news` WHERE `categ`=$Row[categ_id] ";
$Result2 = mysql_query($Query2,$Link);
while ($Row2 = mysql_fetch_array($Result2))
{
#список
$Row2[nazv] = str_replace("\\","",$Row2[nazv]);
$print_text.='- '.$Row2[nazv].'';
}
}
$print_text.="
";
}elseif($id=="order"){
$print_text.='Онлайн-заявка
На этой странице вы можете оформить онлайн-заявку на работу. Мы с радостью и присущем нам качеством выполним самый сложный заказ! После отправки формы, мы свяжемся с вами в течение дня.
';
/*
$print_text.='Онлайн-заявка
На этой странице вы можете оформить онлайн-заявку на работу. Мы с радостью и присущем нам качеством выполним самый сложный заказ! После отправки формы, мы свяжемся с вами в течение дня.
';
*/
}elseif($id=="search"){
// страница ошибки
$title="Поиск по сайту";
$print_text.='Поиск по сайту
';
}else{
$Query="SELECT * FROM `base` where `url`='$id' limit 1;";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
if($count!=0){
while ($Row=mysql_fetch_array($Result))
{
$categ_id_glb=$Row[categ];
$Row[text] = str_replace("\\","",$Row[text]);
$Row[nazv] = str_replace("\\","",$Row[nazv]);
if($login==1) $edit=' ';
$print_text.="$Row[nazv] $edit
$Row[text]";
$title=$Row[nazv];
$keyw=$Row[keyw];
if($Row[id]!=1){
$pesok.='
';
}
if($Row[id]==2){
// контакты
$print_text.='
';
/*$print_text.='
';*/
}elseif($Row[id]==1){
// морда
$mmorda=1;
// случайные 4
$Query="SELECT * FROM `news` ORDER by RAND() limit 4;";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
if($count!=0){
$print_text.='';
while ($Row=mysql_fetch_array($Result))
{
$Row[text_mini] = str_replace("\\","",$Row[text_mini]);
$Row[nazv] = str_replace("\\","",$Row[nazv]);
$print_text.='
-
'.$Row[text_mini].'
Подробнее...
';
}
$print_text.='
';
}
//картинка вторая с текстом
/*$print_text.='
ПростоСдал.ру
Сессия — короткий промежуток времени перед каникулами, когда студент знакомится с преподавателями, изучаемыми дисциплинами и своей будущей специальностью.
'; */
// новости как был
// последние 4
$Query="SELECT * FROM `news` ORDER by `time` DESC limit 4;";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
if($count!=0){
$print_text.='Последние материалы
';
while ($Row=mysql_fetch_array($Result))
{
$Row[text_mini] = str_replace("\\","",$Row[text_mini]);
$Row[nazv] = str_replace("\\","",$Row[nazv]);
$print_text.='
';
}
$print_text.='
';
}
}
}
}else{
$print_text.="Статья не найдена.";
header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found");
}
}
}elseif($id=="" AND $type=="text"){
// Статьи
$title="Статьи";
$print_text.="Статьи
";
$pesok.='
'; // к-во статей на странице
$page_element=25;
//вывод
$Query="SELECT * FROM `news`";
$Result=mysql_query($Query,$Link);
$count2=mysql_numrows($Result);
$Query="SELECT * FROM `news` ORDER by `id` DESC limit ".($page_element*$page).", $page_element;";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
if($count!=0){
while ($Row=mysql_fetch_array($Result))
{
$Row[text_mini] = str_replace("\\","",$Row[text_mini]);
$Row[nazv] = str_replace("\\","",$Row[nazv]);
$img='';
if($Row[img]!='')
$img="";
$print_text.="$img $Row[text_mini]
Подробнее
";
}
$print_text.='';
//постраничная навигация
if($count2>$page_element){
// несколько страниц
// считаем страницы
$stranic=bcdiv($count2,$page_element,1);
if($page=="") $style="style='text-decoration: none;'";
$print_text.="Страницы: 1";
//цикл для вывода страниц
for($i=1;$i<$stranic;$i++){
$style="";
if($i==$page) $style="style='text-decoration: none;'";
$print_text.=" • ".($i+1)."";
}
$print_text.="
";
}
}else{
$print_text.="Нет подходящих материалов.";
}
}elseif($id!="" AND $type=="text" AND $page==""){
// отдельный материал из текмто
$Query="SELECT * FROM `news` where `url`='$id' limit 1;";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
if($count!=0){
while ($Row=mysql_fetch_array($Result))
{
// определяем раздел Статьи
$categ_pesok='';
$Query2="SELECT * FROM `categ` where `categ_id`='$Row[categ]' limit 1;";
$Result2=mysql_query($Query2,$Link);
while ($Row2=mysql_fetch_array($Result2))
if($Row2[categ_id_id]=='0')
$categ_pesok='» '.$Row2[categ_title].'';
else{
$Query3="SELECT * FROM `categ` where `categ_id`='$Row2[categ_id_id]' limit 1;";
$Result3=mysql_query($Query3,$Link);
while ($Row3=mysql_fetch_array($Result3))
$categ_pesok='» '.$Row3[categ_title].' » '.$Row2[categ_title].' ';
}
$id_news=$Row[id];
// определяем тему
$Query2="SELECT * FROM `tema` where `tema_id`='$Row[tema]' limit 1;";
$Result2=mysql_query($Query2,$Link);
while ($Row2=mysql_fetch_array($Result2))
$categ_pesok.='» '.$Row2[tema_title].'';
$Row[text] = str_replace("\\","",$Row[text]);
$Row[nazv] = str_replace("\\","",$Row[nazv]);
if($Row[img]!='')
$img=" ";
if($login==1) $edit=' ';
// форма заказ реферата
/**
*
*
*
*
*
*
* if($img!='')
$img.='
';
else
$img.='
';
*
*/
if($img!='')
$img.='
';
else
$img.='
';
$print_text.="$Row[nazv] $edit
www.prostosdal.ru - ".date("d.m.Y H:i",$Row[time])."
$img $Row[text]";
$title=$Row[nazv];
$keyw=$Row[keyw];
// форма заказ реферата 2
/*$print_text.='
';
*/
// +1 просмотр
$Query2="UPDATE `news` SET `view`=(`view`+1) WHERE `url`='".$id."' limit 1;";
mysql_query($Query2,$Link);
if($login==1) $print_text.='Просмотрено '.$Row[view].' раз(а).
';
$plus_minus="";
$Query0="SELECT SUM(`vote`) AS total FROM `vote_sta` WHERE `url`='".md5($_SERVER['REQUEST_URI'])."'";
$Result0=mysql_query($Query0,$Link);
while ($Row0 = mysql_fetch_array($Result0)){
if($Row0[total]>0){
//+
$plus_minus.= "+$Row0[total]";
}elseif($Row0[total]<0){
// -
$plus_minus.= "$Row0[total]";
}else
$plus_minus.= "0";
}
$print_text.='
'.$plus_minus.'
';
$print_text.='
';
$print_text.="Похожие статьи
";
// 5 статей из раздела
$Query2="SELECT * FROM `news` where `tema`='$Row[tema]' ORDER by RAND() limit 5;";
$Result2=mysql_query($Query2,$Link);
while ($Row2=mysql_fetch_array($Result2)){
$print_text.="
";
}
$print_text.="
";
/*$print_text.="Самые популярные статьи
";
// 5 статей из раздела
$Query2="SELECT * FROM `news`,`vote_sta` where `vote_sta`.`url`=md5('/text/'+`news`.`url`+'/') ORDER by RAND() limit 5;";
$Result2=mysql_query($Query2,$Link);
while ($Row2=mysql_fetch_array($Result2)){
$print_text.="
";
}
$print_text.="
";*/
#вывод комментариев
$Query4="SELECT * FROM `com` where `type`='$id_news' ORDER by id ASC limit 1000";
$Result4=mysql_query($Query4,$Link);
$count4 =mysql_numrows($Result4);
if($count4>0){
$print_text.="
Комментарии
";
//коментарии
}
while ($Row4 = mysql_fetch_array($Result4))
{
$print_text.='
';
}
if($count>0){
$print_text.= "";
}
$print_text.= "
Добавить комментарий
";
# добавление коммета
$print_text.='
';
# конец коммента
/*
// комменты
$print_text.='Комментарии
';
*/
$pesok.='
Главная
»
Статьи
'.$categ_pesok.'
';
}
}else{
$print_text.="Материал не найден";
header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found");
}
}elseif($id=="" AND $type=="category"){
// разделы пустышка
$print_text.="Категории
Выберите категорию из списка ниже для поиска материалов по теме.
";
$Query="SELECT * FROM `categ` WHERE `categ_id_id`=0 order by `categ_id` DESC limit 100";
$Result = mysql_query($Query,$Link);
while ($Row = mysql_fetch_array($Result))
{
#список
$print_text.='- '.$Row[categ_title].'
';
}
$print_text.='
';
}elseif($id!="" AND $type=="category"){
// разделы
$Query="SELECT * FROM `categ` where `categ_url`='$id' limit 1;";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
if($count!=0){
while ($Row=mysql_fetch_array($Result))
{
$categ_id_glb=$Row[categ_id];
if($login==1) $edit=' ';
$Row[categ_text] = str_replace("\\","",$Row[categ_text]);
$Row[categ_title] = str_replace("\\","",$Row[categ_title]);
$print_text.="$Row[categ_title] $edit
";
if($Row[categ_id_id]!='0') $print_text.='';
if($page<1)$print_text.=$Row[categ_text];
$title=$Row[categ_title];
// песок
$categ_pesok='';
if($Row[categ_id_id]!='0'){
$Query3="SELECT * FROM `categ` where `categ_id`='$Row[categ_id_id]' limit 1;";
$Result3=mysql_query($Query3,$Link);
while ($Row3=mysql_fetch_array($Result3))
$categ_pesok='» '.$Row3[categ_title].' ';
}
$pesok.='
Главная
»
Статьи
'.$categ_pesok.'
';
if($Row[categ_id_id]=='0'){
//субкатегории
$Query2="SELECT * FROM `categ` WHERE `categ_id_id`='$categ_id_glb' ORDER by `categ_title` ASC;";
$Result2=mysql_query($Query2,$Link);
$count2=mysql_numrows($Result2);
if($count2!=0){
//есть страны
$print_text.='Страны:
';
while ($Row2=mysql_fetch_array($Result2))
{
$print_text.="- $Row2[categ_title]
";
$arr_cat[]=$Row2[categ_id];
}
$print_text.='
';
}
}else{
// страна -> карта
$print_text.='
';
}
$page_element=25;
foreach($arr_cat as $val)
$sql_where.="OR `categ`=$val ";
//вывод материалов в категории
$Query="SELECT * FROM `news` WHERE `categ`=$categ_id_glb $sql_where";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
$Query="SELECT * FROM `news` WHERE `categ`=$categ_id_glb $sql_where ORDER by `id` DESC limit ".($page_element*$page).", $page_element;";
$Result=mysql_query($Query,$Link);
$count2=mysql_numrows($Result);
if($count2!=0){
$print_text.="Последние материалы
";
while ($Row=mysql_fetch_array($Result))
{
$Row[text_mini] = str_replace("\\","",$Row[text_mini]);
$Row[nazv] = str_replace("\\","",$Row[nazv]);
$img='';
if($Row[img]!='')
$img="";
$print_text.="$img $Row[text_mini]
Подробнее
";
}
//постраничная навигация
if($count>$page_element){
// несколько страниц
// считаем страницы
$stranic=bcdiv($count,$page_element,1);
if($page=="") $style="style='text-decoration: none;'";
$print_text.="Страницы: 1";
//цикл для вывода страниц
for($i=1;$i<$stranic;$i++){
$style="";
if($i==$page) $style="style='text-decoration: none;'";
$print_text.=" • ".($i+1)."";
}
$print_text.="
";
}
}
}
}else{
$print_text.="Категория не найдена.";
header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found");
}
}elseif($id!="" AND $type=="tema"){
// разделы
$Query="SELECT * FROM `tema` where `tema_url`='$id' limit 1;";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
if($count!=0){
while ($Row=mysql_fetch_array($Result))
{
$tema_id_glb=$Row[tema_id];
if($login==1) $edit=' ';
$Row[tema_text] = str_replace("\\","",$Row[tema_text]);
$Row[tema_title] = str_replace("\\","",$Row[tema_title]);
$print_text.="$Row[tema_title] $edit
";
if($page<1) $print_text.=$Row[tema_text];
$title=$Row[tema_title];
// песок
$pesok.='
Главная
»
'.$Row[tema_title].'
';
$page_element=25;
//вывод материалов в категории
$Query="SELECT * FROM `news` WHERE `tema`=$tema_id_glb $sql_where";
$Result=mysql_query($Query,$Link);
$count=mysql_numrows($Result);
$Query="SELECT * FROM `news` WHERE `tema`=$tema_id_glb $sql_where ORDER by `id` DESC limit ".($page_element*$page).", $page_element;";
$Result=mysql_query($Query,$Link);
$count2=mysql_numrows($Result);
if($count2!=0){
//$print_text.="Последние материалы
";
while ($Row=mysql_fetch_array($Result))
{
$Row[text_mini] = str_replace("\\","",$Row[text_mini]);
$Row[nazv] = str_replace("\\","",$Row[nazv]);
$img='';
if($Row[img]!='')
$img="";
$print_text.="$img $Row[text_mini]
Подробнее
";
}
//постраничная навигация
if($count>$page_element){
// несколько страниц
// считаем страницы
$stranic=bcdiv($count,$page_element,1);
if($page=="") $style="style='text-decoration: none;'";
$print_text.="Страницы: 1";
//цикл для вывода страниц
for($i=1;$i<$stranic;$i++){
$style="";
if($i==$page) $style="style='text-decoration: none;'";
$print_text.=" • ".($i+1)."";
}
$print_text.="
";
}
}
}
}else{
$print_text.="Категория не найдена.";
header("HTTP/1.1 404 Not Found"); header("Status: 404 Not Found");
}
}
if($title!=""){
if($desc=='')$desc=$title;
if($keyw=="") $keyw=', '.str_replace(" ",", ",$title); else $keyw=', '.$keyw;
$keyw=str_replace(",,",",",$keyw);
$title=' - '.$title;
}
include("shablon.php");
?>
'.$Row4[text].'