public function toJson() { $ar['jsonrpc'] = $this->jsonrpc; if ($this->error) { $ar['error'] = $this->error; } else { $ar['result'] = $this->result; } $ar['id'] = $this->id; return Rpc::encode($ar); }
/** * get site's countries config information * * @return Array countriy Structure list */ public function countries() { $site_id = $this->data["id"]; //TODO fix get countries method $countries = Rpc::instance()->address('countries', $site_id); return $countries; }
<?php require_once __DIR__ . '/include/config.inc.php'; header('Content-Type: application/json; charset=UTF-8'); Rpc::setUTF8Encode(0); Rpc::setAcceptedClasses(array('rpProduct', 'rpShopping', 'modIndex')); Rpc::process();