PluginProbe
wpForo Forum / 3.1.6
wpForo Forum v3.1.6
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 / themes / classic / search.php

search.php in wpForo Forum 3.1.6, at themes/classic/search.php

80 lines 4.0 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 $args = WPF()->current_object['args'];
6 $is_tag = wpfval( $args, 'type' ) === 'tag';
7 $posts = WPF()->current_object['posts'];
8 ?>
9 <p id="wpforo-search-title">
10 <?php if( $is_tag ): ?>
11 <i class="fas fa-tag"></i> &nbsp;<?php wpforo_phrase( 'Tag' ) ?>:&nbsp;
12 <?php else: ?>
13 <?php wpforo_phrase( 'Search result for' ) ?>:&nbsp;
14 <?php endif; ?>
15 <span class="wpfcl-5"><?php echo esc_html( wpfval( $args, 'needle' ) ) ?></span>
16 </p>
17 <div class="wpforo-search-wrap <?php if( $is_tag ) echo 'wpforo-search-tag' ?>">
18 <div class="wpf-search-bar"><?php wpforo_post_search_form( $args ) ?></div>
19 <hr>
20 <div class="wpf-snavi"><?php wpforo_template_pagenavi( '', false ) ?></div>
21 <div class="wpforo-search-content">
22 <table style="width: 100%;">
23 <tr class="wpf-htr">
24 <td class="wpf-shead-icon">#</td>
25 <td class="wpf-shead-title" <?php if( $is_tag ) echo 'style="width: 50%;"' ?>><?php wpforo_phrase( 'Post Title' ) ?></td>
26 <?php if( ! $is_tag ): ?>
27 <td class="wpf-shead-result"><?php wpforo_phrase( 'Result Info' ) ?></td>
28 <?php endif; ?>
29 <td class="wpf-shead-date"><?php wpforo_phrase( 'Date' ) ?></td>
30 <td class="wpf-shead-user"><?php wpforo_phrase( 'User' ) ?></td>
31 <?php if( ! $is_tag ): ?>
32 <td class="wpf-shead-forum"><?php wpforo_phrase( 'Forum' ) ?></td>
33 <?php endif; ?>
34 </tr>
35 <?php if( ! empty( $posts ) ) : ?>
36 <?php foreach( $posts as $post ) :
37 if( ! $post['title'] ) $post['title'] = wpforo_topic( $post['topicid'], 'title' ); ?>
38 <tr class="wpf-ttr">
39 <td class="wpf-spost-icon"><i class="fas fa-comments fa-1x wpfcl-0"></i></td>
40 <td class="wpf-spost-title">
41 <a href="<?php echo esc_url( WPF()->post->get_url( $post['postid'] ) ) ?>" title="<?php wpforo_phrase( 'View entire post' ) ?>"><?php echo esc_html( $post['title'] ) ?> &nbsp;<i class="fas fa-chevron-right" style="font-size:11px;"></i></a>
42 </td>
43 <?php if( ! $is_tag ): ?>
44 <td class="wpf-spost-result wpfcl-5"><?php echo( isset( $post['matches'] ) ? ceil( $post['matches'] ) : '' ) ?><?php wpforo_phrase( 'relevance' ) ?></td>
45 <?php endif; ?>
46 <td class="wpf-spost-date"><?php wpforo_date( $post['created'] ); ?></td>
47 <td class="wpf-spost-user"><?php wpforo_user_dname( wpforo_member( $post ), true ) ?></td>
48 <?php if( ! $is_tag ): ?>
49 <td class="wpf-spost-forum"><?php echo wpforo_forum( $post['forumid'], 'title' ) ?></td>
50 <?php endif; ?>
51 </tr>
52 <?php if( ! $is_tag ): ?>
53 <?php if( apply_filters('wpforo_search_result_intro', true, $post, $args) ): ?>
54 <tr class="wpf-ptr">
55 <td class="wpf-spost-icon">&nbsp;</td>
56 <td colspan="5" class="wpf-stext">
57 <?php echo wpforo_sanitize_search_body($post['body'], $args['needle']); ?>
58 </td>
59 </tr>
60 <?php endif ?>
61 <?php else: ?>
62 <tr class="wpf-ptr">
63 <td colspan="4">
64 <div class="wpf-search-tags"><?php wpforo_tags( $post['topicid'], false, 'small' ); ?>
65 <div class="wpf-clear"></div>
66 </div>
67 </td>
68 </tr>
69 <?php endif ?>
70 <?php endforeach ?>
71 <?php else : ?>
72 <tr class="wpf-ptr">
73 <td colspan="6"><p class="wpf-p-error"> <?php wpforo_phrase( 'Posts not found' ) ?> </p></td>
74 </tr>
75 <?php endif ?>
76 </table>
77 </div>
78 <div class="wpf-snavi"><?php wpforo_template_pagenavi( '', false ) ?></div>
79 </div>
80