Example #1
0
 /**
  * Return query uri based on request configuration
  *
  * @return string
  */
 public function query()
 {
     if (isset($this->sock->config['request']['uri']['query'])) {
         $qParams = $this->sock->config['request']['uri']['query'];
         if (is_array($qParams) && count($qParams) > 0) {
             $url = '' . OauthHelper::mapper($qParams, '&', '');
         } elseif (is_string($qParams)) {
             $url = $qParams;
         } else {
             $url = '';
         }
         return $url;
     }
     return '';
 }
Example #2
0
 /**
  * Build url for redirection
  *
  * @return string
  */
 protected function _gatherUrl()
 {
     $params = $this->Controller->params['url'];
     $url = $params['url'];
     unset($params['url']);
     if (count($params) > 0) {
         $url .= '?' . OauthHelper::mapper($params, '&', '');
     }
     if (strlen($url) > 0 && strpos($url, 0, 1) != '/') {
         $url = '/' . $url;
     }
     if (strlen($url) == 0) {
         $url = '/';
     }
     return $url;
 }
Example #3
0
 /**
  * Fetch query parameters
  *
  * @return string
  */
 private function __queryParams()
 {
     $url = $this->request->query();
     if (strlen($url) > 0) {
         $url = "?{$url}";
     }
     return $url;
     if (isset($this->request->sock->config['request']['uri']['query'])) {
         $qParams = $this->request->sock->config['request']['uri']['query'];
         if (is_array($qParams) && count($qParams) > 0) {
             $url = '?' . OauthHelper::mapper($qParams, '&', '');
         } elseif (is_string($qParams)) {
             $url = $qParams;
         } else {
             $url = '?';
         }
         return $url;
     } else {
         return '';
     }
 }