function drush_metatags_quick_migrate in Meta tags quick 7.2
Same name and namespace in other branches
- 8.3 metatags_quick.drush.inc \drush_metatags_quick_migrate()
Command callback.
File
- ./
metatags_quick.drush.inc, line 36 - metatags_quick.drush.inc Drush commands for metatags_quick.
Code
function drush_metatags_quick_migrate() {
$field_names = drush_metatags_quick_migrate_get_fields(_convert_csv_to_array(func_get_args()));
if (empty($field_names)) {
return drush_set_error('METATAGS_QUICK_MIGRATE_NOTHING_TO_DO', dt('No fields to migrate.'));
}
drush_log(dt('The following fields will be migrated: !fields', array(
'!fields' => implode(', ', $field_names),
)), 'status');
if (!drush_confirm(dt('Do you really want to continue?'))) {
return drush_user_abort();
}
foreach ($field_names as $name) {
$fields[$name] = $name;
}
drush_metatags_quick_migrate_fields($fields);
_drush_log_drupal_messages();
drush_log(dt('Migration complete'), 'status');
}