/** * Redirect the user after they logout * * @param modProcessorResponse $response * @return void */ public function redirectAfterLogout(modProcessorResponse $response) { $responseArray = $response->getObject(); /* redirect */ $logoutResourceId = $this->getProperty('logoutResourceId', 0); if (!empty($responseArray) && !empty($responseArray['url'])) { $this->modx->sendRedirect($responseArray['url']); } elseif (!empty($logoutResourceId)) { $logoutResourceParams = $this->getProperty('logoutResourceParams', ''); if (!empty($logoutResourceParams)) { $logoutResourceParams = $this->modx->fromJSON($logoutResourceParams); } $url = $this->modx->makeUrl($logoutResourceId, '', $logoutResourceParams, 'full'); $this->modx->sendRedirect($url); } else { $this->modx->sendRedirect($_SERVER['REQUEST_URI']); } }