function eck_revision_entity_revision_list in ECK Revision 7
Returns a list of all the existing revision numbers.
Parameters
$entity_type: The entity type name.
$entity: The entity object.
Return value
An associative array keyed by entity revision number.
2 calls to eck_revision_entity_revision_list()
- eck_revision_batch_operation_delete_entity_revisions in ./
eck_revision.module - eck_revision_revision_overview in ./
eck_revision.pages.inc - Generates an overview table of older revisions of an entity.
File
- ./
eck_revision.module, line 194 - ECK Revision module.
Code
function eck_revision_entity_revision_list($entity_type, $entity) {
$revisions = array();
$query = db_select("eck_{$entity_type}_revision", 'e');
$query
->fields('e');
$query
->condition('e.id', $entity->id, '=');
$result = $query
->execute();
foreach ($result as $revision) {
$revisions[$revision->revision_id] = $revision;
}
return $revisions;
}