Hello

We use this code to delete content from fields that are content_taxonomy.

<?php
//we load the node   
  $node = node_load(arg(2));  
  //detele all the field we don't want
  unset($node->field_medico_centro_trabajo[arg(3)]);
  unset($node->field_medico_provincia[arg(3)]);
  unset($node->field_medico_posicion[arg(3)]);
  unset($node->field_medico_curro_actual [arg(3)]);
  unset($node->field_medico_desde[arg(3)]);
  
  //borrado de las entradas en la tabla tern_node que hacen referencia a los datos que se van a borrar.
  db_query('DELETE FROM {term_node} WHERE tid = %d and nid=%d', $node->field_medico_centro_trabajo[arg(3)]['value'],$node->nid);
  db_query('DELETE FROM {term_node} WHERE tid = %d and nid=%d', $node->field_medico_provincia[arg(3)]['value'],$node->nid);
  db_query('DELETE FROM {term_node} WHERE tid = %d and nid=%d', $node->field_medico_posicion[arg(3)]['value'],$node->nid);
  
  $node->date =format_date($node->created,'custom','Y-m-d H:i:s');
  //prepare the node to save
  $newnode=node_submit($node);
  
  //save the node
  node_save($newnode);
  //clear cache
  _delete_cache_experiencia($newnode->nid);
?>

The code works, but it's giving me this notices:

Notice: Undefined index: 7 in content_taxonomy_field() (line 159 of /home/oskar/git/repositorio/redsocial/sites/all/modules/contrib/content_taxonomy/content_taxonomy.module).
Notice: Undefined index: 4 in content_taxonomy_field() (line 171 of /home/oskar/git/repositorio/redsocial/sites/all/modules/contrib/content_taxonomy/content_taxonomy.module).
Notice: Undefined index: 202 in content_taxonomy_field() (line 166 of /home/oskar/git/repositorio/redsocial/sites/all/modules/contrib/content_taxonomy/content_taxonomy.module).

I'd like to know if there is another way (a better one) to delete cotent_taxonomy fields from a node.

Thanks

oskar