public function RegistrationStateController::save in Entity Registration 8.2
Same name in this branch
- 8.2 lib/registration_state.controller.inc \RegistrationStateController::save()
- 8.2 src/RegistrationStateController.php \Drupal\registration\RegistrationStateController::save()
Same name and namespace in other branches
- 7.2 lib/registration_state.controller.inc \RegistrationStateController::save()
- 7 lib/registration_state.controller.inc \RegistrationStateController::save()
File
- lib/
registration_state.controller.inc, line 9 - The controller class used for registration state entities
Class
- RegistrationStateController
- @file The controller class used for registration state entities
Code
public function save($entity, DatabaseTransaction $transaction = NULL) {
parent::save($entity, $transaction);
if ($entity->default_state == 1) {
$query = db_update('registration_state')
->fields(array(
'default_state' => 0,
))
->condition('registration_state_id', $entity->registration_state_id, '<>');
$query
->execute();
}
}