PKPNotificationSettingsForm::fetch PHP Method

fetch() public method

public fetch ( $request )
    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);
    }