Server : LiteSpeed System : Linux server 3.10.0-1160.90.1.el7.x86_64 #1 SMP Thu May 4 15:21:22 UTC 2023 x86_64 User : alsaif ( 1057) PHP Version : 7.4.33 Disable Function : show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname Directory : /home/alsaif/public_html/components/com_phocagallery/views/category/tmpl/ |
<?php
/*
* @package Joomla
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
*
* @component Phoca Gallery
* @copyright Copyright (C) Jan Pavelka www.phoca.cz
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
*/
defined('_JEXEC') or die('Restricted access');
phocagalleryimport( 'phocagallery.youtube.youtube');
$app = JFactory::getApplication();
// - - - - - - - - - -
// Images
// - - - - - - - - - -
if (!empty($this->items)) {
if ($this->t['detail_window'] == 14) {
echo '<div id="pg-msnr-container" class="pg-photoswipe pg-msnr-container" itemscope itemtype="http://schema.org/ImageGallery">';
} else {
echo '<div id="pg-msnr-container" class="pg-msnr-container">';
}
foreach($this->items as $ck => $cv) {
if ($this->checkRights == 1) {
// USER RIGHT - Access of categories (if file is included in some not accessed category) - - - - -
// ACCESS is handled in SQL query, ACCESS USER ID is handled here (specific users)
$rightDisplay = 0;
if (!isset($cv->cataccessuserid)) {
$cv->cataccessuserid = 0;
}
if (isset($cv->catid) && isset($cv->cataccessuserid) && isset($cv->cataccess)) {
$rightDisplay = PhocaGalleryAccess::getUserRight('accessuserid', $cv->cataccessuserid, $cv->cataccess, $this->t['user']->getAuthorisedViewLevels(), $this->t['user']->get('id', 0), 0);
}
// - - - - - - - - - - - - - - - - - - - - - -
} else {
$rightDisplay = 1;
}
// Display back button to categories list
if ($cv->item_type == 'categorieslist'){
$rightDisplay = 1;
}
if ($rightDisplay == 1) {
// BOX Start
echo "\n\n";
echo '<div class="pg-cv-box item pg-grid-sizer">'."\n";
echo ' <div class="pg-cv-box-img pg-box1">'. "\n";
echo ' <div class="pg-box2">'. "\n";
echo ' <div class="pg-box3">'. "\n";
if ($this->t['detail_window'] == 14 && $cv->type == 2) {
echo '<figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">';
}
// A Start
echo '<a class="'.$cv->button->methodname.'"';
if ($cv->type == 2) {
if ($cv->overlib == 0) {
//echo ' title="'.$cv->odesctitletag.'"';
echo ' title="'.htmlentities ($cv->odesctitletag, ENT_QUOTES, 'UTF-8').'"';
}
}
echo ' href="'. $cv->link.'"';
// Correct size for external Image (Picasa) - subcategory
$extImage = false;
if (isset($cv->extid)) {
$extImage = PhocaGalleryImage::isExtImage($cv->extid);
}
if ($extImage && isset($cv->extw) && isset($cv->exth)) {
$correctImageRes = PhocaGalleryPicasa::correctSizeWithRate($cv->extw, $cv->exth, $this->t['picasa_correct_width_m'], $this->t['picasa_correct_height_m'], $this->t['diff_thumb_height']);
}
// Image Box (image, category, folder)
if ($cv->type == 2 ) {
// Render OnClick, Rel
echo PhocaGalleryRenderFront::renderAAttribute($this->t['detail_window'], $cv->button->options, $cv->linkorig, $this->t['highslideonclick'], '', $cv->linknr, $cv->catalias);
// SWITCH OR OVERLIB
if ($this->t['switch_image'] == 1) {
echo PhocaGalleryRenderFront::renderASwitch($this->t['switch_width'], $this->t['switch_height'], $this->t['switch_fixed_size'], $cv->extwswitch, $cv->exthswitch, $cv->extl, $cv->linkthumbnailpath);
} else {
echo $cv->overlib_value;
}
if (isset($cv->datasize)) {
echo ' '. $cv->datasize;
}
if (isset($cv->videocode) && $cv->videocode != '' && $cv->videocode != '0')
{
echo 'data-type="video" data-video="<div class=\'ph-pswp-wrapper\'><div class=\'ph-pswp-video-wrapper\'>' . str_replace('"', "'", PhocaGalleryYoutube::displayVideo($cv->videocode)) . '</div></div>"';
} else {
// DATA SIZE
$w = $h = 0;
if (isset($v->extw) && $v->extw != '') {
$extWA = explode(',', $v->extw);
if (isset($extWA[0])) { $w = $extWA[0];}
}
if (isset($v->exth) && $v->exth != '') {
$extHA = explode(',', $v->exth);
if (isset($extHA[0])) { $h = $extHA[0];}
}
if ($w > 0 && $h > 0) {
echo 'data-size="'.$w.'x'.$h.'"';
}
}
echo ' >';// A End
$cv->ooverlibclass['class'] .= " c-Image c-Image--shaded";
// IMG Start
if ($extImage) {
//echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->extm, $cv->altvalue, array('width' => $correctImageRes['width'], 'height' => $correctImageRes['height'], 'class' => 'pg-image'));
echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->extm, $cv->altvalue, array('style' => 'width:'. $correctImageRes['width'] .'px;height:'.$correctImageRes['height'] .'px;', 'class' => 'pg-image c-Image c-Image--shaded', 'itemprop' => "thumbnail"));
} else {
echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->linkthumbnailpath, $cv->oimgalt, $cv->ooverlibclass);
}
if ($cv->type == 2 && $cv->enable_cooliris == 1) {
if ($extImage) {
echo '<span class="mbf-item">#phocagallerypiclens '.$cv->catid.'-phocagallerypiclenscode-'.$cv->extid.'</span>';
} else {
echo '<span class="mbf-item">#phocagallerypiclens '.$cv->catid.'-phocagallerypiclenscode-'.$cv->filename.'</span>';
}
}
// IMG End
} else if ($cv->type == 1) {
// Other than image
// A End
echo ' >';
// IMG Start
if ($extImage && isset($cv->extm) && isset($correctImageRes['width']) && isset($correctImageRes['width'])) {
echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->extm, $cv->altvalue, array('width' => $correctImageRes['width'], 'height' => $correctImageRes['height'], 'class' => PhocaGalleryRenderFront::renderImageClass($cv->extm) . ' c-Image c-Image--shaded', 'itemprop' => "thumbnail"));
} else {
//echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->linkthumbnailpath, '', array( 'class' => PhocaGalleryRenderFront::renderImageClass($cv->linkthumbnailpath), 'itemprop' => "thumbnail") );
echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->linkthumbnailpath, $cv->altvalue, array( 'class' => PhocaGalleryRenderFront::renderImageClass($cv->linkthumbnailpath) . ' pg-image img img-responsive', 'itemprop' => "thumbnail") );
}
// IMG END
} else {
// Other than image
// A End
echo ' >';
// IMG Start
if ($extImage && isset($cv->extm) && isset($correctImageRes['width']) && isset($correctImageRes['width'])) {
echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->extm, $cv->altvalue, array('width' => $correctImageRes['width'], 'height' => $correctImageRes['height'], 'itemprop' => "thumbnail"));
} else {
echo Joomla\CMS\HTML\HTMLHelper::_( 'image', $cv->linkthumbnailpath, $cv->altvalue, array('itemprop' => "thumbnail"));
}
// IMG END
} // if type 2 else type 0, 1 (image, category, folder)
// A CLOSE
if (isset($cv->videocode) && $cv->videocode != '' && $cv->videocode != '0')
{
echo Joomla\CMS\HTML\HTMLHelper::_( 'image', 'media/com_phocagallery/images/ytb_empty.png', '', array('class' => "youtube"));
}
echo '</a>';
if ($this->t['detail_window'] == 14 && $cv->type == 2) {
if (isset($cv->photoswipecaption)) {
echo '<figcaption itemprop="caption description">'. $cv->photoswipecaption.'</figcaption>';
}
echo '</figure>';
}
// Highslide Caption, Description
if ( $this->t['detail_window'] == 5) {
if ($this->t['display_title_description'] == 1) {
echo '<div class="highslide-heading">';
echo $cv->title;
echo '</div>';
}
if ($this->t['displaydescriptiondetail'] == 2) {
echo '<div class="highslide-caption">';
echo $cv->description;
echo '</div>';
}
}
// Hot, New
if ($cv->type == 2) {
echo PhocaGalleryRenderFront::getOverImageIcons($cv->date, $cv->hits);
}
echo "\n".'</div></div></div>'. "\n";
// BOX End
echo '<div class="pg-box-img-bottom">'. "\n";
// Subfolder Name
if ($cv->type == 1) {
if ($cv->display_name == 1 || $cv->display_name == 2) {
if ($this->t['bootstrap_icons'] == 0) {
$cls = 'class="pg-cv-name pg-cv-folder"';
$icon = '';
} else {
$cls = 'class="pg-cv-name"';
$icon = PhocaGalleryRenderFront::renderIcon($cv->iconcls, '', ''). ' ';
}
echo '<div '.$cls.'>'.$icon. PhocaGalleryText::wordDelete($cv->title, $this->t['char_cat_length_name'], '...').'</div>';
}
}
// Image Name
if ($cv->type == 2) {
if ($cv->display_name == 1) {
echo '<div class="pg-cv-name">'.PhocaGalleryText::wordDelete($cv->title, $this->t['charlengthname'], '...').'</div>';
}
if ($cv->display_name == 2) {
echo '<div class="pg-cv-name"> </div>';
}
}
// Rate Image
if($cv->item_type == 'image') {
if ($this->t['display_rating_img'] == 2) {
echo PhocaGalleryRateImage::renderRateImg($cv->id, $this->t['display_rating_img'], 1);
} else if ($this->t['display_rating_img'] == 1) {
echo '<div><a class="'.$cv->buttonother->methodname.'" title="'.JText::_('COM_PHOCAGALLERY_RATE_IMAGE').'"'
.' href="'.JRoute::_('index.php?option=com_phocagallery&view=detail&catid='.$cv->catslug.'&id='.$cv->slug.$this->t['tmplcom'].'&Itemid='. $this->itemId ).'"';
echo PhocaGalleryRenderFront::renderAAttributeOther($this->t['detail_window'], $cv->buttonother->optionsrating, $this->t['highslideonclick'], $this->t['highslideonclick2']);
echo ' >';
echo '<div><ul class="star-rating-small">'
.'<li class="current-rating" style="width:'.$cv->voteswidthimg.'px"></li>'
.'<li><span class="star1"></span></li>';
for ($iV = 2;$iV < 6;$iV++) {
echo '<li><span class="stars'.$iV.'"></span></li>';
}
echo '</ul></div>'."\n";
echo '</a></div>'."\n";
}
}
if ($cv->display_icon_detail == 1 ||
$cv->display_icon_download > 0 ||
$cv->display_icon_vm ||
$cv->display_icon_pc ||
$cv->start_cooliris == 1 ||
$cv->trash == 1 ||
$cv->publish_unpublish == 1 ||
$cv->display_icon_geo == 1 ||
$cv->display_icon_commentimg == 1 ||
$cv->camera_info == 1 ||
$cv->display_icon_extlink1 == 1 ||
$cv->display_icon_extlink2 == 1 ||
$cv->camera_info == 1 ) {
echo '<div class="pg-icon-detail">';
if ($cv->start_cooliris == 1) {
echo '<a href="javascript:PicLensLite.start({feedUrl:\''.JURI::base(true) . '/images/phocagallery/'
. $cv->catid .'.rss'.'\'});" title="Cooliris" >';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-cooliris.png', 'Cooliris');
echo PhocaGalleryRenderFront::renderIcon('cooliris', $this->t['icon_path'].'icon-cooliris.png', 'Cooliris');
echo '</a>';
}
// ICON DETAIL
if ($cv->display_icon_detail == 1) {
/*if ($this->t['detail_window'] == 14) {
echo '<figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">';
}*/
echo ' <a class="'.$cv->button2->methodname.'" title="'.htmlentities ($cv->oimgtitledetail, ENT_QUOTES, 'UTF-8').'"'
.' href="'.$cv->link2.'"';
echo PhocaGalleryRenderFront::renderAAttributeTitle($this->t['detail_window'], $cv->button2->options, '', $this->t['highslideonclick'], $this->t['highslideonclick2'], $cv->linknr, $cv->catalias);
/*if (isset($cv->datasize)) {
echo ' '. $cv->datasize;
}*/
echo ' >';
echo PhocaGalleryRenderFront::renderIcon('view', $this->t['icon_path'].'icon-view.png', $cv->oimgaltdetail, '', array('itemprop' => "thumbnail"));
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-view.png', $cv->oimgaltdetail);
echo '</a>';
/*if ($this->t['detail_window'] == 14) {
echo '</figure>';
}*/
}
// ICON DOWNLOAD
if ($cv->display_icon_download > 0) {
// Direct Download but not if there is a youtube
if ($cv->display_icon_download == 2 && $cv->videocode == '') {
echo ' <a title="'. JText::_('COM_PHOCAGALLERY_IMAGE_DOWNLOAD').'"'
.' href="'.JRoute::_('index.php?option=com_phocagallery&view=detail&catid='.$cv->catslug.'&id='.$cv->slug. $this->t['tmplcom'].'&phocadownload='.$cv->display_icon_download.'&Itemid='. $this->itemId ).'"';
} else {
echo ' <a class="'.$cv->buttonother->methodname.'" title="'.JText::_('COM_PHOCAGALLERY_IMAGE_DOWNLOAD').'"'
.' href="'.JRoute::_('index.php?option=com_phocagallery&view=detail&catid='.$cv->catslug.'&id='.$cv->slug. $this->t['tmplcom'].'&phocadownload='.(int)$cv->display_icon_download.'&Itemid='. $this->itemId ).'"';
echo PhocaGalleryRenderFront::renderAAttributeOther($this->t['detail_window'], $cv->buttonother->options, $this->t['highslideonclick'], $this->t['highslideonclick2']);
}
echo ' >';
echo PhocaGalleryRenderFront::renderIcon('download', $this->t['icon_path'].'icon-download.png', JText::_('COM_PHOCAGALLERY_IMAGE_DOWNLOAD'));
echo '</a>';
}
// ICON GEO
if ($cv->display_icon_geo == 1) {
echo ' <a class="'.$cv->buttonother->methodname.'" title="'.JText::_('COM_PHOCAGALLERY_GEOTAGGING').'"'
.' href="'. JRoute::_('index.php?option=com_phocagallery&view=map&catid='.$cv->catslug.'&id='.$cv->slug.$this->t['tmplcom'].'&Itemid='. $this->itemId ).'"';
echo PhocaGalleryRenderFront::renderAAttributeOther($this->t['detail_window'], $cv->buttonother->options, $this->t['highslideonclick'], $this->t['highslideonclick2']);
echo ' >';
echo PhocaGalleryRenderFront::renderIcon('geo', $this->t['icon_path'].'icon-geo.png', JText::_('COM_PHOCAGALLERY_GEOTAGGING'));
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-geo.png', JText::_('COM_PHOCAGALLERY_GEOTAGGING'));
echo '</a>';
}
// ICON EXIF
if ($cv->camera_info == 1) {
echo ' <a class="'.$cv->buttonother->methodname.'" title="'.JText::_('COM_PHOCAGALLERY_CAMERA_INFO').'"'
.' href="'.JRoute::_('index.php?option=com_phocagallery&view=info&catid='.$cv->catslug.'&id='.$cv->slug.$this->t['tmplcom'].'&Itemid='. $this->itemId ).'"';
echo PhocaGalleryRenderFront::renderAAttributeOther($this->t['detail_window'], $cv->buttonother->options, $this->t['highslideonclick'], $this->t['highslideonclick2']);
echo ' >';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-info.png', JText::_('COM_PHOCAGALLERY_CAMERA_INFO'));
echo PhocaGalleryRenderFront::renderIcon('camera', $this->t['icon_path'].'icon-info.png', JText::_('COM_PHOCAGALLERY_CAMERA_INFO'));
echo '</a>';
}
// ICON COMMENT
if ($cv->display_icon_commentimg == 1) {
if ($this->t['detail_window'] == 7 || $this->t['display_comment_nopup'] == 1) {
$tClass = '';
} else {
$tClass = 'class="'.$cv->buttonother->methodname.'"';
}
echo ' <a '.$tClass.' title="'.JText::_('COM_PHOCAGALLERY_COMMENT_IMAGE').'"'
.' href="'. JRoute::_('index.php?option=com_phocagallery&view=comment&catid='.$cv->catslug.'&id='.$cv->slug.$this->t['tmplcomcomments'].'&Itemid='. $this->itemId ).'"';
if ($this->t['display_comment_nopup'] == 1) {
echo '';
} else {
echo PhocaGalleryRenderFront::renderAAttributeOther($this->t['detail_window'], $cv->buttonother->options, $this->t['highslideonclick'], $this->t['highslideonclick2']);
}
echo ' >';
// If you go from RSS or administration (e.g. jcomments) to category view, you will see already commented image (animated icon)
$cimgid = $app->input->get('cimgid', 0,'int');
if($cimgid > 0) {
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-comment-a.gif', JText::_('COM_PHOCAGALLERY_COMMENT_IMAGE'));
echo PhocaGalleryRenderFront::renderIcon('comment-a', $this->t['icon_path'].'icon-comment-a.gif', JText::_('COM_PHOCAGALLERY_COMMENT_IMAGE'), 'ph-icon-animated');
} else {
//$commentImg = ($this->t['externalcommentsystem'] == 2) ? 'icon-comment-fb-small' : 'icon-comment';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].$commentImg.'.png', JText::_('COM_PHOCAGALLERY_COMMENT_IMAGE'));
if ($this->t['externalcommentsystem'] == 2) {
echo PhocaGalleryRenderFront::renderIcon('comment-fb', $this->t['icon_path'].'icon-comment-fb-small.png', JText::_('COM_PHOCAGALLERY_COMMENT_IMAGE'), 'ph-icon-fb');
} else {
echo PhocaGalleryRenderFront::renderIcon('comment', $this->t['icon_path'].'icon-comment.png', JText::_('COM_PHOCAGALLERY_COMMENT_IMAGE'));
}
}
echo '</a>';
}
// ICON EXTERNAL LINK 1
if ($cv->display_icon_extlink1 == 1) {
$pos10 = strpos($cv->extlink1[0], 'http://');
$pos20 = strpos($cv->extlink1[0], 'https://');
$extLink1 = 'http://'.$cv->extlink1[0];
if ($pos10 === 0) {
$extLink1 = $cv->extlink1[0];
} else if ($pos20 === 0) {
$extLink1 = $cv->extlink1[0];
}
echo ' <a title="'.$cv->extlink1[1] .'"'
.' href="'. $extLink1 .'" target="'.$cv->extlink1[2] .'" '.$cv->extlink1[5].'>'
.$cv->extlink1[4].'</a>';
}
// ICON EXTERNAL LINK 2
if ($cv->display_icon_extlink2 == 1) {
$pos11 = strpos($cv->extlink2[0], 'http://');
$pos21 = strpos($cv->extlink2[0], 'https://');
$extLink2 = 'http://'.$cv->extlink2[0];
if ($pos11 === 0) {
$extLink2 = $cv->extlink2[0];
} else if ($pos21 === 0) {
$extLink2 = $cv->extlink2[0];
}
echo ' <a title="'.$cv->extlink2[1] .'"'
.' href="'. $extLink2 .'" target="'.$cv->extlink2[2] .'" '.$cv->extlink2[5].'>'
.$cv->extlink2[4].'</a>';
}
// ICON Phoca Cart Product
if ($cv->display_icon_pc == 1) {
echo ' <a title="'.JText::_('COM_PHOCAGALLERY_ESHOP').'" href="'. JRoute::_($cv->pclink).'">';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-cart.png', JText::_('COM_PHOCAGALLERY_ESHOP'));
echo PhocaGalleryRenderFront::renderIcon('cart', $this->t['icon_path'].'icon-cart.png', JText::_('COM_PHOCAGALLERY_ESHOP'));
echo '</a>';
}
// ICON VirtueMart Product
if ($cv->display_icon_vm == 1) {
echo ' <a title="'.JText::_('COM_PHOCAGALLERY_ESHOP').'" href="'. JRoute::_($cv->vmlink).'">';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-cart.png', JText::_('COM_PHOCAGALLERY_ESHOP'));
echo PhocaGalleryRenderFront::renderIcon('cart', $this->t['icon_path'].'icon-cart.png', JText::_('COM_PHOCAGALLERY_ESHOP'));
echo '</a>';
}
// ICON Trash for private categories
if ($cv->trash == 1) {
echo ' <a onclick="return confirm(\''.JText::_('COM_PHOCAGALLERY_WARNING_DELETE_ITEMS').'\')" title="'.JText::_('COM_PHOCAGALLERY_DELETE').'" href="'. JRoute::_($this->t['plcat'] . '&catid='.$cv->catslug.'&id='.$cv->slug.'&controller=category&task=remove'.'&Itemid='. $this->itemId ).$this->t['limitstarturl'].'">';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-trash.png', JText::_('COM_PHOCAGALLERY_DELETE'));
echo PhocaGalleryRenderFront::renderIcon('trash', $this->t['icon_path'].'icon-trash.png', JText::_('COM_PHOCAGALLERY_DELETE'));
echo '</a>';
}
// ICON Publish Unpublish for private categories
if ($cv->publish_unpublish == 1) {
if ($cv->published == 1) {
echo ' <a title="'.JText::_('COM_PHOCAGALLERY_UNPUBLISH').'" href="'. JRoute::_($this->t['plcat'] . '&catid='.$cv->catslug.'&id='.$cv->slug.'&controller=category&task=unpublish'.'&Itemid='. $this->itemId ). $this->t['limitstarturl'].'">';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-publish.png', JText::_('COM_PHOCAGALLERY_UNPUBLISH'));
echo PhocaGalleryRenderFront::renderIcon('publish', $this->t['icon_path'].'icon-publish.png', JText::_('COM_PHOCAGALLERY_UNPUBLISH'));
echo '</a>';
}
if ($cv->published == 0) {
echo ' <a title="'.JText::_('COM_PHOCAGALLERY_PUBLISH').'" href="'. JRoute::_($this->t['plcat'] . '&catid='.$cv->catslug.'&id='.$cv->slug.'&controller=category&task=publish'.'&Itemid='. $this->itemId ).$this->t['limitstarturl'].'">';
//echo Joomla\CMS\HTML\HTMLHelper::_('image', $this->t['icon_path'].'icon-unpublish.png', JText::_('COM_PHOCAGALLERY_PUBLISH'));
echo PhocaGalleryRenderFront::renderIcon('unpublish', $this->t['icon_path'].'icon-unpublish.png', JText::_('COM_PHOCAGALLERY_PUBLISH'));
echo '</a>';
}
}
// ICON Approve
if ($cv->approved_not_approved == 1) {
// Display the information about Approving too:
if ($cv->approved == 1) {
echo ' <a href="#" title="'.JText::_('COM_PHOCAGALLERY_IMAGE_APPROVED').'">'.PhocaGalleryRenderFront::renderIcon('publish', $this->t['icon_path'].'icon-publish.png', JText::_('COM_PHOCAGALLERY_APPROVED')).'</a>';
}
if ($cv->approved == 0) {
echo ' <a href="#" title="'.JText::_('COM_PHOCAGALLERY_IMAGE_NOT_APPROVED').'">'.PhocaGalleryRenderFront::renderIcon('unpublish', $this->t['icon_path'].'icon-unpublish.png', JText::_('COM_PHOCAGALLERY_NOT_APPROVED')).'</a>';
}
}
echo '</div>'. "\n";
echo '<div class="ph-cb"></div>'. "\n";
}
// Tags
if ($cv->type == 2 && isset($cv->otags) && $cv->otags != '') {
echo '<div class="pg-cv-tags">'.$cv->otags.'</div>'. "\n";
}
// Description in Box
if ($this->t['display_img_desc_box'] == 1 && $cv->description != '') {
echo '<div class="pg-cv-descbox">'. strip_tags($cv->description).'</div>'. "\n";
} else if ($this->t['display_img_desc_box'] == 2 && $cv->description != '') {
echo '<div class="pg-cv-descbox">' .(Joomla\CMS\HTML\HTMLHelper::_('content.prepare', $cv->description, 'com_phocagallery.image')).'</div>'. "\n";
}
if ($cv->type == 2 && ($this->t['display_comment_img'] == 2 || $this->t['display_comment_img'] == 3)) {
echo '<div class="pg-cv-comment-img-box">';
if (isset($cv->comment_items)) {
foreach($cv->comment_items as $cok => $cov) {
echo '<div class="pg-cv-comment-img-box-item">';
echo '<div class="pg-cv-comment-img-box-avatar">';
$img = '<div style="width: 20px; height: 20px;"> </div>';
if (isset($cov->avatar) && $cov->avatar != '') {
$pathAvatarAbs = $this->t['path']->avatar_abs .'thumbs/phoca_thumb_s_'. $cov->avatar;
$pathAvatarRel = $this->t['path']->avatar_rel . 'thumbs/phoca_thumb_s_'. $cov->avatar;
if (JFile::exists($pathAvatarAbs)){
$avSize = getimagesize($pathAvatarAbs);
$avRatio = $avSize[0]/$avSize[1];
$avHeight = 20;
$avWidth = 20 * $avRatio;
$img = '<img src="'.JURI::base().'/'.$pathAvatarRel.'" width="'.(int)$avWidth.'" height="'.(int)$avHeight.'" alt="" />';
}
}
echo $img;
echo '</div>';
echo '<div class="pg-cv-comment-img-box-comment">'.$cov->name.': '.$cov->comment.'</div>';
echo '<div style="clear:both"></div>';
echo '</div>';
}
}
echo '<div id="pg-cv-comment-img-box-result'.$cv->id.'"></div>';//AJAX
//echo '<div id="pg-cv-comment-img-box-newcomment'.$cv->id.'"></div>';//AJAX
// href="javascript:void(0);"
echo '<div class="pg-tb-m5"><button class="btn btn-mini" onclick="javascript:document.getElementById(\'pg-cv-add-comment-img'.$cv->id.'\').style.display = \'block\';var wall = new Masonry( document.getElementById(\'pg-msnr-container\'), {});">'.JText::_('COM_PHOCAGALLERY_COMMENT').'</button></div>';
echo '<div id="pg-cv-add-comment-img'.$cv->id.'" class="pg-cv-add-comment-img">';
if (isset($cv->allready_commented)) {
if ($cv->allready_commented == 1) {
echo '<p>'.JText::_('COM_PHOCAGALLERY_COMMENT_ALREADY_SUBMITTED').'</p>';
} else if ($this->t['not_registered']) {
echo '<p>'.JText::_('COM_PHOCAGALLERY_COMMENT_ONLY_REGISTERED_LOGGED_SUBMIT_COMMENT').'</p>';
} else {
///echo '<form id="pgcvcommentimg'.$cv->id.'" method="post" >';
echo '<textarea name="pg-cv-comments-editor-img'.(int)$cv->id.'" id="pg-cv-comments-editor-img'.(int)$cv->id.'" rows="2" class= "comment-input" ></textarea>';
echo '<button onclick="pgCommentImage('.(int)$cv->id.', '.$this->t['diff_thumb_height'].', \'pg-msnr-container\');document.getElementById(\'pg-cv-add-comment-img'.$cv->id.'\').style.display = \'none\';var wall = new Masonry( document.getElementById(\'pg-msnr-container\'), {});" class="btn btn-small" type="submit" id="phocagallerycommentssubmitimg">'. JText::_('COM_PHOCAGALLERY_SUBMIT_COMMENT').'</button>';
?>
<input type="hidden" name="catid" value="<?php echo $cv->catid ?>"/>
<input type="hidden" name="imgid" value="<?php echo $cv->id ?>"/>
<input type="hidden" name="Itemid" value="<?php echo $this->itemId ?>"/> <?php
echo Joomla\CMS\HTML\HTMLHelper::_( 'form.token' );
///echo '</form>';
}
}
echo '</div>';
echo '</div>';
}
echo '</div>'. "\n"; //pg-box-img-bottom
echo '</div>'. "\n";
}
}
echo '</div>'."\n";
} else {
// Will be not displayed
//echo JText::_('COM_PHOCAGALLERY_THERE_IS_NO_IMAGE');
}