public function getTagItemAtom($r) { $tag_item = new Dase_DBO_TagItem($this->db); if (!$tag_item->load($r->get('tag_item_id'))) { $r->renderAtomError(404); } if (!$tag_item->getItem()) { $r->renderAtomError(404); } if ($tag_item->tag_id != $this->tag->id) { $r->renderAtomError(404); } $r->renderResponse($tag_item->asAtom($r->app_root)); }