You are here

registration_state.controller.inc in Entity Registration 8.2

The controller class used for registration state entities

File

lib/registration_state.controller.inc
View source
<?php

/**
 * @file
 * The controller class used for registration state entities
 */
class RegistrationStateController extends EntityAPIControllerExportable {
  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();
    }
  }

}

Classes

Namesort descending Description
RegistrationStateController @file The controller class used for registration state entities