public static function Pagination(&$theme_row, $the_gallery_list, $width, $total_number_of_rows) { $mainframe = JFactory::getApplication(); if ((int) $theme_row->customlimit == 0) { //$limit=0; // UNLIMITED //No pagination - all items shown return ''; } else { $limit = (int) $theme_row->customlimit; } $limitstart = JRequest::getInt('ygstart', 0); $pagination = YoutubeGalleryLayoutRenderer::getPagination($total_number_of_rows, $limitstart, $limit, $theme_row); $paginationcode = '<form action="" method="post">'; if ($limit == 0) { $paginationcode .= ' <table cellspacing="0" style="padding:0px;width:' . $width . 'px;border-style: none;" border="0" > <tr style="height:30px;border-style: none;border-width:0px;"> <td style="text-align:left;width:140px;vertical-align:middle;border: none;">' . JText::_('SHOW') . ': ' . $pagination->getLimitBox("") . '</td> <td style="text-align:right;vertical-align:middle;border: none;"><div class="pagination">' . $pagination->getPagesLinks() . '</div></td> </tr> </table> '; } else { /* jimport('joomla.version'); $version = new JVersion(); $JoomlaVersionRelease=$version->RELEASE; */ //if($JoomlaVersionRelease>=1.6) $paginationcode .= '<div class="pagination">' . $pagination->getPagesLinks() . '</div>'; //else //$paginationcode.='<div id="pagenav">'.$pagination->getPagesLinks().'</div>'; } $paginationcode .= '</form>'; return $paginationcode; }