* @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; $item = $displayData['data']; $display = $item->text; $app = Factory::getApplication(); switch ((string) $item->text) { // Check for "Start" item case Text::_('JLIB_HTML_START'): $icon = $app->getLanguage()->isRtl() ? 'icon-angle-double-right' : 'icon-angle-double-left'; $aria = Text::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text)); break; // Check for "Prev" item case $item->text === Text::_('JPREV'): $item->text = Text::_('JPREVIOUS'); $icon = $app->getLanguage()->isRtl() ? 'icon-angle-right' : 'icon-angle-left'; $aria = Text::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text)); break; // Check for "Next" item case Text::_('JNEXT'): $icon = $app->getLanguage()->isRtl() ? 'icon-angle-left' : 'icon-angle-right'; $aria = Text::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text)); break; // Check for "End" item case Text::_('JLIB_HTML_END'): $icon = $app->getLanguage()->isRtl() ? 'icon-angle-double-left' : 'icon-angle-double-right'; $aria = Text::sprintf('JLIB_HTML_GOTO_POSITION', strtolower($item->text)); break; default: $icon = null; $aria = Text::sprintf('JLIB_HTML_GOTO_PAGE', strtolower($item->text)); break; } if ($icon !== null) { $display = ''; } if ($displayData['active']) { if ($item->base > 0) { $limit = 'limitstart.value=' . $item->base; } else { $limit = 'limitstart.value=0'; } $class = 'active'; if ($app->isClient('administrator')) { $link = 'href="#" onclick="document.adminForm.' . $item->prefix . $limit . '; Joomla.submitform();return false;"'; } elseif ($app->isClient('site')) { $link = 'href="' . $item->link . '"'; } } else { $class = (property_exists($item, 'active') && $item->active) ? 'active' : 'disabled'; } ?>
  • class="page-link">
  • active) && $item->active) : ?> text)); ?>