getUserStateFromRequest('com_morfeoshow', 'limit', $default_limit, 'int');
$limitstart = JRequest::getVar('limitstart', 0, '', 'int');
JRequest::setVar('limit', (int) $limit);
static $HeaderAdded;
if(!$HeaderAdded) {
$HeaderAdded=1;
$header .= '
';
$mainframe->addCustomHeadTag($header);
}
// get the total number of records
$query = 'SELECT COUNT(id)'
. ' FROM #__morfeoshow'
. ' WHERE published = 1'
;
$db->setQuery( $query );
$total = $db->loadResult();
jimport('joomla.html.pagination');
$pageNav = new JPagination( $total, $limitstart, $limit );
$query = "SELECT * FROM #__morfeoshow WHERE published = 1 ORDER by ordering"
;
$db->setQuery( $query, $pageNav->limitstart, $pageNav->limit );
$rows = $db->loadObjectList();
if ($db->getErrorNum()) {
echo $db->stderr();
return false;
}
HTML_morfeoshow::mostraFrontend($option, $rows, $pageNav, $limitstart, $limit, $total);
}
function mostraGalleria($option, $gallery){
global $mainframe, $params_morfeo;
$db =& JFactory::getDBO();
$task = JRequest::getString('task', '');
include_once(JPATH_SITE.DS.'administrator'.DS.'components'.DS.'com_morfeoshow'.DS.'settings.php' );
$query = "SELECT * FROM #__morfeoshow WHERE id =" .(int)$gallery;
$db->setQuery($query);
$row = $db->loadObject();
$skin ="classic";
$lang =$params_morfeo['shulang'];
$pla ="img";
$params['template'] = @$row->tclassic;
static $HeaderAdded;
if(!$HeaderAdded) {
$HeaderAdded=1;
$header='';
if (@$row->flashgallery == 0) {
if ($params['template'] == 4 || $params['template'] == 5 || $params['template'] == 6|| $params['template'] == 7)
{
if ($params_morfeo['gapi'] == 0)
{
$header .= '
';
} else {
$header .= '
';
}
$header .= '
';
}
else
{
switch ($params_morfeo['shuadat']) {
case 'shadowbox-jquery.js':
if ($params_morfeo['gapi'] == 0)
{
$header .= '
';
} else {
$header .= '
';
}
break;
case 'shadowbox-mootools.js':
if ($params_morfeo['gapi'] == 0)
{
$header .= '
';
} else {
$header .= '
';
}
break;
case 'shadowbox-prototype.js':
if ($params_morfeo['gapi'] == 0)
{
$header .= '
';
} else {
$header .= '
';
}
break;
case 'shadowbox-yui.js':
$header .= '
';
break;
case 'shadowbox-dojo.js':
if ($params_morfeo['gapi'] == 0)
{
$header .= '
';
} else {
$header .= '
';
}
break;
}
$header .= '
';
}
} else if ($row->flashgallery == 9) {
if ($params_morfeo['gapi'] == 0)
{
$header .= '
';
} else {
$header .= '
';
}
$header .= '
';
} else if ($row->flashgallery == 10) {
if ($params_morfeo['gapi'] == 0)
{
$header .= '
';
} else {
$header .= '
';
}
$header .= '
';
}
else
{
$header .= '
';
}//end else
$mainframe->addCustomHeadTag($header);
}//end of header
$mainframe->setPageTitle( stripslashes(@$row->name) );
if (@$row->metadesc == ''){}else{
$mainframe->prependMetaTag('description',$row->metadesc);
}
if (@$row->metakey == ''){}else{
$mainframe->prependMetaTag('keywords',$row->metakey.", ");
}
jimport('joomla.environment.uri' );
$host = JURI::root();
HTML_morfeoshow::mostraGalleria($option, $row, $task);
}
?>