public function postToHome($r) { $doc = new CouchDB_Document($this->db); $doc->title = $r->get('title'); $doc->type = $r->get('type'); $doc->description = $r->get('description'); $doc->save(); $r->renderRedirect('home'); }
public function postToDesignDocForm($r) { $doc = new CouchDB_Document($this->db); $doc->_id = '_design/' . $r->get('title'); if ($r->get('rev')) { $doc->_rev = $r->get('rev'); } $views = '{' . trim($r->get('views')) . '}'; $views = html_entity_decode($views, ENT_COMPAT, 'UTF-8'); $php = CouchDB::decode_json($views); $doc->views = $php->views; $doc->save(); $r->renderRedirect('home'); }