Ejemplo n.º 1
0
            if (!$subscribed) {
                $subscription->remove();
            }
        }
        $tpl->setVariable('update_success', 1);
        $redirectURI = 'comment/setting';
        if (!is_null($hashString)) {
            $redirectURI = $redirectURI . '/' . $hashString;
        }
        $module->redirectTo($redirectURI);
        return;
    }
}
//1.fetch Contents
$ini = eZINI::instance('ezcomments.ini');
$numberPerPage = $ini->variable('NotificationSettings', 'NumberPerPage');
$limit = array();
$limit['offset'] = ($page - 1) * $numberPerPage;
$limit['length'] = $numberPerPage;
$sorts = array();
$sorts = array('subscription_time' => 'desc');
$iniSite = eZINI::instance();
$languageCode = $iniSite->variable('RegionalSettings', 'ContentObjectLocale');
$language = eZContentLanguage::fetchByLocale($languageCode);
$languageID = $language->attribute('id');
$subscriptionList = ezcomSubscription::fetchListBySubscriberID($subscriber->attribute('id'), $languageID, 1, $sorts, $limit);
$totalCount = ezcomSubscription::countWithSubscriberID($subscriber->attribute('id'), $languageID, 1);
$tpl->setVariable('subscription_list', $subscriptionList);
$tpl->setVariable('total_count', $totalCount);
$Result['content'] = $tpl->fetch('design:comment/setting.tpl');
$Result['path'] = array(array('url' => false, 'text' => ezpI18n::tr('ezcomments/comment/setting', 'Comment settings')));