function domain_taxonomy_form_node_submit in Domain Taxonomy 6
Same name and namespace in other branches
- 7.3 domain_taxonomy.module \domain_taxonomy_form_node_submit()
- 7 domain_taxonomy.module \domain_taxonomy_form_node_submit()
1 string reference to 'domain_taxonomy_form_node_submit'
File
- ./
domain_taxonomy.module, line 450
Code
function domain_taxonomy_form_node_submit($form, &$form_state) {
if ($form_state['values']['domain_load_fromparent']) {
$parent_vid = variable_get('domain_inherit_type_voc_' . $form['#node']->type, null);
if ($parent_vid > 0) {
if ($form_state['values']['taxonomy'] && count($form_state['values']['taxonomy'][$parent_vid])) {
$parent_tids = $form_state['values']['taxonomy'][$parent_vid];
if (is_array($parent_tids)) {
$parent_tid = array_shift($parent_tids);
}
else {
$parent_tid = $parent_tids;
}
$parent_term = taxonomy_get_term($parent_tid);
if (!$parent_term) {
return;
}
domain_taxonomy_load_term($parent_term);
if ($parent_term) {
$form_state['values']['domains'] = $parent_term->domains;
$form_state['values']['domain_site'] = $parent_term->domain_site;
//$form_state['values']['domain_source'] = $parent_term->domain_source;
}
}
}
}
}