'gallery' => $gallery->id,
'image' => $id,
'gallery_view' => $style['gallery_view']), true);
- $images[$key]['icon'] = Ansel::getImageUrl($images[$key]['image_id'], 'mini', true);
- $images[$key]['link'] = $url;
+ $images[$key]['icon'] = (string)Ansel::getImageUrl($images[$key]['image_id'], 'mini', true);
+ $images[$key]['link'] = (string)$url;
}
$json = Horde_Serialize::serialize(array_values($images), Horde_Serialize::JSON);
}
if ($galleries[$gallery_id]['perm']) {
- $data = array(Ansel::getImageUrl($image->id, $image_view, $full, $style),
+ $data = array((string)Ansel::getImageUrl($image->id, $image_view, $full, $style),
htmlspecialchars($image->filename, ENT_COMPAT, Horde_Nls::getCharset()),
Horde_Text_Filter::filter($image->caption, 'text2html', array('parselevel' => Horde_Text_Filter_Text2html::MICRO_LINKURL)),
$image->id,
0);
if ($view_links) {
- $data[] = Ansel::getUrlFor('view',
+ $data[] = (string)Ansel::getUrlFor('view',
array('gallery' => $image->gallery,
'image' => $image->id,
'view' => 'Image',
'slug' => $galleries[$gallery_id]['gallery']->get('slug')),
$full);
- $data[] = Ansel::getUrlFor('view',
+ $data[] = (string)Ansel::getUrlFor('view',
array('gallery' => $image->gallery,
'slug' => $galleries[$gallery_id]['gallery']->get('slug'),
'view' => 'Gallery'),
$curimage = 0;
}
- $data = array(Ansel::getImageUrl($image->id, $params['image_view'], $params['full'], $style['name']),
+ $data = array((string)Ansel::getImageUrl($image->id, $params['image_view'], $params['full'], $style['name']),
htmlspecialchars($image->filename, ENT_COMPAT, Horde_Nls::getCharset()),
Horde_Text_Filter::filter($image->caption, 'text2html', array('parselevel' => Horde_Text_Filter_Text2html::MICRO_LINKURL)),
$image->id,
$curpage);
if ($params['view_links']) {
- $data[] = Ansel::getUrlFor('view',
+ $data[] = (string)Ansel::getUrlFor('view',
array('gallery' => $this->gallery->id,
'slug' => $this->gallery->get('slug'),
'image' => $image->id,
'view' => 'Image',
'page' => $curpage),
true);
- $data[] = Ansel::getUrlFor('view',
+ $data[] = (string)Ansel::getUrlFor('view',
array('gallery' => $image->gallery,
'slug' => $this->gallery->get('slug'),
'view' => 'Gallery'),
// Add extra information to the JSON data to be sent:
foreach ($geodata as $id => $data) {
- $geodata[$id]['icon'] = Ansel::getImageUrl($geodata[$id]['image_id'], 'mini', true);
+ $geodata[$id]['icon'] = (string)Ansel::getImageUrl($geodata[$id]['image_id'], 'mini', true);
$geodata[$id]['markerOnly'] = ($viewType == 'Image');
- $geodata[$id]['link'] = Ansel::getUrlFor('view', array('view' => 'Image',
+ $geodata[$id]['link'] = (string)Ansel::getUrlFor('view', array('view' => 'Image',
'gallery' => $this->_view->gallery->id,
'image' => $geodata[$id]['image_id']), true);
}
$others = $this->_getGalleryImagesWithGeodata();
foreach ($others as $id => $data) {
if ($id != $image_id) {
- $others[$id]['icon'] = Ansel::getImageUrl($others[$id]['image_id'], 'mini', true);
- $others[$id]['link'] = Ansel::getUrlFor('view', array('view' => 'Image',
+ $others[$id]['icon'] = (string)Ansel::getImageUrl($others[$id]['image_id'], 'mini', true);
+ $others[$id]['link'] = (string)Ansel::getUrlFor('view', array('view' => 'Image',
'gallery' => $this->_view->gallery->id,
'image' => $others[$id]['image_id']), true);
} else {
$parent = array_pop($parents);
}
- $img = Ansel::getImageUrl($gal->getDefaultImage('ansel_default'), 'mini', true);
+ $img = (string)Ansel::getImageUrl($gal->getDefaultImage('ansel_default'), 'mini', true);
$link = Ansel::getUrlFor('view', array('gallery' => $gal->id,
'slug' => $gal->get('slug'),
'view' => 'Gallery'),