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; }
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; }