You are here

function domain_taxonomy_form_node_submit in Domain Taxonomy 6

Same name and namespace in other branches
  1. 7.3 domain_taxonomy.module \domain_taxonomy_form_node_submit()
  2. 7 domain_taxonomy.module \domain_taxonomy_form_node_submit()
1 string reference to 'domain_taxonomy_form_node_submit'
domain_taxonomy_form_alter in ./domain_taxonomy.module

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;
        }
      }
    }
  }
}