public function getList() { $list = new Dase_DBO_List($this->db); $list->load($this->list_id); $this->list = $list; return $list; }
public function postToAddToListForm($r) { $child_list = new Dase_DBO_List($this->db); if ($r->get('id')) { $child_list->uniq_id = $r->get('id'); } if (!$child_list->findOne()) { $r->renderError(404); } $parent_list = new Dase_DBO_List($this->db); if (!$parent_list->load($r->get('parent_id'))) { $r->renderError(404); } $url = $r->app_root . '/' . $child_list->uniq_id; $text = '[' . $child_list->name . '](' . $url . ')'; $item = new Dase_DBO_Item($this->db); $item->list_id = $parent_list->id; $item->text = $text; $item->hidden = false; $item->insert(); $r->renderRedirect($parent_list->uniq_id); }