public function MultipleRegistrationController::removeRegisterPage in Multiple Registration 8
Same name and namespace in other branches
- 8.2 src/Controller/MultipleRegistrationController.php \Drupal\multiple_registration\Controller\MultipleRegistrationController::removeRegisterPage()
- 3.x src/Controller/MultipleRegistrationController.php \Drupal\multiple_registration\Controller\MultipleRegistrationController::removeRegisterPage()
Removes registration page for role.
Parameters
int $rid: Role ID.
File
- src/
Controller/ MultipleRegistrationController.php, line 224
Class
- MultipleRegistrationController
- Class MultipleRegistrationController.
Namespace
Drupal\multiple_registration\ControllerCode
public function removeRegisterPage($rid) {
$pages_config = $this->regPagesConfig;
if ($pages_config
->get('multiple_registration_url_' . $rid)) {
$this
->removeRegisterPageAlias($rid);
$pages_config
->clear('multiple_registration_path_' . $rid)
->clear('multiple_registration_url_' . $rid)
->save();
drupal_set_message($this
->t('Registration page has been removed.'));
}
else {
drupal_set_message($this
->t('Registration page has not been removed. There are no pages for this role.'), 'error');
}
}