protected function _renderVarDisplay_image($form, &$var, &$vars)
{
$image = $var->getValue($vars);
/* Check if existing image data is being loaded. */
$var->type->loadImageData($image);
if (empty($image['img'])) {
return '';
}
$img = Horde::url($GLOBALS['registry']->get('webroot', 'horde') . '/services/images/view.php');
if (isset($image['img']['vfs_id'])) {
/* Calling an image from VFS. */
$img->add(array('f' => $image['img']['vfs_id'], 'p' => $image['img']['vfs_path'], 's' => 'vfs'));
} else {
/* Calling an image from a tmp directory (uploads). */
$img->add('f', $image['img']['file']);
}
return Horde::img((string) $img, '', '', '');
}