function key_type_lockr_encryption_build_configuration_form in Lockr 7.3
Same name and namespace in other branches
- 7.2 plugins/key_type/lockr_encryption.inc \key_type_lockr_encryption_build_configuration_form()
Build the plugin configuration form.
_state
Parameters
array $form:
Return value
array The plugin configuration form.
1 string reference to 'key_type_lockr_encryption_build_configuration_form'
- lockr_encryption.inc in plugins/
key_type/ lockr_encryption.inc
File
- plugins/
key_type/ lockr_encryption.inc, line 40
Code
function key_type_lockr_encryption_build_configuration_form($form, &$form_state) {
$config = $form_state['storage']['key_config'];
$plugin_config = $config['key_type_settings'] + key_type_lockr_encryption_default_configuration();
$form['key_size'] = [
'#type' => 'select',
'#title' => t('Key size'),
'#description' => t('The size of the key in bits.'),
'#options' => [
'128' => 128,
'192' => 192,
'256' => 256,
],
'#default_value' => $plugin_config['key_size'],
'#required' => TRUE,
];
return $form;
}