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 / 2022 / profile-subscriptions.php

profile-subscriptions.php in wpForo Forum 3.1.6, at themes/2022/profile-subscriptions.php

46 lines 2.2 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 $subscribes = (array) wpfval( WPF()->current_object, 'subscribes' );
6 ?>
7
8 <div class="wpforo-subscriptions">
9 <?php wpforo_template_profile_board_panel() ?>
10 <?php do_action( 'wpforo_template_profile_subscriptions_head_bar', $subscribes ); ?>
11
12 <?php if( $subscribes ) : ?>
13 <div class="wpforo-sbs">
14 <?php foreach( $subscribes as $subscribe ) : ?>
15 <?php
16 $item_url = '#';
17 if( in_array( $subscribe['type'], [ 'forum', 'forum-topic' ] ) ) {
18 $item = WPF()->forum->get_forum( $subscribe['itemid'] );
19 if( !empty( $item ) ) $item_url = WPF()->forum->get_forum_url( $item['forumid'] );
20 } elseif( $subscribe['type'] === 'topic' ) {
21 $item = WPF()->topic->get_topic( $subscribe['itemid'] );
22 if( !empty( $item ) ) $item_url = WPF()->topic->get_url( $item['topicid'] );
23 } elseif( in_array( $subscribe['type'], [ 'forums', 'forums-topics' ] ) ) {
24 $item = [ 'title' => wpforo_phrase( 'All ' . $subscribe['type'], false ) ];
25 }
26 if( empty( $item ) ) continue;
27 ?>
28 <div class="wpforo-sb">
29 <div class="sbn-icon"><i class="fas fa-1x <?php echo ( $subscribe['type'] == 'forum' ) ? 'fa-comments' : 'fa-file-alt'; ?>"></i></div>
30 <div class="sbn-title"><a href="<?php echo esc_url( (string) $item_url ) ?>"><?php echo esc_html( $item['title'] ) ?></a></div>
31 <?php if( WPF()->current_object['user_is_same_current_user'] || wpforo_current_user_is( 'admin' ) ) : ?>
32 <div class="sbn-action"><span class="wpf-sbn-unsbscrb" data-boardid="<?php echo WPF()->board->get_current( 'boardid' ) ?>" data-key="<?php echo $subscribe['confirmkey'] ?>" title="<?php wpforo_phrase( 'Unsubscribe' ); ?>"><i class="fas fa-bell-slash"></i></span></div>
33 <?php else : ?>
34 <div class="sbn-action">&nbsp;</div>
35 <?php endif ?>
36 </div>
37 <?php endforeach ?>
38 </div>
39 <div class="sbn-foot">
40 <?php wpforo_template_pagenavi() ?>
41 </div>
42 <?php else : ?>
43 <p class="wpf-p-error"> <?php wpforo_phrase( 'No subscriptions found for this member.' ) ?> </p>
44 <?php endif; ?>
45 </div>
46