/** * Returns the current page calculated from the request URI. * * @return string */ public function getRequestedPage() { if ($this->requestedPage === null) { if (($uri = $this->getRequestUri()) == '') { $this->requestedPage = parent::getRequestedPage(); } else { $parsedUri = new Web\Uri("http://" . $this->server->getHttpHost() . $uri); $this->requestedPage = static::normalize(static::decode($parsedUri->getPath())); } } return $this->requestedPage; }
public function getRequestedPage() { if ($this->requestedFile != null) { return $this->requestedFile; } $page = $this->getRequestUri(); if (empty($page)) { $this->requestedFile = parent::getRequestedPage(); return $this->requestedFile; } $page = urldecode($page); $page = Text\Encoding::convertEncodingToCurrent($page); $this->requestedFile = $this->convertToPath($page); return $this->requestedFile; }
public function getRequestedPage() { if ($this->requestedFile != null) { return $this->requestedFile; } $page = $this->getRequestUri(); if ($page == "") { return $this->requestedFile = parent::getRequestedPage(); } $page = urldecode($page); $page = Text\Encoding::convertEncodingToCurrent($page); $uri = new Web\Uri($page, Web\UriType::RELATIVE); return $this->requestedFile = $uri->convertToPath(); }
/** * Returns the current page calculated from the request URI. * * @return string */ public function getRequestedPage() { if ($this->requestedPage === null) { if ($this->getRequestUri() == '') { $this->requestedPage = parent::getRequestedPage(); } else { $this->requestedPage = $this->convertToPath($this->getDecodedUri()); } } return $this->requestedPage; }