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.
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;
}