function kaltura_update_mix_node_taxonomy in Kaltura 6
Same name and namespace in other branches
- 5 plugins/node_kaltura_mix/node_kaltura_mix.module \kaltura_update_mix_node_taxonomy()
- 6.2 plugins/node_kaltura_mix/node_kaltura_mix.module \kaltura_update_mix_node_taxonomy()
2 calls to kaltura_update_mix_node_taxonomy()
- node_kaltura_mix_insert in plugins/
node_kaltura_mix/ node_kaltura_mix.module - Implementation of hook_insert().
- node_kaltura_mix_update in plugins/
node_kaltura_mix/ node_kaltura_mix.module - Implementation of hook_update().
File
- plugins/
node_kaltura_mix/ node_kaltura_mix.module, line 536
Code
function kaltura_update_mix_node_taxonomy(&$node) {
$voc_id = variable_get('kaltura_mix_tags_voc', '');
$avoc_id = variable_get('kaltura_mix_admin_tags_voc', '');
$terms['tags'] = array();
if ($voc_id) {
watchdog('mix tags', print_r($node->kaltura_tags, TRUE));
$terms['tags'][$voc_id] = $node->kaltura_tags;
}
if ($avoc_id) {
if ($avoc_id == $voc_id) {
$terms['tags'][$admin_voc_id] .= ',' . $node->kaltura_admin_tags;
}
else {
$terms['tags'][$admin_voc_id] = $node->kaltura_admin_tags;
}
}
$node->taxonomy = $terms;
taxonomy_node_save($node, $terms);
}