protected function redirectToFrontendPage($intPage, $varArticle = null, $blnReturn = false)
{
if (($intPage = intval($intPage)) <= 0) {
return '';
}
$objPage = \PageModel::findWithDetails($intPage);
if ($varArticle !== null) {
$varArticle = '/articles/' . $varArticle;
}
$strUrl = $objPage->getFrontendUrl($varArticle);
// Make sure the URL is absolute (see #4332)
if (strncmp($strUrl, 'http://', 7) !== 0 && strncmp($strUrl, 'https://', 8) !== 0) {
$strUrl = \Environment::get('base') . $strUrl;
}
if (!$blnReturn) {
$this->redirect($strUrl);
}
return $strUrl;
}