1 views_handler_field_bulk_form.inc protected views_handler_field_bulk_form::get_entity_type()

Determine the entity type of the bulk operation field.

File

core/modules/views/handlers/views_handler_field_bulk_form.inc, line 223
Definition of views_handler_field_bulk_form.

Class

views_handler_field_bulk_form
Defines a actions-based bulk operation form element.

Code

protected function get_entity_type() {
  $base_table = isset($this->table) ? $this->table : $this->view->base_table;
  foreach (entity_get_info() as $entity_type => $info) {
    if (isset($info['base table']) && $info['base table'] == $base_table) {
      return $entity_type;
    }
    elseif (isset($info['revision table']) && $info['revision table'] == $base_table) {
      $this->revision = TRUE;
      return $entity_type;
    }
  }
  return FALSE;
}