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); $page = (int)$_GET['page']; if ($page < 1) $page = 1; if ($page > $pages) $page = $pages; $start = $page * $items_per_page - $items_per_page; if ($count == 0) { echo '
Комментариев нет..
'; } 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 '
'.uNick($a['us']) . ' ('.datef($a['t']).')
'.bb($a['text']).'
Написан к новосте #'.$fid['id'].'
'; } echo '
' .pages('?do=news&id='.$id.'&'). '
'; } break;