File: /home/hcb48/public_html/wp-content/plugins/wpdiscuz/utils/layouts/subscriptions/content.php
<?php
if (!defined('ABSPATH')) {
exit();
}
ob_start();
$action = 'wpdGetSubscriptionsPage';
$perPage = apply_filters('wpdiscuz_content_per_page', 3);
$items = $this->dbManager->getSubscriptions($currentUserEmail, $perPage, 0);
if ($items && is_array($items)) {
$page = 0;
$lrItemsCount = 3;
$itemsCount = $this->dbManager->getSubscriptionsCount($currentUserEmail);
$pCount = intval($itemsCount / $perPage);
$pageCount = ($itemsCount % $perPage == 0) ? $pCount : $pCount + 1;
foreach ($items as $item) {
$sId = $item->id;
$sEmail = $item->email;
$scId = $item->subscribtion_id;
$sPostId = $item->post_id;
$sType = $item->subscribtion_type;
$sKey = $item->activation_key;
if ($sType == 'reply') {
$object = get_comment($scId);
$link = get_comment_link($scId);
$author = $object->comment_author;
$postedDate = $this->getCommentDate($object);
$content = wp_trim_words($object->comment_content, 20, '…');
$sTypeInfo = $this->optionsSerialized->phrases['wc_user_settings_subscribed_to_replies'];
} else {
$object = get_post($sPostId);
$link = get_permalink($sPostId);
$postAuthor = get_user_by('ID', $object->post_author);
$author = $postAuthor->display_name ? $postAuthor->display_name : $postAuthor->user_login;
$postedDate = $this->getPostDate($object);
$content = $object->post_title;
$sTypeInfo = ($sType == 'all_comment') ? $this->optionsSerialized->phrases['wc_user_settings_subscribed_to_replies_own'] : $this->optionsSerialized->phrases['wc_user_settings_subscribed_to_all_comments'];
}
if ($object && !is_wp_error($object)) {
include WPDISCUZ_DIR_PATH . '/utils/layouts/subscriptions/item.php';
}
}
include WPDISCUZ_DIR_PATH . '/utils/layouts/pagination.php';
?>
<input type="hidden" class="wpd-page-number" value="0"/>
<?php } else { ?>
<div class='wpd-item'><?php echo $this->optionsSerialized->phrases['wc_user_settings_no_data']; ?></div>
<?php
}
$html .= ob_get_clean();