Файл: 4mast/profmas.ru/pages/codes.php
Строк: 29
<?php
require_once('../includes/Headers.php');
require_once('../includes/PDO_func.php');
include '../codes/pagination.php';
if (!isset ($us)) {
header ('location: /');
exit;
}
if (!isset ($_GET['id'])) {
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']) .'');
$query = DB::$dbs -> query('SELECT `id` FROM `codes` WHERE `user` = "'.$u['id'].'"');
if ($query -> rowCount() == 0)
{
echo '<div class="error"><b>' . Nick ($u['id']) . '</b> не добавлял кодов!</div>';
}
else
{
$pg = new Pagination();
$pg -> init([
'page' => isset($_GET['page']) ? (int) $_GET['page'] : 1,
'num' => 10,
'posts' => DB::$dbs->query('SELECT `id` FROM `codes` WHERE `user` = "'.$u['id'].'"')->rowCount()
]);
$query = DB::$dbs -> query('SELECT * FROM `codes` WHERE `user` = "'.$u['id'].'" ORDER BY `id` DESC LIMIT '.$pg->start.', '.$pg->num);
$rows = $query -> fetchAll();
foreach ($rows as $row)
{
?><a href="/codes/show_code.php?id=<?=$row{'id'};?>" class="block">:: <?=$row{'name'};?></a></div><?php
}
echo $pg->display('?id='.(int) $_GET['id'].'&page=');
}
echo '<div class="list1"><a href="/us' . $u['id'] . '">В анкету ' . $u['nick'] . '</a></div>';
require_once('../includes/Footers.php');
?>