summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--includes/browser.inc26
1 files changed, 2 insertions, 24 deletions
diff --git a/includes/browser.inc b/includes/browser.inc
index 43bf7f206..a6c4219d2 100644
--- a/includes/browser.inc
+++ b/includes/browser.inc
@@ -288,7 +288,7 @@ class Browser {
// Clear the page variable since the content has change.
unset($this->page);
- $this->checkForRefresh();
+ $this->refreshCheck();
}
/**
@@ -781,29 +781,7 @@ class Browser {
* A refresh signifier can either be the 'Location' HTTP header or the meta
* tag 'http-equiv="Refresh"'.
*/
- function refreshCheck() {
- // If not handled by backend wrapper then go ahead and handle.
- if (isset($this->headers['Location'])) {
- // Expect absolute URL.
- $this->get($this->headers['Location']);
- }
-
- if (($page = $this->getPage()) !== FALSE && ($tag = $page->getMetaTag('Refresh', 'http-equiv'))) {
- // Parse the content attribute of the meta tag for the format:
- // "[delay]: URL=[path_to_redirect_to]".
- if (preg_match('/\d+;\s*URL=(?P<url>.*)/i', $tag['content'], $match)) {
- $this->get($page->getAbsoluteUrl(decode_entities($match['url'])));
- }
- }
- }
-
- /**
- * Check for a refresh signifier.
- *
- * A refresh signifier can either be the 'Location' HTTP header or the meta
- * tag 'http-equiv="Refresh"'.
- */
- protected function checkForRefresh() {
+ protected function refreshCheck() {
// If not handled by backend wrapper then go ahead and handle.
if (isset($this->headers['Location'])) {
// Expect absolute URL.