1.20.x config.admin.inc | config_import_single_form(array $form, array &$form_state) |
Form callback; Build the form to import a single configuration file.
File
- modules/
config/ config.admin.inc, line 395 - Admin page callbacks for the Configuration Management module.
Code
function config_import_single_form(array $form, array &$form_state) {
form_load_include($form_state, 'inc', 'config', 'config.sync');
$form['#attached']['css'][] = backdrop_get_path('module', 'config') . '/css/config.admin.css';
$form['description'] = array(
'#markup' => '<p>' . t('This form imports a single configuration file from another site. To generate an export, visit the <a href="!export">single export</a> page.', array('!export' => url('admin/config/development/configuration/single/export'))) . '</p>',
);
$form['import'] = array(
'#title' => t('Paste your configuration here'),
'#type' => 'textarea',
'#rows' => 12,
'#required' => TRUE,
);
$form['actions'] = array('#type' => 'actions');
$form['actions']['submit'] = array(
'#type' => 'submit',
'#value' => t('Import'),
);
return $form;
}