function entity_translation_upgrade_form_entity_translation_admin_form_alter in Entity Translation 7
Implements hook_form_FORM_ID_alter().
File
- entity_translation_upgrade/
entity_translation_upgrade.module, line 70 - Provides permanent redirects for unavailable node translations.
Code
function entity_translation_upgrade_form_entity_translation_admin_form_alter(&$form, $form_state) {
$form['entity_translation_upgrade'] = array(
'#type' => 'fieldset',
'#title' => t('Entity Translation Upgrade'),
'#description' => t('This will create an entity translation for each available node translation, which will be then unpublished.'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$options = array();
foreach (node_type_get_types() as $type) {
$options[$type->type] = $type->name;
}
$form['entity_translation_upgrade']['types'] = array(
'#type' => 'checkboxes',
'#title' => t('Node types'),
'#description' => t('Select which node types will be upgraded.'),
'#options' => $options,
);
$form['entity_translation_upgrade']['upgrade'] = array(
'#type' => 'submit',
'#value' => t('Upgrade'),
'#validate' => array(
'entity_translation_upgrade_validate',
),
'#submit' => array(
'entity_translation_upgrade_submit',
),
);
}