Ejemplo n.º 1
0
 public function addTagGroup($name)
 {
     $taggroup = new \DB\SQL\Mapper($this->db, $this->prefix . 'tag_groups');
     $taggroup->description = $name;
     $taggroup->save();
     return $taggroup->get('_id');
 }
Ejemplo n.º 2
0
 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;
     }
 }