function fetch($request)
{
$context = $request->getContext();
$userId = $request->getUser()->getId();
$notificationSubscriptionSettingsDao = DAORegistry::getDAO('NotificationSubscriptionSettingsDAO');
$templateMgr = TemplateManager::getManager($request);
$templateMgr->assign(array('blockedNotifications' => $notificationSubscriptionSettingsDao->getNotificationSubscriptionSettings('blocked_notification', $userId, $context->getId()), 'emailSettings' => $notificationSubscriptionSettingsDao->getNotificationSubscriptionSettings('blocked_emailed_notification', $userId, $context->getId()), 'notificationSettingCategories' => $this->getNotificationSettingCategories(), 'notificationSettings' => $this->getNotificationSettingsMap()));
return parent::fetch($request);
}