| 140 |
return FALSE; |
return FALSE; |
| 141 |
} |
} |
| 142 |
$tids = array(); |
$tids = array(); |
| 143 |
foreach ($keywords as $term) { |
if (is_array($keywords)) { |
| 144 |
$curr_terms = taxonomy_get_term_by_name($term); |
foreach ($keywords as $term) { |
| 145 |
if (count($curr_terms) != 0) { |
$curr_terms = taxonomy_get_term_by_name($term); |
| 146 |
foreach ($curr_terms as $curr_term) { |
if (count($curr_terms) != 0) { |
| 147 |
if ($curr_term->vid == $vid) { |
foreach ($curr_terms as $curr_term) { |
| 148 |
$tids[$curr_term->tid] = $curr_term; |
if ($curr_term->vid == $vid) { |
| 149 |
|
$tids[$curr_term->tid] = $curr_term; |
| 150 |
|
} |
| 151 |
|
} |
| 152 |
|
if (count($tids) == 0 and $static == FALSE) { |
| 153 |
|
$new_term['name'] = $term; |
| 154 |
|
$new_term['vid'] = $vid; |
| 155 |
|
taxonomy_save_term($new_term); |
| 156 |
|
$tids[$new_term['tid']] = taxonomy_get_term($new_term['tid']); |
| 157 |
|
unset($new_term); |
| 158 |
} |
} |
| 159 |
} |
} |
| 160 |
if (count($tids) == 0 and $static == FALSE) { |
else { |
| 161 |
$new_term['name'] = $term; |
if ($static == FALSE) { |
| 162 |
$new_term['vid'] = $vid; |
$new_term['name'] = $term; |
| 163 |
taxonomy_save_term($new_term); |
$new_term['vid'] = $vid; |
| 164 |
$tids[$new_term['tid']] = taxonomy_get_term($new_term['tid']); |
taxonomy_save_term($new_term); |
| 165 |
unset($new_term); |
$tids[$new_term['tid']] = taxonomy_get_term($new_term['tid']); |
| 166 |
} |
unset($new_term); |
| 167 |
} |
} |
|
else { |
|
|
if ($static == FALSE) { |
|
|
$new_term['name'] = $term; |
|
|
$new_term['vid'] = $vid; |
|
|
taxonomy_save_term($new_term); |
|
|
$tids[$new_term['tid']] = taxonomy_get_term($new_term['tid']); |
|
|
unset($new_term); |
|
| 168 |
} |
} |
| 169 |
} |
} |
| 170 |
} |
} |
| 233 |
if ($count != 0) { |
if ($count != 0) { |
| 234 |
if ($type == 'node' && $node != NULL) { |
if ($type == 'node' && $node != NULL) { |
| 235 |
if (user_access(YAHOO_TERMS_USE) && user_access("administer nodes") && variable_get('yahoo_terms_enable_link', FALSE)) { |
if (user_access(YAHOO_TERMS_USE) && user_access("administer nodes") && variable_get('yahoo_terms_enable_link', FALSE)) { |
| 236 |
$links["yahoo_terms_extract"] = array('title' => t('Extract the terms with Yahoo Term Extractor'), 'href' => 'yahoo_terms/'. $node->nid); |
$links["yahoo_terms_extract"] = array('title' => t('Extract terms'), 'href' => 'yahoo_terms/'. $node->nid); |
| 237 |
} |
} |
| 238 |
} |
} |
| 239 |
} |
} |