You are here

public function RegistrationStateController::save in Entity Registration 8

Same name and namespace in other branches
  1. 8.2 src/RegistrationStateController.php \Drupal\registration\RegistrationStateController::save()

File

src/RegistrationStateController.php, line 10
The controller class used for registration state entities

Class

RegistrationStateController
@file The controller class used for registration state entities

Namespace

Drupal\registration

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();
  }
}