protected function redirectTo($page, $args = null, $preserveBreadcrumbs = false, $type = Kurogo::REDIRECT_TEMPORARY) { if (!isset($args)) { $args = $this->args; } $url = ''; if ($preserveBreadcrumbs) { $url = $this->buildBreadcrumbURL($page, $args, false); } else { $url = $this->buildURL($page, $args); } //error_log('Redirecting to: '.$url); if (KurogoWebBridge::shouldRewriteRedirects()) { KurogoWebBridge::redirectToURL($url); } else { $url = URL_PREFIX . ltrim($url, '/'); Kurogo::log(LOG_DEBUG, "Redirecting to page {$page} at {$url}", 'module'); Kurogo::redirectToURL($url, $type); } }