class RegistrationStateController in Entity Registration 8.2
Same name in this branch
- 8.2 lib/registration_state.controller.inc \RegistrationStateController
- 8.2 src/RegistrationStateController.php \Drupal\registration\RegistrationStateController
Same name and namespace in other branches
- 7.2 lib/registration_state.controller.inc \RegistrationStateController
- 7 lib/registration_state.controller.inc \RegistrationStateController
@file The controller class used for registration state entities
Hierarchy
- class \RegistrationStateController extends \EntityAPIControllerExportable
Expanded class hierarchy of RegistrationStateController
1 string reference to 'RegistrationStateController'
- registration_entity_info in ./
registration.module - Implements hook_entity_info().
File
- lib/
registration_state.controller.inc, line 7 - The controller class used for registration state entities
View source
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();
}
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
RegistrationStateController:: |
public | function |