function data_taxonomy_save_tags in Data 6
Explode terms from typed input, create new terms.
@todo: This should actually live in taxonomy module.
Parameters
$typed_input: A comma separated list of terms.
$vid: A <em>numeric</em> vocabulary id (vid).
Return value
Array of tids corresponding to the terms in typed_input.
2 calls to data_taxonomy_save_tags()
- data_taxonomy_ajax_save in data_taxonomy/
data_taxonomy.module - AHAH callback for saving terms.
- data_taxonomy_tagging_form_submit in data_taxonomy/
data_taxonomy.module - Submit handler.
File
- data_taxonomy/
data_taxonomy.module, line 396 - Hooks and API functions for Data Node module.
Code
function data_taxonomy_save_tags($typed_input, $vid) {
$tids = array();
foreach (drupal_explode_tags($typed_input) as $typed_term) {
$term = data_taxonomy_save_term_name($typed_term, $vid);
// Cast the edit as an object as though it were retrieved from the DB.
$tids[$term['tid']] = (object) $term;
}
return $tids;
}