Esempio n. 1
0
 public function getList()
 {
     $list = new Dase_DBO_List($this->db);
     $list->load($this->list_id);
     $this->list = $list;
     return $list;
 }
Esempio n. 2
0
 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);
 }