public function delete() { if ($this->f3->exists('PARAMS.tok')) { //getIdByTok $getIdByTok = new Item($this->db); $getIdByTok->getIdByTok($this->f3->get('PARAMS.tok')); $iid = $this->f3->get('ID.id'); // del by ID (not by TOK) $tags = new Tag2Item($this->db); $loaderase = $tags->getByItemId($iid); if (count($loaderase) > 0) { foreach ($loaderase as $t) { $itemid = $t['id']; $deltags = new Tag2Item($this->db); $deltags->delete($itemid); } } $item = new Item($this->db); $item->delete($this->f3->get('PARAMS.tok')); } $this->f3->set('COOKIE.message', 'The bookmark was deleted'); $this->f3->set('COOKIE.messagetype', 'alert-info hide5s'); $this->f3->reroute('/'); }