Вход Регистрация
Файл: Arh/cat.php
Строк: 92
<?php
define
'WBCAT');
$loc 'cat';
require_once (
'inc/head.php');

$req mysql_query("SELECT * FROM `cat` WHERE `id` = '$id' LIMIT 1");
$res mysql_fetch_assoc($req);

$mod = isset($_GET['mod']) ? $_GET['mod'] : '';
switch(
$mod) {


# Информация о сайте #

case 'view' :
echo
' <style>
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:10px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
</style>

'
;
        
$view mysql_fetch_array(mysql_query("SELECT * FROM `sites` WHERE id='" .$site"' AND `id_cat`='".$id."' LIMIT 1;"));
        
        
// Счетчик прочтений
        
if ($_SESSION['co'] != $site) {
            
$_SESSION['co'] = $site;
            
mysql_query("UPDATE `sites` SET  `count` = `count`+1 WHERE `id` = '" $site "'");
            
        }
         echo 
'<div class="razd"><a href="/">Каталог </a>-><a href="'.$home.'/cat-'.$view['id_cat'].'.html">'.$res['title'].'</a>->'.$view['name'].'</div>';
          
        echo 
'<div class="razd">Скриншот сайта '.$view['url'].'</a></div>';
        echo
'<div class="maintxt"><img class="border" src="http://mini.s-shot.ru/1440x900/320/jpeg/?http://'.$view['url'].'" alt="Скриншот сайта '.$view['url'].'"></div>';
        echo 
'<div class="razd">Информация о сайте</a></div>';
        echo 
'<div class="maintxt"></a>
        <b>Сайт</b>: <img src="http://'
.$view['url'].'/favicon.ico" width="16" height="16" /> '.$view['name'].'</a><br/>
        <b>Описание</b> : '
.$view['about'].'</a><br/>
        <b>Теги</b> : '
.$view['teg'].'</a>
        </div>'
;
             echo 
'<div class="razd"><b>Информация:</b></a></div>';
            echo 
'<div class="maintxt">
            <b>Категория</b> : <a href="'
.$home.'/cat-'.$res['id'].'.html">'.$res['title'].'</a><br/>
            <b>ID в каталоге</b>:   '
.$view['id'].'</a><br/>
            <b>Url</b> : http://'
.$view['url'].' [</a>  <a href="http://'.$view['url'].'">Перейти на сайт</a>]<br/>
            <b>Добавлен</b> : '
.date('d.m.y/H:i',$view['date']).'<br/>
            <b>Показов в каталоге</b> : '
.$view['count'].'<br/>
            
            </div>'
;
            

        
        if (
$settings['rate'] || $settings['review'])
        echo 
'<div class="razd"><b>Статистика:</b></div>';
        
        
// Система рейтинга сайта
        
if ($settings['rate'] == true) {
            echo 
'<div class="maintxt"><b>Рейтинг сайта:</b> <b><font color="'.($view['rate'] >= 'green' 'red').'">'.($view['rate'] > '+'.$view['rate'] : $view['rate']).'</font></b><br/>';
            if (isset(
$_POST['submit']))  {
                if (!
$_SESSION['rate'.$site]) {
                  
$rate intval($_POST['rate']);
                  
$sql '';
                  if (
$rate 0) {
                      
$sql "`rate` = (`rate` + 1)";
                      
$log '+1';
                  }else{ 
                      
$sql '`rate` = (`rate` - 1)';
                      
$log '-1';
                  }
                  
mysql_query("UPDATE `sites` SET $sql WHERE `id` = '$site'") or die(mysql_error());
                  
$_SESSION['rate'.$site] = 1;
                  
header("Location: {$home}/cat-{$view['id_cat']}/site-$site.html");
                  
                if (
$settings['rate_log_status']) {
                    
mysql_query("INSERT INTO `logs` SET 
                            `id_site` = '
$site',
                            `time` = '
$time',
                            `ip` = '"
.mysql_real_escape_string(ip2int(getip()))."',
                            `ua` = '"
.mysql_real_escape_string(ua())."',
                            `type` = '0',
                            `data` = '
$log'"
                            or die(
mysql_error());
                }
                  
                  
                } 
                
            }
            if (!
$_SESSION['rate'.$site]) {
                echo 
'<form action="'.$home.'/cat-'.$view['id_cat'].'/site-'.$site.'.html" method="POST">';
                echo 
'Полезный сайт ?<br/>';
                echo 
'<input type="radio" name="rate" value="1" checked="checked"/> Да<br/>';
                echo 
'<input type="radio" name="rate" value="0"/> Нет<br/>';
                echo 
'<input type="submit" name="submit" value="Голосовать"/>';
                echo 
'</form>';
            }
        }
        if (
$settings['review'] == true) {
            
$count_re mysql_result(mysql_query("SELECT COUNT(*) FROM `komm` WHERE id_site='".$site."';"), 0);
            echo 
'</div><a href="'.$home.'/review-'.$site.'.html">Отзывы</a> ['.$count_re.']';
            }
        echo 
'</div>';    
        echo 
'<div class="razd"><b>Сервисы:</b></div>';
        echo 
'<div class="maintxt">

<a href="'
.$home.'/seo-'.$site.'.html">Seo-анализ сайта '.$view['url'].' </a>
        
        </div>'
;
      
echo 
'<div class="razd">Апдейты:</div>';
echo 
seo_news();

        echo 
'</div>';    
        echo 
'<div class="topmenu"><a href="'.$home.'/cat-'.$view['id_cat'].'.html">В категорию</a></div>';
        if (
$allow) {
            if (!empty(
$view['ip'])) {
                echo 
'<div class="func"><small>Информация</small> :<br/><u>IP</u> : <i>'.int2ip($view['ip']).'</i><br/>
                <u>USER AGENT</u> : <i>'
.$view['browser'].'</i></div>';
            }
            echo 
'<div class="func"><small>Управление сайтом :<br/></small>';
            echo 
'<a href="'.$home.'/adm/edit_site.php?id='.$site.'">Редактировать</a><br/><a href="'.$home.'/adm/del_site.php?id='.$site.'">Удалить</a><br/>';
            echo 
'<a href="'.$home.'/adm/ban_site.php?id='.$site.'">Бан Url</a><br/><a href="'.$home.'/adm/logs.php?mod=site&id='.$site.'">Логи рейтинга</a><br/>';
            echo 
'<a href="'.$home.'/adm">Админ-панель</a></div>';
        }
    break;
default :

    echo 
'<div class="razd"><a href="/">Каталог </a>-> '.$res['title'].'</div>';

    
############Сортировка сайтов################
    
$sort '`id` DESC';

    if (isset(
$_POST['submit'])) {
        if (!empty(
$_POST['sort1'])) {
            if (
$_POST['sort1'] == 0) {
                
$_SESSION['sort1'] = 0;
            }elseif (
$_POST['sort1'] == 1) {
                
$_SESSION['sort1'] = 1;
            } else {
                
$_SESSION['sort1'] = 2;
            }
        }
        
$_SESSION['sort2'] = $_POST['sort2'] ? 0;
        
header("Location: $home/cat-$id.html");
    }
    
    
    if (
$_SESSION['sort1'] == 0) {
        
$sort "`id`";
    }elseif (
$_SESSION['sort1'] == 1) {
        
$sort "`count`";
    } else {
        
$sort "`rate`";
    }
    
$sort .= $_SESSION['sort2'] ? ' ASC' ' DESC';
    
##############################################

        // Вывод меню сортировки
    
echo '<div class="maintxt"><form action="'.$home.'/cat-' $id '.html" method="post">
        <b>Сортировка: </b>
        <select name="sort1">
<option value="0"' 
. (!$_SESSION['sort1'] ? ' selected="selected"' '') . '>Дата добавления</option>
<option value="1"' 
. ($_SESSION['sort1'] == 1' selected="selected"' '') . '>Просмотры</option>
<option value="2"' 
. ($_SESSION['sort1'] == 2' selected="selected"' '') . '>Рейтинг</option>
</select>
&
<select name="sort2">
<option value="0"' 
. (!$_SESSION['sort2'] ? ' selected="selected"' '') . '>По убыванию</option>
<option value="1"' 
. ($_SESSION['sort2'] ? ' selected="selected"' '') . '>По возростанию</option>
</select>
<input type="submit" value=">>" name="submit"/></form></div>'
;

// Формируем вывод сообщений + постраничная навигация
$count mysql_result(mysql_query("SELECT COUNT(*) FROM `sites` WHERE `id_cat` = '$id' AND `type` = '1'"),0);
$pager = new pager($count,$settings['on_page'],$home.'/cat-'.$id.'.html/page-');

$result mysql_query('SELECT * FROM `sites` WHERE `id_cat` ="'.$id.'" AND type = "1" ORDER BY '.$sort.' LIMIT '.$pager->get_start().', '.$pager->on_page.'');



if (
$count >0) {
while (
$m mysql_fetch_array($result)) {
echo 
'<div class="razd"> <b> Сайт: </b> <a href="'.$home.'/cat-'.$id.'/site-'.$m['id'].'.html">'.$m['name'].'</a></div>';
echo 
'<div class="maintxt"><b>Описание</b>:<br/>'.$m['about'].'</br>
<b> [ показов:  '
.$m['count'].'</a> |  рейтинг: </u> <font color="'.($m['rate'] >= 'green' 'red').'">'.($m['rate'] > '+'.$m['rate'] : $m['rate']).'</font> ] </b>
</div>'
;
}
echo 
$pager->print_nav();
} else {
echo 
'<div class="menu">Сайтов нет</div>';
}


if (
$allow) {
echo 
'<div class="func"><small>Управление разделом :<br/></small>';
echo 
'<a href="'.$home.'/adm/edit.php?id='.$id.'">Редактировать</a>|<a href="'.$home.'/adm/del.php?id='.$id.'">Удалить</a><br/>';
echo 
'<a href="'.$home.'/adm">Админ-панель</a></div>';
}
}
echo 
'<div class="topmenu"><a href="'.$home.'">На главную</a></div>';
require_once (
'inc/foot.php');
?>
Онлайн: 1
Реклама