public function addTagGroup($name) { $taggroup = new \DB\SQL\Mapper($this->db, $this->prefix . 'tag_groups'); $taggroup->description = $name; $taggroup->save(); return $taggroup->get('_id'); }
public function libraryBookFavDelete($params) { if (empty($params['id'][0]) or empty($params['id'][1])) { return FALSE; } if (in_array($params["id"][0], ["AU", "RC", "SE", "ST"])) { $mapper = new \DB\SQL\Mapper($this->db, $this->prefix . 'user_favourites'); $mapper->load(array("uid=? AND item=? AND type=? AND bookmark=?", $_SESSION['userID'], $params["id"][1], $params["id"][0], array_key_exists("bookmark", $params) ? 1 : 0)); if (NULL !== ($fid = $mapper->get('fid'))) { $mapper->erase(); return TRUE; } unset($mapper); return FALSE; } }