Вход Регистрация
Файл: core/modules/post.php
Строк: 95
<?php

if (!defined('BLOG')) { die('Access Denied!'); }

if (!empty(
$id)) {

    
$row = $db->selectRow( "SELECT * FROM ?_data WHERE `id` = ? LIMIT 1", $id );

    if (!empty(
$row)) {

        if ( 
$row['active'] == 0 && !$is_admin ) {

            
addMessage('Ошибка 404! Публикация не найдена или ссылка не верна!', 'error');
            
gen_red('index');
        }

        
show_header($row['title'], $row['keys'], $row['desc']);

        if ( empty(
$_SESSION['view'][$id]) ) {

            
$db->query( "UPDATE ?_data SET `views` = (`views` + 1) WHERE `id` = ?", $id );
        }
        
$_SESSION['view'][$id] = 1;

        echo 
'<div class="downlist2"><div class="text">' . nl2br(bb_code(smiles($row['text']))) . '<br />';

        if (
$is_admin) {

            echo 
'<hr/> [<a href="' . ADMIN_DIR . '?a=upload&amp;post_id=' . $id . '">Прикрепить</a> / ';
            echo 
'<a href="' . ADMIN_DIR . '?a=edit_post&amp;id=' . $id . '">Изменить</a> / ';
            echo 
'<a href="' . ADMIN_DIR . '?a=del_post&amp;id=' . $id . '">Удалить</a>]';
            if (
$row['active'] == 0) echo '<br /><span class="blink">[!] Статья не опубликована</span><br />';
        }

        list(
$cat_name,$cat_title) = $categories[$row['cid']]; 

        echo 
'</div></div>';

        
$files = $db->select("SELECT * FROM ?_list_file WHERE `post` = ? ORDER BY `id`", $id );
        
        if (!empty(
$files)) {

            echo 
'<div class="downlist2">Прикрепленные файлы:<br />';

            foreach(
$files as $file) {

                echo 
'<a href="/' . gen_uri('download', $file['id']) . '">' . $file['name'] . '</a><br />';
                if (
$is_admin) { 
                    echo 
'<div class="text">
                    Скачано: <b>' 
. intval($file['count']) . '</b><br />
                    Размер: ' 
. size($file['size']) . '<br />
                    <a href="' 
. ADMIN_DIR . '?a=del_file&amp;id=' . intval($file['id']) . '&amp;rnd=' . $_SESSION['token'] . '">Удалить</a>
                    <br /></div>'
;
                }
            }
            echo 
'</div>';
        }

        echo 
'<div class="downlist2">
        <div class="imgright"><a href="/' 
. gen_uri('print',$id) . '" title="Версия для печати"><img src="' . ICONS . 'printer.png" alt="" /></a></div>
        Опубликовано: ' 
. date('d.m.Y в H:i', strtotime($row['date'])) . '<br />
        Раздел: <a href="' 
. gen_uri('category', $row['cid']) . '">' . $cat_name . '</a><br />
        Прочтений: ' 
. intval($row['views']) . '<br />';

        if (
$config['allow_rating'] == 1) {

            
$raiting = !empty($row['vote_num']) ? round($row['rating'] / $row['vote_num'], 1) : 0;
            echo 
'Рейтинг: ' . raiting_vote($raiting) . '<br />';
            echo 
'Всего голосов: <b>' . num($row['vote_num']) . '</b><br />';
        }

        echo 
'<img src="' . ICONS . 'list.png" alt="" /> <a href="' . gen_uri('comments', $id) . '">Комментарии</a>: ' . intval($row['comm']) . '<br />';
        if (
$row['acomm'] == 1) echo '<img src="' . ICONS . 'add.png" alt="" /> <a href="/' . gen_uri('add_comments', $id) . '">Добавить комментарий</a><br />';

        if (
$config['allow_rating'] == 1 && empty($_SESSION['votes'][$id]) && empty($_COOKIE['votes'][$id])) {

            echo 
'<form action="' . gen_uri('votes', $id, 'rnd=' . $_SESSION['token']) . '" method="post">';
            echo 
'<select name="vote">';
            echo 
'<option value="5">Отлично</option>';
            echo 
'<option value="4">Хорошо</option>';
            echo 
'<option value="3">Нормально</option>';
            echo 
'<option value="2">Плохо</option>';
            echo 
'<option value="1">Отстой</option>';
            echo 
'</select>';
            echo 
'<input type="submit" value="Oценить" /></form>';
        }

        echo 
'</div>';

        if (
$config['share_links'] == 1) echo '<div class="downlist2"><script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,moikrug"></div></div>'
;


        echo 
'<div class="downlist2">
        Ссылка на статью:<br />
        <input name="link" type="text" value="' 
. $config['site_url'] . DS . gen_uri('post', $id) . '"><br />
        ББ-код для форума:<br />
        <input name="link" type="text" value="[url=' 
. $config['site_url'] . DS . gen_uri('post', $id) . ']' . $row['title'] . '[/url]"><br /></div>';
        echo 
'<div class="downlist2"><img src="' . ICONS . 'home.png" alt=""/> <a href="' . $config['site_url'] . '">На главную</a></div>';
    }
    else {

        
addMessage('Ошибка 404! Публикация не найдена или ссылка неверна!', 'error');
        
gen_red('index');
    }
}
else {

    
addMessage('Ошибка 404! Публикация не найдена или ссылка неверна!', 'error');
    
gen_red('index');
}

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