Project

General

Profile

« Previous | Next » 

Revision 7cf177d0

Added by Patrick Plitzner about 8 years ago

Open specimen images in image viewer #5106

View differences:

modules/cdm_dataportal/includes/occurrences.inc
181 181
    foreach ($imageUuids as $uuid) {
182 182
        $images[] = cdm_ws_get(CDM_WS_PORTAL_MEDIA, $uuid);
183 183
    }
184
    $gallery_variables = array(
185
        'mediaList' => $images,
186
        'galleryName' => $galleryName,
187
        'maxExtend' => 120,
188
        'cols' => 5,
189
        'maxRows' => 2,
190
        'showCaption' => true,
191
        'captionElements' => array('title', 'description', 'file', 'filename'),
192
        'mediaLinkType' => 'LIGHTBOX',
193
        'alternativeMediaUri' => NULL,
194
        'galleryLinkUri' => NULL
195
    );
196
    return "<br>".create_label($galleryName)."<br>".theme_cdm_media_gallerie($gallery_variables);
184

  
185
    $gallery_html = '';
186
    if (count($imageUuids) > 0) {
187
        $gallery_settings = getGallerySettings(CDM_DATAPORTAL_SPECIMEN_GALLERY_NAME);
188
        $captionElements = array(
189
            'title',
190
            'rights',
191
        );
192
        $alternativeMediaUris = array();
193
        foreach($images as $image){
194
            $alternativeMediaUris[] = path_to_media($image->uuid);
195
        }
196

  
197
        $gallery_html = theme('cdm_media_gallerie', array(
198
            'mediaList' => $images,
199
            'galleryName' => $galleryName,
200
            'maxExtend' => $gallery_settings['cdm_dataportal_media_maxextend'],
201
            'cols' => $gallery_settings['cdm_dataportal_media_cols'],
202
            'maxRows' => isset($gallery_settings['cdm_dataportal_media_maxRows']) ? isset($gallery_settings['cdm_dataportal_media_maxRows']) : null,
203
            'captionElements' => $captionElements,
204
            'mediaLinkType' => 'LIGHTBOX',
205
            'alternativeMediaUri' => $alternativeMediaUris,
206
            'galleryLinkUri' => NULL,
207
        ));
208
    }
209
    return "<br>".create_label($galleryName)."<br>".$gallery_html;
197 210
}
198 211

  
199 212

  

Also available in: Unified diff