You are here

function node_gallery_api_rules_item_get_galleries in Node Gallery 7

Rules action retrieving all galleries from a gallery item.

Parameters

object $item_wrapper: Gallery Item

Return value

array Array of Galleries

1 string reference to 'node_gallery_api_rules_item_get_galleries'
node_gallery_api_rules_action_info in ./node_gallery_api.rules.inc
Implements hook_rules_action_info().

File

./node_gallery_api.rules.inc, line 268
Rules module integration.

Code

function node_gallery_api_rules_item_get_galleries($item_wrapper) {
  $galleries = array();
  if (!empty($item_wrapper)) {
    $relationships = node_gallery_api_get_relationships(NULL, $item_wrapper->nid
      ->value());
    foreach ($relationships as $relationship) {
      $galleries[] = node_load($relationship->nid);
    }
  }
  return array(
    'galleries' => $galleries,
  );
}