Code: Select all
<?php
defined('JPATH_BASE') or die;
function pagination_list_render($list) {
$lang = JFactory::getLanguage();
if ($lang->isRTL()) {
$html = '<ul>';
$html .= '<li class="pagination-start">'.$list['start']['data'].'</li>';
$html .= '<li class="pagination-prev">'.$list['previous']['data'].'</li>';
$list['pages'] = array_reverse( $list['pages'] );
foreach($list['pages'] as $page) {
$html .= '<li>'.$page['data'].'</li>';
}
$html .= '<li class="pagination-next">'. $list['next']['data'].'</li>';
$html .= '<li class="pagination-end">'. $list['end']['data'].'</li>';
$html .= '</ul>';
} else {
$html = '<ul>';
$html .= '<li class="pagination-start">'.$list['start']['data'].'</li>';
$html .= '<li class="pagination-prev">'.$list['previous']['data'].'</li>';
foreach($list['pages'] as $page) {
$html .= '<li>'.$page['data'].'</li>';
}
$html .= '<li class="pagination-next">'. $list['next']['data'].'</li>';
$html .= '<li class="pagination-end">'. $list['end']['data'].'</li>';
$html .= '</ul>';
}
return $html;
}
function pagination_list_footer($list) {
$lang = JFactory::getLanguage();
$html = "<div class=\"list-footer\">\n";
if ($lang->isRTL()) {
$html .= "\n<div class=\"counter\">".$list['pagescounter']."</div>";
$html .= $list['pageslinks'];
$html .= "\n<div class=\"limit\">".JText::_('JGLOBAL_DISPLAY_NUM').$list['limitfield']."</div>";
} else {
$html .= "\n<div class=\"limit\">".JText::_('JGLOBAL_DISPLAY_NUM').$list['limitfield']."</div>";
$html .= $list['pageslinks'];
$html .= "\n<div class=\"counter\">".$list['pagescounter']."</div>";
}
$html .= "\n<input type=\"hidden\" name=\"" . $list['prefix'] . "limitstart\" value=\"".$list['limitstart']."\" />";
$html .= "\n</div>";
return $html;
}
?>