Файл: CMS/core/modules/board_post.php
Строк: 66
<?php
if (!defined('CMS')) { die('Access Denied!'); }
if (!empty($id)) {
$parse = parse_url($_SERVER['REQUEST_URI']);
$boards = $db->selectRow("SELECT `p`.*, `c`.`cats_id`, `c`.`cats_name`,
(SELECT COUNT(1) FROM ?_users_bookmarks WHERE `book_path` = ?) AS `bookmarks`
FROM ?_board_posts `p` LEFT JOIN ?_board_category `c`
ON `p`.`board_cats_id` = `c`.`cats_id`
WHERE `p`.`board_id` = ? LIMIT 1;", $parse['path'], $id);
if (!empty($boards)) {
show_header($boards['board_title'] . ' - Доска объявлений', $boards['board_text'], $boards['board_text']);
if ( empty($_SESSION['view'][$id]) ) {
$db->query( "UPDATE ?_board_posts SET `board_read` = (`board_read` + 1) WHERE `board_id` = ?", $id );
}
$_SESSION['view'][$id] = 1;
echo '<div class="b">' . icon('myblog.png', 'icons');
echo '<a href="' . gen_uri('index', '', RND) . '">Объявления</a> | ';
echo '<a href="' . gen_uri('category', $boards['cats_id'], RND) . '">' . $boards['cats_name'] . '</a>';
if ($is_logged && $boards['board_user'] == $log) {
echo ' | <a href="' . gen_uri('edit', $id, RND) . '">Изменить</a>';
}
echo '<div class="imgrss">';
echo '<a href="' . gen_uri('print', $id, RND) . '">' . icon('printer.png') . '</a> </div>';
echo '</div>';
if (is_admin()) {
echo '<div class="b">' . icon('edit.png', 'icons');
echo '<a href="' . gen_admin('?m=board_edit&id=' . $id . '&' . RND) . '">Редактировать</a> | ';
echo '<a href="' . gen_admin('?m=board_move&id=' . $id . '&' . RND) . '">Переместить</a> | ';
echo '<a href="' . gen_admin('?m=board&del_post=' . $id . '&rnd=' . $_SESSION['token']) . '" onclick="return confirm('Вы действительно хотите удалить данное объявление?')">Удалить</a></div>';
}
echo '<div class="b" style="min-height: ' . $config['board_screen_height'] . ';">';
if (file_exists(ROOTPATH . '/upload/boards/' . $id . '.jpg')) {
echo '<div class="img">';
echo '<img src="' . $config['site_url'] . '/upload/boards/' . $id . '.jpg" alt="' . $boards['board_title'] . '" />';
echo '</div>';
}
echo nl2br(bb_code($boards['board_text'])) . '</div>';
echo '<div class="b">Контакты:<br />' . nl2br(bb_code($boards['board_contacts'])) . '</div>';
echo '<div class="b">';
echo '- Автор объявления: ' . users_anketa($boards['board_user']) . '<br />';
echo '- Опубликовано: ' . get_date($boards['board_time']) . '<br />';
echo '- Просмотров: ' . num($boards['board_read']) . '<br />';
echo '</div>';
echo show_bookmarks($boards['board_title'], '', $boards['bookmarks']);
if ($config['share_links'] == 1) echo '<div class="b"><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="b">' . icon('return.png');
echo '<a href="' . gen_uri('index', '', RND) . '">Объявления</a> | ';
echo '<a href="' . gen_uri('new', '', RND) . '">Новые</a> | ';
echo '<a href="' . gen_uri('search', '', RND) . '">Поиск</a> | ';
echo '<a href="' . gen_uri('add', '', RND) . '">Добавить</a><br /></div>';
}
else {
$inSes->addMessage('Ошибка! Данного объявления не существует!');
gen_red('index', '', RND);
}
}
else {
$inSes->addMessage('Ошибка! Данного объявления не существует!');
gen_red('index', '', RND);
}
?>