Beispiel #1
1
 /**
  * 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;
 }
Beispiel #2
0
 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();
 }
Beispiel #4
0
 /**
  * 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;
 }