if (isset($topic) && $topic->forum->isAdmMod() || isset($forum) && $forum->isAdmMod()) { $checkboxes[] = '<label><input type="checkbox" name="stick_topic" value="1" tabindex="' . $cur_index++ . '" />' . trans('fluxbb::common.stick_topic') . '<br /></label>'; } if (Auth::check()) { if (FluxBB\Models\Config::enabled('o_smilies')) { $checkboxes[] = '<label><input type="checkbox" name="hide_smilies" value="1" tabindex="' . $cur_index++ . '" />' . trans('fluxbb::post.hide_smilies') . '<br /></label>'; } if (FluxBB\Models\Config::enabled('o_topic_subscriptions')) { $is_subscribed = isset($topic) && $topic->isUserSubscribed(); $subscr_checked = false; // If it's a preview //if (Input::has('preview')) //$subscr_checked = Input::has('subscribe'); // If auto subscribed /* else */ if (FluxBB\Models\User::current()->auto_notify == '1') { $subscr_checked = true; } elseif ($is_subscribed) { // If already subscribed to the topic $subscr_checked = true; } $checkboxes[] = '<label><input type="checkbox" name="subscribe" value="1" tabindex="' . $cur_index++ . '"' . ($subscr_checked ? ' checked="checked"' : '') . ' />' . ($is_subscribed ? trans('fluxbb::post.stay_subscribed') : trans('fluxbb::post.subscribe')) . '<br /></label>'; } } elseif (FluxBB\Models\Config::enabled('o_smilies')) { $checkboxes[] = '<label><input type="checkbox" name="hide_smilies" value="1" tabindex="' . $cur_index++ . '" />' . trans('fluxbb::post.hide_smilies') . '<br /></label>'; } ?> @if (!empty($checkboxes)) <fieldset> <legend>{{ trans('fluxbb::common.options') }}</legend>
<div class="col-md-1 col-sm-1 col-xs-1">{{ trans('fluxbb::forum.views') }}</div> <div class="col-md-4 col-sm-4 col-xs-4">{{ trans('fluxbb::common.last_post') }}</div> </div> <!-- TODO: stickies --> <!-- TODO: Icons --> <?php $topic_count = 0; ?> @foreach ($forum->topics as $topic) <?php $topic_count++; $icon_type = 'icon'; if (FluxBB\Models\User::current()->isMember() && $topic->last_post > FluxBB\Models\User::current()->last_visit && (!isset($tracked_topics['topics'][$topic->id]) || $tracked_topics['topics'][$topic->id] < $topic->last_post) && (!isset($tracked_topics['forums'][$forum->id]) || $tracked_topics['forums'][$forum->id] < $topic->last_post) && is_null($topic->moved_to)) { // TODO: For obvious reasons, this if statement should not be here in the view (in that form) $icon_type = 'icon icon-new'; } ?> <div class="row vfx-content"> <div class="col-md-6 col-sm-6 col-xs-6"> <a href="{{ route('viewtopic', array('id' => $topic->id)) }}">{{ ($topic->subject) }}</a> {{ trans('fluxbb::common.by', array('author' => ($topic->poster))) }} </div> <div class="col-md-1 col-sm-1 col-xs-1">{{ $topic->getNumReplies() }}</div> <div class="col-md-1 col-sm-1 col-xs-1">{{ $topic->getNumViews() }}</div> <!-- TODO: Only show if o_topic_views is enabled --> <div class="col-md-4 col-sm-4 col-xs-4"> @if ($topic->wasMoved()) - - - @else <!-- TODO: Pass $last_post instead of $topic to url() -->