public function getListJson($r) { $list = new Dase_DBO_List($this->db); if ($r->get('id')) { $list->uniq_id = $r->get('id'); } if (!$list->findOne()) { $r->renderError(404); } if ($r->get('callback')) { $r->renderResponse($r->get('callback') . '(' . $list->asJson() . ');'); } $r->renderResponse($list->asJson()); }