public function postToEditForm($r) { $set = new Dase_DBO_Itemset($this->db); if (!$set->load($r->get('id'))) { $r->renderError(404); } $set->title = $r->get('title'); if (!$set->title) { $set->title = dechex(time()); } $set->name = $this->_findUniqueName(Dase_Util::dirify($set->title)); $set->update(); $r->renderRedirect('set/' . $set->name); }