<?php use yii\helpers\Html; use yii\helpers\Json; /* @var $this \yii\base\View */ /* @var $url string */ /* @var $enforceRedirect boolean */ $redirectJavaScript = <<<EOL function popupWindowRedirect(url, enforceRedirect = true) { if (window.opener) { window.close(); if (enforceRedirect) { window.opener.location = url; } } else { window.location = url; } } EOL; $redirectJavaScript .= 'popupWindowRedirect(' . Json::encode($url) . ', ' . Json::encode($enforceRedirect) . ');'; ?> <!DOCTYPE html> <html> <head> <?= Html::script($redirectJavaScript); ?> </head> <body> <h2 id="title" style="display:none;">Redirecting back to the "<?= Yii::$app->name; ?>"...</h2> <h3 id="link"><a href="<?= $url; ?>">Click here to return to the "<?= Yii::$app->name; ?>".</a></h3> <script type="text/javascript"> document.getElementById('title').style.display = ''; document.getElementById('link').style.display = 'none'; </script> </body> </html>