Файл: 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');
?>