function rng_views_form_rng_event_type_form_alter_submit in RNG - Events and Registrations 8.2
Same name and namespace in other branches
- 3.x rng_views/rng_views.module \rng_views_form_rng_event_type_form_alter_submit()
Form submission handler.
See also
rng_views_form_rng_event_type_form_alter()
1 string reference to 'rng_views_form_rng_event_type_form_alter_submit'
- rng_views_form_rng_event_type_form_alter in rng_views/
rng_views.module - Implements hook_form_BASE_FORM_ID_alter().
File
- rng_views/
rng_views.module, line 70
Code
function rng_views_form_rng_event_type_form_alter_submit($form, FormStateInterface $form_state) {
$form_object = $form_state
->getFormObject();
$event_type = $form_object
->getEntity();
$entity_type_id = $event_type
->getEventEntityTypeId();
if ($entity_type = \Drupal::entityManager()
->getDefinition($event_type
->getEventEntityTypeId())) {
$views = $form_state
->getValue('views');
if ($views['registration_list']) {
$view = rng_views_event_registrations($entity_type);
$view
->save();
drupal_set_message(t('<a href=":url">%label</a> view created.', [
'%label' => $view
->label(),
':url' => $view
->toUrl()
->toString(),
]));
}
}
}