/** * 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; }
/** * 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(); }
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; }
/** * 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; }