Skip to content

Commit

Permalink
Minor updates to configuration page styling.
Browse files Browse the repository at this point in the history
  • Loading branch information
brandon-astonish committed Jan 14, 2013
1 parent 7ef9f28 commit 585a5e9
Showing 1 changed file with 30 additions and 6 deletions.
36 changes: 30 additions & 6 deletions user_registration_control.admin.inc
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,14 @@
function user_registration_control_admin_settings() {
$registration_email_configuration_level_default_value = variable_get('registration_email_configuration_level');
$registration_email_configuration_level_default_value = (is_null($registration_email_configuration_level_default_value)) ? 'disabled' : $registration_email_configuration_level_default_value;
$collapsed_state_basic = ($registration_email_configuration_level_default_value === 'basic') ? FALSE : TRUE;
$collapsed_state_advanced = ($registration_email_configuration_level_default_value === 'advanced') ? FALSE : TRUE;


$form = array();
$form['display'] = array(
'#type' => 'fieldset',
'#title' => t('Configure Registration Options'),
'#title' => t('Configure Registration Options (<a href="/admin/help/user_registration_control">help</a>)'),
);

$form['display']['registration_email_configuration_level'] = array(
Expand All @@ -29,22 +32,43 @@ function user_registration_control_admin_settings() {
),
);

$form['display']['registration_email_allowed_domain'] = array(
$form['basic'] = array(
'#type' => 'fieldset',
'#title' => 'Basic Options',
'#collapsible' => TRUE,
'#collapsed' => $collapsed_state_basic,
);

$form['basic']['registration_email_allowed_domain'] = array(
'#type' => 'textfield',
'#title' => t('Restrict registration to the following domain (<em>basic</em>):'),
'#title' => t('Restrict registration to the following domain:'),
'#description' => t('Examples:<em><ul><li>example.com</li><li>subdomain.example.com</li></em>'),
'#maxlength' => 1024,
'#default_value' => variable_get('registration_email_allowed_domain'),
);

$form['display']['registration_email_advanced_expression'] = array(
$form['advanced'] = array(
'#type' => 'fieldset',
'#title' => 'Advanced Options',
'#collapsible' => TRUE,
'#collapsed' => $collapsed_state_advanced,
);

$form['advanced']['registration_email_advanced_expression'] = array(
'#type' => 'textarea',
'#title' => t('Custom regular expression for domain restriction (<em>advanced</em>):'),
'#title' => t('Custom regular expression for domain restriction (<em>PCRE Syntax</em>):'),
'#description' => t('Examples:<em><ul><li>/(example\.com)$/</li><li>/(\.edu)$/</li></em>'),
'#default_value' => variable_get('registration_email_advanced_expression'),
);

$form['display']['registration_email_error_message'] = array(
$form['error_message'] = array(
'#type' => 'fieldset',
'#title' => 'Error Message',
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);

$form['error_message']['registration_email_error_message'] = array(
'#type' => 'textarea',
'#title' => t('Custom error message to display upon invalid registration (<em>optional</em>):'),
'#description' => t('<em>Note: Markup and tokens are currently not supported.</em>'),
Expand Down

0 comments on commit 585a5e9

Please sign in to comment.