PluginProbe
wpForo Forum / 1.4.13
wpForo Forum v1.4.13
3.1.6 3.1.5 3.1.4 3.1.2 3.1.1 3.1.0 3.0.9 3.0.8 3.0.7 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.10 1.4.11 1.4.12 1.4.13 All 138 releases
wpforo / wpf-themes / classic / layouts / 3 / topic.php

topic.php in wpForo Forum 1.4.13, at wpf-themes/classic/layouts/3/topic.php

52 lines 3.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 // Exit if accessed directly
3 if( !defined( 'ABSPATH' ) ) exit;
4 ?>
5
6 <div class="wpfl-3">
7 <div class="wpforo-topic-head">
8 <div class="head-title"><?php wpforo_phrase('Topic Title') ?></div>
9 <div class="head-stat-lastpost"><?php wpforo_phrase('Last Post') ?></div>
10 <br class="wpf-clear">
11 </div>
12
13 <?php foreach($topics as $key => $topic) : ?>
14
15 <?php
16 $member = wpforo_member($topic);
17 if(isset($topic['last_post']) && $topic['last_post']){
18 $last_post = wpforo_post($topic['last_post']);
19 $last_poster = wpforo_member($last_post);
20 }
21 $topic_url = wpforo_topic($topic['topicid'], 'url');
22 $classes = WPF()->tpl->icon('topic', $topic, false);
23 $class = explode( ' ', $classes); $class = ( isset($class[0]) ) ? 'wpf-' . str_replace('fa-', '', $class[0]) : '';
24 ?>
25 <div class="topic-wrap <?php echo $class ?>">
26 <div class="wpforo-topic">
27 <?php if( WPF()->perm->usergroup_can('va') && wpforo_feature('avatars') ): ?>
28 <div class="wpforo-topic-avatar"><?php echo WPF()->member->avatar($member) ?></div>
29 <?php endif; ?>
30 <div class="wpforo-topic-info">
31 <p class="wpforo-topic-title <?php wpforo_unread_topic($topic['topicid']) ?>"><a href="<?php echo esc_url($topic_url) ?>"><i class="fa-1x <?php echo $classes ?>" title="<?php $icon_title = WPF()->tpl->icon('topic', $topic, false, 'title'); if( $icon_title ) echo esc_html($icon_title) ?>"></i> <?php wpforo_text($topic['title'], 70); ?></a></p>
32 <p class="wpforo-topic-start-info wpfcl-2"><?php wpforo_member_link($member); ?>, <?php wpforo_date($topic['created']); ?></p>
33 <div class="wpforo-topic-badges"><?php wpforo_hook('wpforo_topic_info_end', $topic); ?></div>
34 </div>
35 <div class="wpforo-topic-status wpfcl-2">
36 <div class="votes"><div class="count <?php echo $topic['votes'] == 0 ? 'wpfcl-6' : 'wpfbg-4 wpfcl-3' ?>"><?php echo intval($topic['votes']) ?></div><div class="wpforo-label <?php echo $topic['votes'] == 0 ? 'wpfcl-6' : 'wpfbg-4 wpfcl-3' ?>"><?php wpforo_phrase('Votes') ?></div></div>
37 <div class="answers"><div class="count <?php echo $topic['answers'] == 0 ? 'wpfcl-5' : 'wpfbg-5 wpfcl-3' ?>"><?php echo intval($topic['answers']) ?></div><div class="wpforo-label <?php echo $topic['answers'] == 0 ? 'wpfcl-5' : 'wpfbg-5 wpfcl-3' ?>"><?php wpforo_phrase('Answers') ?></div></div>
38 <div class="views"><div class="count"><?php echo intval($topic['views']) ?></div><div class="wpforo-label"><?php wpforo_phrase('Views') ?></div></div>
39 </div>
40 <?php if(isset($topic['last_post']) && $topic['last_post']) : ?>
41 <div class="wpforo-topic-stat-lastpost"><span style="white-space:nowrap"><?php wpforo_phrase('by') ?>&nbsp;<?php wpforo_member_link($last_poster, '', 9); ?> <a href="<?php echo esc_url($last_post['url']) ?>" title="<?php wpforo_phrase('View the latest post') ?>"><i class="fas fa-chevron-right fa-sx wpfcl-a"></i></a></span><br> <?php wpforo_date($last_post['created']); ?></div>
42 <?php else: ?>
43 <div class="wpforo-topic-stat-lastpost"><?php wpforo_phrase('Replies not found') ?></div>
44 <?php endif; ?>
45 </div><!-- wpforo-topic -->
46 </div><!-- topic-wrap -->
47
48 <?php do_action( 'wpforo_loop_hook', $key ) ?>
49
50 <?php endforeach; ?>
51 </div><!-- topic-wrap -->
52