/** * Initialize view action * * @param \TYPO3\Flow\Mvc\View\ViewInterface $view * @return void */ protected function initializeView(\TYPO3\Flow\Mvc\View\ViewInterface $view) { $loggedUser = $this->securityContext->getAccount(); $currentUrl = $this->request->getHttpRequest()->getUri(); $view->assign('currentpage', $currentUrl); $view->assign('state', $this->base64UrlEncode($currentUrl)); if ($loggedUser != NULL) { $view->assign('loggedInUser', $this->securityContext->getAccount()->getAccountIdentifier()); $view->assign('currentUser', $this->securityContext->getAccount()->getParty()); } $facebook_appid = $this->facebookService->getAppId(); $facebook_redirecturi = $this->facebookService->getRedirectUri(); $vkLoginUrl = $this->vkService->getAuthorizationUri(); $this->view->assignMultiple(array('vk_url' => $vkLoginUrl, 'google_url' => $this->googlePlusService->getAuthorizationUri(), 'facebook_appid' => $facebook_appid, 'facebook_redirecturi' => $facebook_redirecturi)); }
/** * index action, does only display the form */ public function indexAction() { $account = $this->securityContext->getAccount(); $facebook_appid = $this->facebookService->getAppId(); $facebook_redirecturi = $this->facebookService->getRedirectUri(); $vkLoginUrl = $this->vkService->getAuthorizationUri(); $this->view->assignMultiple(array('vk_url' => $vkLoginUrl, 'twitter_url' => $this->twitterService->getAuthorizationUri(), 'google_url' => $this->googlePlusService->getAuthorizationUri(), 'facebook_appid' => $facebook_appid, 'facebook_redirecturi' => $facebook_redirecturi)); }