Example #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;
 }
Example #2
0
 /**
  * Return request data in an array.
  *
  * @return array
  */
 public function getRequestData()
 {
     $postList = array();
     $formName = $this->getFormName();
     $requestData = $this->request->getPostList()->toArray();
     if (array_key_exists($formName, $requestData)) {
         $postList = array_merge($postList, $requestData[$formName]);
     }
     $filesData = $this->request->getFileList()->toArray();
     if (array_key_exists($formName, $filesData)) {
         $filesData = $filesData[$formName];
         $postList = array_merge($postList, $this->normalizeFilesData($filesData));
     }
     return $postList;
 }
 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();
 }
Example #4
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;
 }
Example #5
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;
 }