You are here

function realname_registration_load_settings in Realname registration 6.2

Load configuration and return an object.

Grab all the system variables for Realname registration and return a neatly packed object with configuration settings.

8 calls to realname_registration_load_settings()
realname_registration_get_fname in ./realname_registration.module
Implementation of realname_registration_get_fname();
realname_registration_get_lname in ./realname_registration.module
Implementation of realname_registration_get_lname();
realname_registration_get_mname in ./realname_registration.module
Implementation of realname_registration_get_mname();
realname_registration_mandatory_validate in ./realname_registration.module
realname_registration_mandatory_validate() is a required field validator to ensure that field input will create a valid username with Realname registration username formats.
realname_registration_set_username in ./realname_registration.module
Build the username based on form values submitted by the user.

... See full list

File

./realname_registration.module, line 500
For using real names during registration.

Code

function realname_registration_load_settings() {
  $configuration = (object) array(
    // Set up the general settings.
    'username_format' => variable_get('realname_registration_format', 0),
    'username_tolower' => variable_get('realname_registration_tolower', 0),
    // Set up the first name field settings.
    'fname' => (object) array(
      'field' => variable_get('realname_registration_firstname_field', ''),
      'use_content_profile' => variable_get('realname_registration_use_content_profile_firstname_field', 0),
      'content_node' => variable_get('realname_registration_content_profile_firstname_field_node', ''),
    ),
    // Set up the middle name field settings.
    'mname' => (object) array(
      'field' => variable_get('realname_registration_middlename_field', ''),
      'use_content_profile' => variable_get('realname_registration_use_content_profile_middlename_field', 0),
      'content_node' => variable_get('realname_registration_content_profile_middlename_field_node', ''),
    ),
    // Set up the last name field settings.
    'lname' => (object) array(
      'field' => variable_get('realname_registration_lastname_field', ''),
      'use_content_profile' => variable_get('realname_registration_use_content_profile_lastname_field', 0),
      'content_node' => variable_get('realname_registration_content_profile_lastname_field_node', ''),
    ),
  );
  return $configuration;
}