You are here

function _node_registration_node_type_settings in Node registration 7

Saves or retrieves registration type settings.

12 calls to _node_registration_node_type_settings()
NodeRegistrationNodeSettings::__construct in includes/node_registration.node_settings.inc
Init the node registration node settings object.
node_registration_form_node_form_alter in ./node_registration.module
Implements hook_form_FORM_ID_alter() for node_form().
node_registration_form_node_type_form_alter in ./node_registration.module
Implements hook_form_FORM_ID_alter() for node_type_form().
node_registration_register_page_access in ./node_registration.module
Access callback for node/%node/register.
node_registration_type_settings in includes/node_registration.forms.inc
Form for registration type settings.

... See full list

File

includes/node_registration.api.inc, line 730
Registration API functions.

Code

function _node_registration_node_type_settings($type, $settings = array()) {
  $var_name = 'node_registration_type_settings_' . $type;
  if ($settings) {
    $settings = (array) $settings;
    $settings += variable_get($var_name, array());
    return variable_set($var_name, $settings);
  }
  $settings = variable_get($var_name, array()) + _node_registration_defaults();
  return (object) $settings;
}