function _taxonomy_csv_info_terms in Taxonomy CSV import/export 7.5
Same name and namespace in other branches
- 6.5 import/taxonomy_csv.import.result.inc \_taxonomy_csv_info_terms()
- 6.2 import/taxonomy_csv.import.result.inc \_taxonomy_csv_info_terms()
- 6.3 import/taxonomy_csv.import.result.inc \_taxonomy_csv_info_terms()
- 6.4 import/taxonomy_csv.import.result.inc \_taxonomy_csv_info_terms()
- 7.4 import/taxonomy_csv.import.result.inc \_taxonomy_csv_info_terms()
Display stats and eventually lists of terms about imported terms.
Currently, display only total and list of imported terms.
1 call to _taxonomy_csv_info_terms()
- _taxonomy_csv_import_result in import/
taxonomy_csv.import.result.inc - Display result messages of import process.
File
- import/
taxonomy_csv.import.result.inc, line 249 - Show export result messages.
Code
function _taxonomy_csv_info_terms($options) {
if (isset($options['imported_terms'])) {
$tids = array();
foreach ($options['imported_terms'] as $imported_tids) {
$tids = array_unique(array_merge($tids, $imported_tids));
}
$message = '';
// Display basic stats.
if ($options['result_stats']) {
// Display total of imported terms.
$message .= t('Total created or updated terms : !count.', array(
'!count' => count($tids),
)) . '<br />';
}
// Display list of terms.
if ($options['result_terms']) {
$terms = taxonomy_term_load_multiple($tids);
$term_list = array();
foreach ($terms as $term) {
$term_list[] = $term->name;
}
$message .= '"' . implode('", "', $term_list) . '".';
}
}
else {
$message = t('No term was imported.');
}
return $message;
}