Your IP : 216.73.216.206


Current Path : /home/eolienneia/www/templates/yootheme/html/plg_content_pagebreak/
Upload File :
Current File : /home/eolienneia/www/templates/yootheme/html/plg_content_pagebreak/navigation.php

<?php

namespace YOOtheme;

defined('_JEXEC') or die;

use Joomla\CMS\Language\Text;

if (Path::get(__FILE__) !== $file = Path::get('~theme/html/plg_content_pagebreak/navigation.php')) {
    return include $file;
}

?>

<?php if ($links['next']) :
	$title = htmlspecialchars($this->list[$page + 2]->title, ENT_QUOTES, 'UTF-8');
	$ariaLabel = Text::_('JNEXT') . ': ' . $title . ' (' . Text::sprintf('JLIB_HTML_PAGE_CURRENT_OF_TOTAL', ($page + 2), $n) . ')';
?>
<div class="uk-grid-small uk-flex-middle uk-text-default" uk-grid>
	<div>
		<a class="uk-button uk-button-secondary" href="<?= $links['next'] ?>" aria-label="<?= $ariaLabel ?>" rel="next"><?= Text::_('TPL_YOOTHEME_NEXT_PAGE') ?></a>
	</div>

	<?php
	// Show title only if it's a custom title, and not e.g. Page 2
	if ($this->list[$page + 2]->title != Text::sprintf('JLIB_HTML_PAGE_CURRENT', $page + 2)) : ?>
	<div>
		<?= $title ?>
	</div>
	<?php endif ?>

</div>
<?php endif ?>

<div class="uk-grid-small uk-flex-middle uk-child-width-auto uk-text-default uk-margin-top" uk-grid>
	<div>
		<?= Text::sprintf('JLIB_HTML_PAGE_CURRENT', '') ?>
	</div>
	<div>

		<ul class="uk-pagination">
			<?php foreach ($this->list as $index => $item) :
                $active = isset($item->liClass)
                    // Joomla 3
                    ? str_contains($item->liClass, 'active')
                    // Joomla 4
                    : !empty($item->active);
			?>
			<li<?= $active ? ' class="uk-active"' : '' ?>>
				<?php if($index == $page + 1) : ?>
					<span><?= ($index == count($this->list)) ? $item->title : $index ?></span>
				<?php else : ?>
					<a href="<?= $item->link ?>"><?= (Text::sprintf('PLG_CONTENT_PAGEBREAK_ALL_PAGES') == $item->title) ? $item->title : $index ?></a>
				<?php endif ?>
			</li>
			<?php endforeach ?>
		</ul>

	</div>
</div>