Back to PhocaGalleryRenderAdminViews class

Method tdImage

public
tdImage
(mixed $item, mixed $classButton, mixed $txtE, mixed $class = '', mixed $avatarAbs = '', mixed $avatarRel = '')

Method tdImage - Source code

public function tdImage($item, $classButton, $txtE, $class = '', $avatarAbs = '', $avatarRel = '')
{
    $o = '';
    $o .= '<td class="' . $class . '">' . "\n";
    $o .= '<div class="pg-item-box">' . "\n" . '<figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">';
    /*.' <center>'. "\n"
    
    			.'  <div class="phocagallery-box-file-first">'. "\n"
    			.'   <div class="phocagallery-box-file-second">'. "\n"
    			.'    <div class="phocagallery-box-file-third">'. "\n"
    			.'     <center>'. "\n";*/
    if ($avatarAbs != '' && $avatarRel != '') {
        // AVATAR
        if (File::exists($avatarAbs . $item->avatar)) {
            $o .= '<a class="' . $classButton . '"' . ' href="' . Uri::root() . str_replace('phoca_thumb_s_', 'phoca_thumb_l_', $avatarRel) . $item->avatar . '" ' . ' data-size="640x480"' . ' >' . '<img src="' . Uri::root() . $avatarRel . $item->avatar . '?imagesid=' . md5(uniqid(time())) . '" alt="' . Text::_($txtE) . '" itemprop="thumbnail" />' . '</a>';
        } else {
            $o .= HTMLHelper::_('image', '/media/com_phocagallery/images/administrator/phoca_thumb_s_no_image.gif', '');
        }
    } else {
        // PICASA
        if (isset($item->extid) && $item->extid != '') {
            $resW = explode(',', $item->extw);
            $resH = explode(',', $item->exth);
            $correctImageRes = PhocaGalleryImage::correctSizeWithRate($resW[2], $resH[2], 50, 50);
            $imgLink = $item->extl;
            //$o .= '<a class="'. $button->modalname.'" title="'.$button->text.'" href="'. $imgLink .'" rel="'. $button->options.'" >'
            $o .= '<a class="' . $classButton . '"  href="' . $imgLink . '" data-size="640x480">' . '<img src="' . $item->exts . '?imagesid=' . md5(uniqid(time())) . '" width="' . $correctImageRes['width'] . '" height="' . $correctImageRes['height'] . '" alt="' . Text::_($txtE) . '" />' . '</a>' . "\n";
        } else {
            if (isset($item->fileoriginalexist) && $item->fileoriginalexist == 1) {
                $imageRes = PhocaGalleryImage::getRealImageSize($item->filename, 'small');
                $correctImageRes = PhocaGalleryImage::correctSizeWithRate($imageRes['w'], $imageRes['h'], 50, 50);
                $imgLink = PhocaGalleryFileThumbnail::getThumbnailName($item->filename, 'large');
                //$o .= '<a class="'. $button->modalname.'" title="'. $button->text.'" href="'. JUri::root(). $imgLink->rel.'" rel="'. $button->options.'" >'
                $o .= '<a class="' . $classButton . '"  href="' . Uri::root() . $imgLink->rel . '" data-size="640x480">' . '<img src="' . Uri::root() . $item->linkthumbnailpath . '?imagesid=' . md5(uniqid(time())) . '" width="' . $correctImageRes['width'] . '" height="' . $correctImageRes['height'] . '" alt="' . Text::_($txtE) . '" itemprop="thumbnail" />' . '</a>' . "\n";
            } else {
                $o .= HTMLHelper::_('image', 'media/com_phocagallery/images/administrator/phoca_thumb_s_no_image.gif', '');
            }
        }
    }
    /*$o .= '     </center>'. "\n"
    		.'    </div>'. "\n"
    		.'   </div>'. "\n"
    		.'  </div>'. "\n"
    		.' </center>'. "\n"
    		.'</div></div>'. "\n";*/
    $o .= '</figure></div>';
    $o .= '</td>' . "\n";
    return $o;
}