Helix_Website/wp-content/plugins/wpforo/wpf-themes/classic/profile-subscriptions.php

43 lines
2.2 KiB
PHP

<?php
// Exit if accessed directly
if( !defined( 'ABSPATH' ) ) exit;
$subscribes = (array) wpfval(WPF()->current_object, 'subscribes');
?>
<div class="wpforo-sbn-content">
<?php wpforo_subscription_tools(); ?>
<?php if($subscribes) : ?>
<table>
<?php $bg = FALSE; foreach( $subscribes as $subscribe ) : ?>
<?php
if( in_array($subscribe['type'], array('forum', 'forum-topic')) ){
$item = WPF()->forum->get_forum($subscribe['itemid']);
$item_url = WPF()->forum->get_forum_url($item['forumid']);
}elseif($subscribe['type'] === 'topic'){
$item = WPF()->topic->get_topic($subscribe['itemid']);
$item_url = WPF()->topic->get_topic_url($item['topicid']);
}elseif ( in_array($subscribe['type'], array('forums', 'forums-topics')) ){
$item = array('title' => wpforo_phrase('All ' . $subscribe['type'], false));
$item_url = '#';
}
if(empty($item)) continue;
?>
<tr<?php echo ( $bg ? ' class="wpfbg-9"' : '' ) ?>>
<td class="sbn-icon"><i class="fas fa-1x <?php echo ($subscribe['type'] == 'forum') ? 'fa-comments' : 'fa-file-alt' ; ?>"></i></td>
<td class="sbn-title"><a href="<?php echo esc_url($item_url) ?>"><?php echo esc_html($item['title']) ?></a></td>
<?php if( WPF()->current_object['user_is_same_current_user'] ) : ?>
<td class="sbn-action"><a href="<?php echo esc_url(WPF()->sbscrb->get_unsubscribe_link($subscribe['confirmkey'])) ?>"><?php wpforo_phrase('Unsubscribe'); ?></a></td>
<?php else : ?>
<td>&nbsp;</td>
<?php endif ?>
</tr>
<?php $bg = ( $bg ? FALSE : TRUE ); endforeach ?>
</table>
<div class="sbn-foot">
<?php wpforo_template_pagenavi() ?>
</div>
<?php else : ?>
<p class="wpf-p-error"> <?php wpforo_phrase('No subscriptions found for this member.') ?> </p>
<?php endif; ?>
</div>