Вход Регистрация
Файл: 4mast/profmas.ru/pages/uskomm.php
Строк: 44
<?php

require_once('../includes/Headers.php');
require_once(
'../includes/PDO_func.php');

if (!isset (
$us)) {
        
header ('location: /');
        exit;
}


$query DB :: $dbs -> query ("SELECT * FROM `us` WHERE (`id`=?)", array ((int) $_GET['id']));
if (
$query -> rowCount () == 0) {
        
header ('location: /');
        exit;
}
$u $query -> fetch ();

H('Комментарии ' $u['nick'], 'Комментарии ' Nick($u['id']));
$do = isset($_GET['do']) ? htmlspecialchars(trim($_GET['do'])) : false;
switch(
$do) {
default:
echo 
'<a href="?do=file&amp;id='.$id.'" class="block"><img src="'.$img.'" alt="*"/> Комментарии к файлам ('.DB::$dbs->querySingle("SELECT COUNT(id) FROM down_komm WHERE us = ?",array($id)).')</a></div>';
echo 
'<a href="?do=code&amp;id='.$id.'" class="block"><img src="'.$img.'" alt="*"/> Комментарии к кодам ('.DB::$dbs->querySingle("SELECT COUNT(id) FROM code_com WHERE user = ?",array($id)).')</a></div>';
echo 
'<a href="?do=news&amp;id='.$id.'" class="block"><img src="'.$img.'" alt="*"/> Комментарии к новостям ('.DB::$dbs->querySingle("SELECT COUNT(id) FROM news_komm WHERE us = ?",array($id)).')</a></div>';
break;
case 
'file':
$count DB::$dbs->querySingle("SELECT COUNT(id) FROM down_komm WHERE us = ?",array($id));
$items_per_page 10;
$pages ceil($count/$items_per_page);
if (
$page 1$page 1;
if (
$page $pages)
$page $pages;
$start $page $items_per_page $items_per_page;
if (
$count == 0) {
echo 
'<div class="error">Комментариев нет..</div>';
}
else {
$sql DB::$dbs->query("SELECT * FROM down_komm WHERE us = ? ORDER BY id DESC LIMIT $start$items_per_page",array($id));
while(
$a $sql->fetch()) {
$fid DB::$dbs->queryFetch("SELECT * FROM down_files WHERE id = ?",array($a['id_f']));
echo 
'<div class="list1">'.Nick($a['us']) . ' ('.datef($a['t']).')<br/>'.tag($a['text']).'<br/>Написан к файлу <a href="/downloads/file'.$fid['id'].'">'.$fid['name'].'</a></div>';
}
echo 
'' .page('?do=file&id='.$id.'&'). '';
}
break;
case 
'news':
$count DB::$dbs->querySingle("SELECT COUNT(id) FROM news_komm WHERE us = ?",array($id));
$items_per_page 10;
$pages ceil($count/$items_per_page);
if (
$page 1$page 1;
if (
$page $pages)
$page $pages;
$start $page $items_per_page $items_per_page;
if (
$count == 0) {
echo 
'<div class="error">Комментариев нет..</div>';
} else {
$sql DB::$dbs->query("SELECT * FROM news_komm WHERE us = ? ORDER BY id DESC LIMIT $start$items_per_page",array($id));
while(
$a $sql->fetch()) {
$fid DB::$dbs->queryFetch("SELECT * FROM news WHERE id = ?",array($a['id_news']));
echo 
'<div class="list1">'.Nick($a['us']) . ' ('.datef($a['t']).')<br/>'.tag($a['text']).'<br/>Написан к новосте <a href="/komm'.$fid['id'].'">#'.$fid['id'].'</a></div>';
}
echo 
'' .page('?do=news&id='.$id.'&'). '';
}
break;
case 
'code':
$count DB::$dbs->querySingle("SELECT COUNT(id) FROM code_com WHERE user = ?",array($id));
$items_per_page 10;
$pages ceil($count/$items_per_page);
if (
$page 1$page 1;
if (
$page $pages)
$page $pages;
$start $page $items_per_page $items_per_page;
if (
$count == 0) {
echo 
'<div class="error">Комментариев нет..</div>';
} else {
$sql DB::$dbs->query("SELECT * FROM code_com WHERE user = ? ORDER BY time DESC LIMIT $start$items_per_page",array($id));
while(
$a $sql->fetch()) {
$fid DB::$dbs->queryFetch("SELECT * FROM codes WHERE id = ?",array($a['ref']));
echo 
'<div class="list1">'.Nick($a['user']) . ' ('.datef($a['time']).')<br/>'.tag($a['msg']).'<br/>Написан к коду <a href="/codes/show_code.php?id='.$fid['id'].'">'.$fid['name'].'</a></div>';
}
echo 
'' .page('?do=code&id='.$id.'&'). '';
break;
}
}

echo 
'<div class="list1"><a href="/us' $u['id'] . '">В анкету ' $u['nick'] . '</a></div>';
require_once(
'../includes/Footers.php');

?>
Онлайн: 1
Реклама