You are here

public function BrightcoveClientEntityController::delete in Brightcove Video Connect 7.7

Same name and namespace in other branches
  1. 7.6 brightcove.client.inc \BrightcoveClientEntityController::delete()

Overridden to care about reverted entities.

Overrides EntityAPIControllerExportable::delete

File

./brightcove.client.inc, line 132
Client related code.

Class

BrightcoveClientEntityController
Entity controller class for Brightcove client.

Code

public function delete($ids, DatabaseTransaction $transaction = NULL) {
  parent::delete($ids, $transaction);
  $default_client = variable_get('brightcove_client_default');
  if (!in_array($default_client, $ids)) {
    $default_client = db_query('SELECT bcid FROM {brightcove_client} ORDER BY bcid ASC LIMIT 1')
      ->fetchField();
    if ($default_client) {
      variable_set('brightcove_client_default', $default_client);
    }
  }
}