Example #1
0
 public function getSets()
 {
     $isis = new Dase_DBO_ItemsetItem($this->db);
     $isis->item_id = $this->id;
     foreach ($isis->findAll(1) as $isi) {
         $set = new Dase_DBO_Itemset($this->db);
         $set->load($isi->itemset_id);
         $this->sets[] = $set;
     }
     return $this->sets;
 }
Example #2
0
 public function postToSet($r)
 {
     $set = new Dase_DBO_Itemset($this->db);
     if (!$set->load($r->get('set_id'))) {
         $r->renderError(404);
     }
     foreach ($r->get('item', true) as $item_id) {
         $isi = new Dase_DBO_ItemsetItem($this->db);
         $isi->item_id = $item_id;
         $isi->itemset_id = $set->id;
         $isi->created = date(DATE_ATOM);
         $isi->insert();
     }
     $r->renderRedirect('set/' . $set->name);
 }
Example #3
0
 public function postToSet($r)
 {
     $set = new Dase_DBO_Itemset($this->db);
     if ($set->load($r->get('name'))) {
         $is_item = new Dase_DBO_ItemsetItem($this->db);
         $is_item->itemset_id = $set->id;
         $is_item->item_id = $r->get('item_id');
         $is_item->created = date(DATE_ATOM);
         $is_item->insert();
     }
     $r->renderRedirect('set/' . $set->name);
 }