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); } ?>