/**
  *
  */
 public function removeBookmark($pn_bookmark_id, $pn_folder_id = null, $pn_user_id = null)
 {
     if (!($vn_folder_id = $this->_getFolderID($pn_folder_id, $pn_user_id))) {
         return false;
     }
     $t_bookmark = new ca_bookmarks($pn_bookmark_id);
     if ($t_bookmark->get('folder_id') != $vn_folder_id) {
         return false;
     }
     $t_bookmark->setMode(ACCESS_WRITE);
     $t_bookmark->delete();
     if ($t_bookmark->numErrors()) {
         $this->errors = $t_bookmark->errors;
         return false;
     }
     return true;
 }