Reverting #53653, that function actually is called via a module_invoke() in node.module.
parent
0652e5b5cc
commit
9d8799f6c4
|
@ -548,6 +548,26 @@ function taxonomy_form($vid, $value = 0, $help = NULL, $name = 'taxonomy') {
|
|||
return _taxonomy_term_select(check_plain($vocabulary->name), $name, $value, $vid, $help, intval($vocabulary->multiple), $blank);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a set of options for selecting a term from all vocabularies. Can be
|
||||
* passed to form_select.
|
||||
*/
|
||||
function taxonomy_form_all($free_tags = 0) {
|
||||
$vocabularies = taxonomy_get_vocabularies();
|
||||
$options = array();
|
||||
foreach ($vocabularies as $vid => $vocabulary) {
|
||||
if ($vocabulary->tags && !$free_tags) { continue; }
|
||||
$tree = taxonomy_get_tree($vid);
|
||||
$options[$vocabulary->name] = array();
|
||||
if ($tree) {
|
||||
foreach ($tree as $term) {
|
||||
$options[$vocabulary->name][$term->tid] = _taxonomy_depth($term->depth, '-') . $term->name;
|
||||
}
|
||||
}
|
||||
}
|
||||
return $options;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return an array of all vocabulary objects.
|
||||
*
|
||||
|
|
|
@ -548,6 +548,26 @@ function taxonomy_form($vid, $value = 0, $help = NULL, $name = 'taxonomy') {
|
|||
return _taxonomy_term_select(check_plain($vocabulary->name), $name, $value, $vid, $help, intval($vocabulary->multiple), $blank);
|
||||
}
|
||||
|
||||
/**
|
||||
* Generate a set of options for selecting a term from all vocabularies. Can be
|
||||
* passed to form_select.
|
||||
*/
|
||||
function taxonomy_form_all($free_tags = 0) {
|
||||
$vocabularies = taxonomy_get_vocabularies();
|
||||
$options = array();
|
||||
foreach ($vocabularies as $vid => $vocabulary) {
|
||||
if ($vocabulary->tags && !$free_tags) { continue; }
|
||||
$tree = taxonomy_get_tree($vid);
|
||||
$options[$vocabulary->name] = array();
|
||||
if ($tree) {
|
||||
foreach ($tree as $term) {
|
||||
$options[$vocabulary->name][$term->tid] = _taxonomy_depth($term->depth, '-') . $term->name;
|
||||
}
|
||||
}
|
||||
}
|
||||
return $options;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return an array of all vocabulary objects.
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue