You are here

function social_album_preprocess_social_album_post in Open Social 10.3.x

Same name and namespace in other branches
  1. 10.0.x modules/social_features/social_album/social_album.module \social_album_preprocess_social_album_post()
  2. 10.1.x modules/social_features/social_album/social_album.module \social_album_preprocess_social_album_post()
  3. 10.2.x modules/social_features/social_album/social_album.module \social_album_preprocess_social_album_post()

Implements hook_preprocess_HOOK().

File

modules/social_features/social_album/social_album.module, line 151
The Social Album module.

Code

function social_album_preprocess_social_album_post(&$variables) {
  $items = [];
  foreach ($variables['items'] as $item) {
    if (!isset($items[$pid = $item['pid']])) {
      $parent_variables = [
        'pid' => $pid,
      ];
      social_post_album_preprocess_album_post_popup($parent_variables);
      $items[$pid] = [
        'post' => $parent_variables['post'],
      ];
    }
    $items[$pid]['urls'][] = $item['url'];
  }
  $variables['items'] = $items;
}