function _opigno_class_group_membership_add_form_submit in Opigno class 3.x
Same name and namespace in other branches
- 8 opigno_class.module \_opigno_class_group_membership_add_form_submit()
Submit callback for opigno_class_form_alter().
1 string reference to '_opigno_class_group_membership_add_form_submit'
- opigno_class_form_alter in ./
opigno_class.module - Implements hook_form_alter().
File
- ./
opigno_class.module, line 83 - Contains opigno_class.module.
Code
function _opigno_class_group_membership_add_form_submit($form, FormStateInterface $form_state) {
$route = \Drupal::routeMatch();
$group = $route
->getParameter('group');
$gid = NULL;
if (empty($group)) {
$route_options = $form_state
->getRedirect()
->getRouteParameters();
$gid = !empty($route_options['group']) ? $route_options['group'] : NULL;
}
else {
$gid = $group
->id();
}
if (!empty($gid)) {
$form_state
->setRedirect('opigno_learning_path.membership.overview', [
'group' => $gid,
]);
}
}