You are here

function bat_type_revision_list in Booking and Availability Management Tools for Drupal 7

Parameters

BatType $type:

Return value

array

1 call to bat_type_revision_list()
bat_type_compare_revisions in modules/bat_unit/bat_type.diff.inc
Create a comparison for the type between versions 'old_revision_id' and 'new_revision_id'.

File

modules/bat_unit/bat_unit.module, line 1484

Code

function bat_type_revision_list(BatType $type) {
  $revisions = array();
  $result = db_query('SELECT r.revision_id, r.name, r.log, r.revision_uid, n.revision_id AS current_vid, r.revision_timestamp, u.name FROM {bat_types_revision} r LEFT JOIN {bat_types} n ON n.revision_id = r.revision_id INNER JOIN {users} u ON u.uid = r.revision_uid WHERE r.type_id = :type_id ORDER BY r.revision_id DESC', array(
    ':type_id' => $type->type_id,
  ));
  foreach ($result as $revision) {
    $revisions[$revision->revision_id] = $revision;
  }
  return $revisions;
}