Вход Регистрация
Файл: 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'] == && !$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'] == && 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');
}

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