<?php
/**
* @package mod_gallery2_image
* @copyright (C) 4 The Web
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
*/
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
require_once("components/com_gallery2/init.inc" );
global $g2Config, $mosConfig_live_site;
//parameters
$align = $params->get( 'align' );
$block = $params->get( 'block' );
$header = $params->get( 'header' );
$title = $params->get( 'title' );
$date = $params->get( 'date' );
$views = $params->get( 'views' );
$owner = $params->get( 'owner' );
$number = $params->get( 'number' );
$max_size = (int) $params->get( 'maxSize' );
$link_target= $params->get( 'link_target' );
$albumframe = $params->get( 'albumframe' );
$itemframe = $params->get( 'itemframe' );
$strip_anchor= $params->get( 'strip_anchor' );
$moduleclass_sfx = $params->get( 'moduleclass_sfx' );
$count = (int) $params->get( 'count' );
if(!empty($count) && $count > 1){
for ($i=1;$i < $count;$i++){
$block .= '|'.$block;
}
}
//What to show
$array['show'] = array();
if ($title == 1) {
$array['show'][] = 'title';
}
if ($date == 1) {
$array['show'][] = 'date';
}
if ($views == 1) {
$array['show'][] = 'views';
}
if ($owner == 1) {
$array['show'][] = 'owner';
}
if ($header == 1) {
$array['show'][] = 'heading';
}
$array['show'] = (count($array['show']) > 0) ? implode('|', $array['show']) : 'none';
if(!empty($number)) {
$array['itemId'] = $number;
}
$array['blocks'] = $block;
$array['maxSize'] = !empty($max_size) ? $max_size : 150;
$array['linkTarget'] = $link_target;
$array['itemFrame'] = $itemframe;
$array['albumFrame'] = $albumframe;
$content = '';
$content .= '<div align="'.$align.'">';
if($block=="specificItem" AND empty($number)){
$content .= '<strong>Error</strong><br />You have selected no "itemid" and this must be done if you select "Specific Picture"';
} else {
core::initiatedG2();
list ($ret, $imageBlockHtml, $cssBlock) = GalleryEmbed::getImageBlock($array);
if ($ret) { print "<h2>Fatal G2 error</h2> Here's the error from G2:<br />" .$ret->getAsHtml(); }
$content .= $cssBlock;
$content .= ($strip_anchor == 1) ? strip_tags($imageBlockHtml, '<img><table><tr><td><div><h3>') : $imageBlockHtml;
GalleryEmbed::done();
}
$content .= '</div>';
?>
Time to create page: 0.085 seconds