Horde_Core_Ui_VarRenderer_Html::_renderVarDisplay_image PHP Method

_renderVarDisplay_image() protected method

protected _renderVarDisplay_image ( $form, &$var, &$vars )
    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, '', '', '');
    }
Horde_Core_Ui_VarRenderer_Html