public function getDemo($r) { $user = $r->getUser(); $t = new Dase_Template($r); if ($r->has('url')) { $entry = Dase_Atom_Entry::retrieve($r->get('url'), $user->eid, $user->getHttpPassword()); $t->assign('url', $r->get('url')); $t->assign('entry', $entry); $t->assign('atom_doc', $entry->asXml($entry->root)); } else { $t->assign('url', $r->app_root . "/service"); } $r->renderResponse($t->fetch('tools/demo.tpl')); }