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 / 2026 / profile-activity.php

profile-activity.php in wpForo Forum 3.1.6, at themes/2026/profile-activity.php

105 lines 5.3 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 $user = WPF()->current_object['user'];
6 $activities = (array) wpfval( WPF()->current_object, 'activities' );
7 ?>
8
9 <div class="wpf-activities">
10 <?php
11 wpforo_template_profile_board_panel();
12 wpforo_template_profile_activity_panel();
13 ?>
14
15 <?php if( $activities ) : ?>
16 <?php foreach( $activities as $activity ) : ?>
17 <?php $forum = wpforo_forum( $activity['forumid'] ); ?>
18 <?php $topic = wpforo_topic( $activity['topicid'] ); ?>
19 <?php if( $activity['is_first_post'] ) : ?>
20 <div class="wpf-activity wpfa-topic">
21 <div class="wpf-activity-icon">
22 <div class="wpf-activity-tlabel"><?php wpforo_phrase( 'Topic' ) ?></div>
23 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
24 <path d="M1,6H23a1,1,0,0,0,0-2H1A1,1,0,0,0,1,6Z"/>
25 <path d="M1,11H15a1,1,0,0,0,0-2H1a1,1,0,0,0,0,2Z"/>
26 <path d="M15,19H1a1,1,0,0,0,0,2H15a1,1,0,0,0,0-2Z"/>
27 <path d="M23,14H1a1,1,0,0,0,0,2H23a1,1,0,0,0,0-2Z"/>
28 </svg>
29 <?php wpforo_topic_icon( $activity['topicid'], 'mixed' ); ?>
30 </div>
31 <div class="wpf-activity-data">
32 <div class="wpf-activity-top">
33 <div class="wpf-activity-title">
34 <a href="<?php echo esc_url_raw( WPF()->topic->get_url( $activity['topicid'] ) ) ?>">
35 <?php echo $activity['title'] ?>
36 </a>
37 </div>
38 <div class="wpf-activity-date">
39 <?php wpforo_date( $activity['created'] ); ?>
40 </div>
41 </div>
42 <div class="wpf-activity-bottom">
43 <div class="wpf-activity-flabel"><?php wpforo_phrase( 'Forum' ) ?></div>
44 <div class="wpf-activity-forum">
45 <?php $forum_icon = ( isset( $forum['icon'] ) && $forum['icon'] ) ? $forum['icon'] : 'fas fa-comments'; ?>
46 <i class="<?php echo esc_attr( $forum_icon ) ?>" style="color: <?php echo esc_attr( $forum['color'] ) ?>"></i>
47 <a href="<?php echo esc_url_raw( $forum['url'] ) ?>"><?php echo $forum['title'] ?></a>
48 </div>
49 </div>
50 <div class="wpf-activity-stat">
51 <div>
52 <?php wpforo_phrase( 'Replies:' ); ?>
53 <?php echo -- $topic['posts'] ?>
54 </div>
55 <div>
56 <?php wpforo_phrase( 'Views:' ); ?>
57 <?php echo $topic['views'] ?>
58 </div>
59 </div>
60 </div>
61 </div>
62 <?php else: ?>
63 <div class="wpf-activity wpfa-reply">
64 <div class="wpf-activity-icon">
65 <div class="wpf-activity-tlabel"><?php wpforo_phrase( 'Reply' ) ?></div>
66 <svg style="transform: rotate(180deg); vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
67 <path d="M23,24a1,1,0,0,1-1-1,6.006,6.006,0,0,0-6-6H10.17v1.586A2,2,0,0,1,6.756,20L.877,14.121a3,3,0,0,1,0-4.242L6.756,4A2,2,0,0,1,10.17,5.414V7H15a9.01,9.01,0,0,1,9,9v7A1,1,0,0,1,23,24ZM8.17,5.414,2.291,11.293a1,1,0,0,0,0,1.414L8.17,18.586V16a1,1,0,0,1,1-1H16a7.984,7.984,0,0,1,6,2.714V16a7.008,7.008,0,0,0-7-7H9.17a1,1,0,0,1-1-1Z"/>
68 </svg>
69 </div>
70 <div class="wpf-activity-data">
71 <div class="wpf-activity-top">
72 <div class="wpf-activity-title">
73 <a href="<?php echo esc_url_raw( WPF()->post->get_url( $activity['postid'] ) ) ?>">
74 <?php echo $activity['title'] ?>
75 </a>
76 <p><?php echo wpforo_text( $activity['body'], 150, false ) ?></p>
77 </div>
78 <div class="wpf-activity-date">
79 <?php wpforo_date( $activity['created'] ); ?>
80 </div>
81 </div>
82 <div class="wpf-activity-bottom">
83 <div class="wpf-activity-flabel"><?php wpforo_phrase( 'Forum' ) ?></div>
84 <div class="wpf-activity-forum">
85 <?php $forum_icon = ( isset( $forum['icon'] ) && $forum['icon'] ) ? $forum['icon'] : 'fas fa-comments'; ?>
86 <i class="<?php echo esc_attr( $forum_icon ) ?>" style="color: <?php echo esc_attr( $forum['color'] ) ?>"></i>
87 <a href="<?php echo esc_url_raw( $forum['url'] ) ?>"><?php echo $forum['title'] ?></a>
88 </div>
89 </div>
90 </div>
91 </div>
92 <?php endif; ?>
93
94
95 <?php endforeach ?>
96
97
98 <div class="activity-foot">
99 <?php wpforo_template_pagenavi() ?>
100 </div>
101 <?php else : ?>
102 <p class="wpf-p-error"> <?php wpforo_phrase( 'No activity found for this member.' ) ?> </p>
103 <?php endif ?>
104 </div>
105