| 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 |
|