예제 #1
0
 protected function _call($url, $array = array())
 {
     if ($this->debug) {
         var_dump($url);
     }
     $content = FNbase::getUrlContent($url, FNbase::clearEscape($array));
     if ($this->debug) {
         var_dump($content);
     }
     return $content;
 }
예제 #2
0
 protected function _call($url, $array = array())
 {
     if ($this->debug) {
         var_dump($url);
     }
     $content = FNbase::getUrlContent($url, FNbase::clearEscape($array));
     if ($this->debug) {
         var_dump($content);
     }
     $content = json_decode($content, true);
     if (!is_array($content)) {
         return $this->_cache_msg($url, 'url error', 'error');
     }
     if (!empty($content['error'])) {
         return $this->_cache_msg($url, $content['error'], 'error');
     }
     $data = !isset($content['data']) ? array() : array('data' => $content['data']);
     if (!empty($content['other']) && is_array($content['other'])) {
         unset($content['other']['data']);
         $data = array_merge($data, $content['other']);
     }
     $content['data'] = $data;
     return $content;
 }