function _node_registration_defaults in Node registration 7
Returns all default default values. Most are for both registration type AND node settings.
2 calls to _node_registration_defaults()
- NodeRegistrationNodeSettings::update in includes/
node_registration.node_settings.inc - Updates this node's registration settings.
- _node_registration_node_type_settings in includes/
node_registration.api.inc - Saves or retrieves registration type settings.
File
- includes/
node_registration.defaults.inc, line 14 - Registration defaults.
Code
function _node_registration_defaults() {
$defaults = array(
'status' => NULL,
// Separate bundle for this node.
'private_fields' => 0,
'date_field' => '',
'max_registration_date_field' => '',
'min_registration_date_field' => '',
'capacity_field' => '',
'start_date' => NULL,
'allow_registration_until' => '1 day',
'allow_cancellation_until' => '1 day',
// E-mail: register -> registree.
'send_mail_to_registree' => 1,
'mail_to_registree_bcc' => '',
'mail_to_registree_subject' => "You've registered for: [node:title]",
'mail_to_registree_body' => "This is what you've registered with:\n\nE-mail address: [node-registration:email]\n\nTo edit, go to [node-registration:edit-url]. To cancel, go to [node-registration:cancel-url].",
// E-mail: register -> registree (waiting list).
'change_mail_for_waiting_list_registree' => 0,
'mail_for_waiting_list_registree_subject' => "You've registered for: [node:title] (BUT YOU'RE ON THE WAITING LIST)",
'mail_for_waiting_list_registree_body' => "This is what you've registered with:\n\nE-mail address: [node-registration:email]\n\nBUT YOU'RE ON THE WAITING LIST.\n\nTo edit, go to [node-registration:edit-url].",
// E-mail: register -> admin.
'send_mail_to_admin' => 0,
'mail_to_admin_recipients' => variable_get('site_mail', ''),
'mail_to_admin_subject' => "Somebody's registered for: [node:title]",
'mail_to_admin_body' => "This is what they entered:\n\nE-mail address: [node-registration:email]\n\nTo view the registration, go to [node-registration:url].",
// E-mail: reminder -> registree.
'send_reminder_mail_to_registrees' => 0,
'reminder_mail_to_registrees_subject' => "[node:title] begins in [node:time-left]",
'reminder_mail_to_registrees_body' => "Hey [node-registration:email],\n\nthis [node:content-type:name] starts in [node:time-left].\n\nDon't forget to go! It begins at [node:event-start].",
// E-mail: cancel -> registree.
'send_cancel_mail_to_registree' => 0,
'cancel_mail_to_registree_bcc' => '',
'cancel_mail_to_registree_subject' => "You've cancelled for: [node:title]",
'cancel_mail_to_registree_body' => "This is what you were registered with:\n\nE-mail address: [node-registration:email]\n\nBut now it's gone...",
// E-mail: cancel -> admin.
'send_cancel_mail_to_admin' => 0,
'cancel_mail_to_admin_recipients' => variable_get('site_mail', ''),
'cancel_mail_to_admin_subject' => "Somebody's cancelled for: [node:title]",
'cancel_mail_to_admin_body' => "They had ID [node-registration:registration-id] but it's now gone...",
// E-mail: unwaitinglist -> registree.
'send_unwaitinglist_mail_to_registree' => 0,
'unwaitinglist_mail_to_registree_subject' => "You've been moved from the waiting list to the regular list",
'unwaitinglist_mail_to_registree_body' => "Hi [node-registration:email],\n\ndue to a cancellation you've been moved from the waiting list to the regular list.\n\nEvent name: [node:title].\nEvent start: [node:event-start].",
// E-mail: sender.
'sender_name' => '',
'sender_mail' => '',
'mail_system' => 0,
// Show which error messages?
'show_message_access' => 1,
'show_message_date' => 1,
'show_message_capacity' => 1,
'show_message_registered' => 1,
'registration_success_message' => 'Thank you, your registration has been received!',
'allow_exceeding_capacity' => 0,
'allow_email_change' => 0,
'require_email_verification' => 1,
'capacity' => 0,
'max_slots_per_registration_authenticated' => 1,
'max_slots_per_registration_anonymous' => 1,
'send_reminders_before' => '1 day',
'toggle_enabled_in_node_form' => 1,
'no_register_page' => 0,
);
return $defaults;
}