function drush_feeds_list_importers in Feeds 7.2
Prints a list of all Feeds importers.
File
- ./
feeds.drush.inc, line 174 - Drush commands for Feeds module.
Code
function drush_feeds_list_importers() {
if (!($importers = feeds_importer_load_all(TRUE))) {
drush_print(dt('No importers available.'));
return;
}
$rows = array();
$rows[] = array(
dt('Name'),
dt('Description'),
dt('Attached to'),
dt('Status'),
dt('State'),
);
foreach ($importers as $importer) {
if ($importer->export_type == EXPORT_IN_CODE) {
$state = dt('Default');
}
elseif ($importer->export_type == EXPORT_IN_DATABASE) {
$state = dt('Normal');
}
elseif ($importer->export_type == (EXPORT_IN_CODE | EXPORT_IN_DATABASE)) {
$state = dt('Overridden');
}
$rows[] = array(
$importer->config['name'] . ' (' . $importer->id . ')',
$importer->config['description'],
$importer->config['content_type'] ? dt(node_type_get_name($importer->config['content_type'])) : dt('none'),
$importer->disabled ? dt('Disabled') : dt('Enabled'),
$state,
);
}
drush_print_table($rows, TRUE);
}