Размер файла: 10.88Kb
@extends('layout')
@section('title', e($topics['title'].' (Стр. '.$page['current'].')').' - @parent')
@section('description', e('Обсуждение темы: '.$topics['title'].' (Стр. '.$page['current'].')'))
@section('content')
<h1>{{ $topics['title'] }}</h1>
<a href="/forum">Форум</a> /
<?php if (!empty($topics['subparent'])): ?>
<a href="/forum/<?=$topics['subparent']['id']?>"><?=$topics['subparent']['title']?></a> /
<?php endif; ?>
<a href="/forum/<?=$topics['forum_id']?>"><?=$topics['forum_title']?></a> /
<a href="/topic/<?=$tid?>/print">Печать</a> / <a href="/topic/<?=$tid?>/rss">RSS-лента</a>
<?php if (is_user()): ?>
<?php if ($topics['author'] == $log && empty($topics['closed']) && App::user('point') >= $config['editforumpoint']): ?>
/ <a href="/topic/<?= $tid ?>/close?token=<?=$_SESSION['token']?>">Закрыть</a>
/ <a href="/topic/<?= $tid ?>/edit">Изменить</a>
<?php endif; ?>
<?php $bookmark = $topics['bookmark'] ? 'Из закладок' : 'В закладки'; ?>
/ <a href="#" onclick="return bookmark(this)" data-tid="{{ $tid }}" data-token="{{ $_SESSION['token'] }}">{{ $bookmark }}</a>
<?php endif; ?>
<?php if (!empty($topics['curator'])): ?>
<div>
<span class="label label-info">
<i class="fa fa-wrench"></i> Кураторы темы:
<?php foreach ($topics['curator'] as $key => $curator): ?>
<?php $comma = (empty($key)) ? '' : ', '; ?>
<?=$comma?><?=profile($curator)?>
<?php endforeach; ?>
</span>
</div>
<?php endif; ?>
<?php if (!empty($topics['note'])): ?>
<div class="info"><?=App::bbCode($topics['note'])?></div>
<?php endif; ?>
<hr />
<?php if (is_admin()): ?>
<?php if (empty($topics['closed'])): ?>
<a href="/admin/forum?act=acttopic&do=closed&tid=<?=$tid?>&page=<?=$page['current']?>&uid=<?=$_SESSION['token']?>">Закрыть</a> /
<?php else: ?>
<a href="/admin/forum?act=acttopic&do=open&tid=<?=$tid?>&page=<?=$page['current']?>&uid=<?=$_SESSION['token']?>">Открыть</a> /
<?php endif; ?>
<?php if (empty($topics['locked'])): ?>
<a href="/admin/forum?act=acttopic&do=locked&tid=<?=$tid?>&page=<?=$page['current']?>&uid=<?=$_SESSION['token']?>">Закрепить</a> /
<?php else: ?>
<a href="/admin/forum?act=acttopic&do=unlocked&tid=<?=$tid?>&page=<?=$page['current']?>&uid=<?=$_SESSION['token']?>">Открепить</a> /
<?php endif; ?>
<a href="/admin/forum?act=edittopic&tid=<?=$tid?>&page=<?=$page['current']?>">Изменить</a> /
<a href="/admin/forum?act=movetopic&tid=<?=$tid?>">Переместить</a> /
<a href="/admin/forum?act=deltopics&fid=<?=$topics['forum_id']?>&del=<?=$tid?>&uid=<?=$_SESSION['token']?>" onclick="return confirm('Вы действительно хотите удалить данную тему?')">Удалить</a> /
<a href="/admin/forum?act=topic&tid=<?=$tid?>&page=<?=$page['current']?>">Управление</a><br />
<?php endif; ?>
<?php if (!empty($topics['is_moder'])): ?>
<form action="/topic/<?=$tid?>/delete?page=<?=$page['current']?>" method="post">
<input type="hidden" name="token" value="{{ $_SESSION['token'] }}">
<?php endif; ?>
<?php if ($page['total'] > 0): ?>
<?php foreach ($topics['posts'] as $key=>$data): ?>
<?php $num = ($page['offset'] + $key + 1); ?>
<div class="post">
<div class="b" id="post_<?=$data['id']?>">
<div class="pull-right">
<?php if (!empty($log) && $log != $data['user']): ?>
<a href="#" onclick="return postReply('<?= nickname($data['user']) ?>')" title="Ответить"><i class="fa fa-reply text-muted"></i></a>
<a href="#" onclick="return postQuote(this)" title="Цитировать"><i class="fa fa-quote-right text-muted"></i></a>
<noindex>
<a href="#" onclick="return sendComplaint(this)" data-type="/topic" data-id="{{ $data['id'] }}" data-token="{{ $_SESSION['token'] }}" data-page="{{ $page['current'] }}" rel="nofollow" title="Жалоба"><i class="fa fa-bell text-muted"></i></a>
</noindex>
<?php endif; ?>
<?php if (($log == $data['user'] && $data['time'] + 600 > SITETIME) || !empty($topics['is_moder'])): ?>
<a href="/topic/<?=$tid?>/<?=$data['id']?>/edit?page=<?=$page['current']?>" title="Редактировать"><i class="fa fa-pencil text-muted"></i></a>
<?php if (!empty($topics['is_moder'])): ?>
<input type="checkbox" name="del[]" value="<?=$data['id']?>" />
<?php endif; ?>
<?php endif; ?>
<div class="js-rating">
@unless ($log == $data['user'])
<a class="post-rating-down<?= $data['vote'] == -1 ? ' active' : '' ?>" href="#" onclick="return changeRating(this);" data-id="{{ $data['id'] }}" data-type="post" data-vote="-1" data-token="{{ $_SESSION['token'] }}"><i class="fa fa-minus"></i></a>
@endunless
<span>{{ $data['rating'] }}</span>
@unless ($log == $data['user'])
<a class="post-rating-up<?= $data['vote'] == 1 ? ' active' : '' ?>" href="#" onclick="return changeRating(this);" data-id="{{ $data['id'] }}" data-type="post" data-vote="1" data-token="{{ $_SESSION['token'] }}"><i class="fa fa-plus"></i></a>
@endunless
</div>
</div>
<div class="img"><?=user_avatars($data['user'])?></div>
<?=$num?>. <b><?=profile($data['user'])?></b> <small>(<?=date_fixed($data['time'])?>)</small><br />
<?=user_title($data['user'])?> <?=user_online($data['user'])?>
</div>
<div class="message">
<?=App::bbCode($data['text'])?>
</div>
<?php if (!empty($topics['files'])): ?>
<?php if (isset($topics['files'][$data['id']])): ?>
<div class="hiding"><i class="fa fa-paperclip"></i> <b>Прикрепленные файлы:</b><br />
<?php foreach ($topics['files'][$data['id']] as $file): ?>
<?php $ext = getExtension($file['hash']); ?>
<?= icons($ext) ?>
<a href="/uploads/forum/<?=$topics['id']?>/<?=$file['hash']?>"><?=$file['name']?></a> (<?=formatsize($file['size'])?>)<br />
<?php if (in_array($ext, ['jpg', 'jpeg', 'gif', 'png'])): ?>
<a href="/uploads/forum/<?=$topics['id']?>/<?=$file['hash']?>" class="gallery" data-group="{{ $data['id'] }}"><?= resize_image('uploads/forum/', $topics['id'].'/'.$file['hash'], $config['previewsize'], ['alt' => $file['name']]) ?></a><br />
<?php endif; ?>
<?php endforeach; ?>
</div>
<?php endif; ?>
<?php endif; ?>
<?php if (!empty($data['edit'])): ?>
<small><i class="fa fa-exclamation-circle text-danger"></i> Отредактировано: <?=nickname($data['edit'])?> (<?=date_fixed($data['edit_time'])?>)</small><br />
<?php endif; ?>
<?php if (is_admin() || empty($config['anonymity'])): ?>
<span class="data">(<?=$data['brow']?>, <?=$data['ip']?>)</span>
<?php endif; ?>
</div>
<?php endforeach; ?>
<?php else: ?>
<?php show_error('Сообщений еще нет, будь первым!'); ?>
<?php endif; ?>
<?php if (!empty($topics['is_moder'])): ?>
<span class="pull-right">
<button type="submit" class="btn btn-danger">Удалить выбранное</button>
</span>
</form>
<?php endif; ?>
<?php App::pagination($page) ?>
<?php if (is_user()): ?>
<?php if (empty($topics['closed'])): ?>
<div class="form">
<form action="/topic/<?=$tid?>/create" method="post" enctype="multipart/form-data">
<input type="hidden" name="token" value="<?= $_SESSION['token'] ?>" />
<div class="form-group{{ App::hasError('msg') }}">
<label for="markItUp">Сообщение:</label>
<textarea class="form-control" id="markItUp" rows="5" name="msg" placeholder="Текст сообщения" required>{{ App::getInput('msg') }}</textarea>
{!! App::textError('msg') !!}
</div>
<?php if (App::user('point') >= $config['forumloadpoints']): ?>
<div class="js-attach-form" style="display: none;">
<label class="btn btn-sm btn-default" for="inputFile">
<input id="inputFile" type="file" name="file" style="display:none;" onchange="$('#upload-file-info').html($(this).val().replace('C:\\fakepath\\', ''));">
Выбрать файл
</label>
<span class='label label-info' id="upload-file-info"></span>
<div class="info">
Максимальный вес файла: <b><?=round($config['forumloadsize']/1024)?></b> Kb<br />
Допустимые расширения: <?=str_replace(',', ', ', $config['forumextload'])?>
</div><br />
</div>
<span class="imgright js-attach-button">
<a href="#" onclick="return showAttachForm();">Загрузить файл</a>
</span>
<?php endif; ?>
<button type="submit" class="btn btn-primary">Написать</button>
</form>
</div><br />
<?php else: ?>
<?php show_error('Данная тема закрыта для обсуждения!'); ?>
<?php endif; ?>
<?php else: ?>
<?php show_login('Вы не авторизованы, чтобы добавить сообщение, необходимо'); ?>
<?php endif; ?>
<a href="/smiles">Смайлы</a> /
<a href="/tags">Теги</a> /
<a href="/rules">Правила</a> /
<a href="/forum/top/themes">Топ тем</a> /
<a href="/forum/search?fid=<?=$topics['forum_id']?>">Поиск</a><br />
@stop