You are here

function registration_interpret_settings in Entity Registration 7.2

Same name and namespace in other branches
  1. 8.2 registration.module \registration_interpret_settings()

Process registration settings to provide usable values.

Initial purpose is to interpret dates that are using tokens rather than raw dates.

1 call to registration_interpret_settings()
registration_status in ./registration.module
Check if new registrations are permitted for a host entity.

File

./registration.module, line 2136

Code

function registration_interpret_settings(&$settings, $entity_type, $entity) {
  $fields = array(
    'open',
    'close',
  );
  foreach ($fields as $field) {
    if (!empty($settings[$field . '_date_token'])) {
      $settings[$field] = token_replace($settings[$field . '_date_token'], array(
        $entity_type => $entity,
      ), array(
        'clear' => TRUE,
      ));
    }
  }
}