function drush_metatags_quick_migrate_get_fields in Meta tags quick 7.2
Same name and namespace in other branches
- 8.3 metatags_quick.drush.inc \drush_metatags_quick_migrate_get_fields()
1 call to drush_metatags_quick_migrate_get_fields()
- drush_metatags_quick_migrate in ./
metatags_quick.drush.inc - Command callback.
File
- ./
metatags_quick.drush.inc, line 120 - metatags_quick.drush.inc Drush commands for metatags_quick.
Code
function drush_metatags_quick_migrate_get_fields($requests = array()) {
$fields = array(
'abstract' => 'abstract',
'copyright' => 'copyright',
'description' => 'description',
'geourl' => 'location',
'keywords' => 'keywords',
'Revisit-After' => 'revisit-after',
'robots' => 'robots',
);
$options = drupal_map_assoc(array_keys($fields));
if (!empty($requests) && !empty($options)) {
$not_found = array_diff($requests, $options);
$options = array_intersect($options, $requests);
if (!empty($not_found)) {
return drush_set_error('METATAGS_QUICK_MIGRATE_PLUGIN_NOT_FOUND', dt('The following fields were not found: !fields', array(
'!fields' => implode(', ', $not_found),
)));
}
}
return $options;
}