Exemplo n.º 1
0
 public function deleteTagItem($r)
 {
     $u = $this->user;
     $u->expireDataCache($r->getCache());
     $tag_item = new Dase_DBO_TagItem($this->db);
     $tag_item->load($r->get('tag_item_id'));
     $tag = new Dase_DBO_Tag($this->db);
     $tag->load($tag_item->tag_id);
     //todo: make this tag->eid == $u->eid
     if ($tag->dase_user_id == $u->id) {
         $tag_item->delete();
         $tag->updateItemCount();
         $r->renderResponse("tag item " . $r->get('tag_item_id') . " deleted!", false);
     } else {
         $r->renderError(401, 'user does not own tag');
     }
 }