public function display() { if (Request::isHttp()) { Response::header("Content-Type", "text/xml; charset=utf-8"); } $data = $this->xmlEncode(); if (Request::isLongServer()) { return $data; } echo $data; return null; }
public function display() { if (Request::isHttp()) { Response::header('Content-Type', 'application/amf; charset=utf-8'); } $data = \amf3_encode($this->model); if (Request::isLongServer()) { return $data; } echo $data; return null; }
public function display() { $pack = new MessagePacker(); $pack->writeString(json_encode($this->model)); if (Request::isHttp()) { Response::header("Content-Type", "application/zpack; charset=utf-8"); } if (Request::isLongServer()) { return array($this->model, $pack->getData()); } echo $pack->getData(); return null; }
public function display() { if (Request::isHttp()) { Response::header("Content-Type", "text/plain; charset=utf-8"); } if (\is_string($this->model)) { $data = $this->model; } else { $data = json_encode($this->model); } if (Request::isLongServer()) { return $data; } echo $data; return null; }
public function display() { if (Request::isHttp()) { $params = Request::getParams(); if (isset($params['jsoncallback'])) { Response::header("Content-Type", 'application/x-javascript; charset=utf-8'); } else { Response::header("Content-Type", "application/json; charset=utf-8"); } } $data = \json_encode($this->model); if (Request::isLongServer()) { return $data; } echo $data; return null; }
public function display() { $data = \json_encode($this->model, JSON_UNESCAPED_UNICODE); if (Request::isHttp()) { $params = Request::getParams(); $key = Config::getField('project', 'jsonp', 'jsoncallback'); if (isset($params[$key])) { Response::header("Content-Type", 'application/x-javascript; charset=utf-8'); $data = $params[$key] . '(' . $data . ')'; } else { Response::header("Content-Type", "application/json; charset=utf-8"); } } if (Request::isLongServer()) { return $data; } echo $data; return null; }
public function display() { $jsonData = \json_encode($this->model); $data = gzencode($jsonData); $pack = new MessagePacker(); $len = strlen($data); $pack->writeInt($len + 16); $pack->writeInt($this->model['cmd']); $pack->writeInt($this->model['rid']); $pack->writeString($data, $len); if (Request::isHttp()) { Response::header("Content-Type", "application/zrpack; charset=utf-8"); } if (Request::isLongServer()) { return array($jsonData, $pack->getData()); } echo $pack->getData(); return null; }