core/views/partials/paginators/simple.phtml
<?php
/**
* KumbiaPHP web & app Framework
*
* LICENSE
*
* This source file is subject to the new BSD license that is bundled
* with this package in the file LICENSE.
*
* Paginador "simple" para aplicaciones
*
* Parametros del paginador:
* page: objeto obtenido al invocar al paginador
* url: url para la accion que efectua la paginacion, por defecto "module/controller/page/"
* y se envia por parametro el numero de pagina
*
* @category Kumbia
* @package Partials
* @subpackage Paginators
*
* @copyright Copyright (c) 2005 - 2023 KumbiaPHP Team (http://www.kumbiaphp.com)
* @license https://github.com/KumbiaPHP/KumbiaPHP/blob/master/LICENSE New BSD License
*/
if(!isset($url)) {
extract(Router::get());
$url = "$controller/page";
if($module) {
$url = "$module/$url";
}
}
?>
<div class="paginator">
<?php if($page->prev==1) echo Html::link("$url/", 'Anterior', 'title="Ir a la pág. anterior" class="nextprev" rel="prev"'); //se coloca el link sin número de página para la página 1
elseif($page->prev) echo Html::link("$url/$page->prev/", 'Anterior', 'title="Ir a la pág. anterior" class="nextprev" rel="prev"') ?>
pag. <?= $page->current ?>/<?= $page->total ?>
<?php if($page->next) echo Html::link("$url/$page->next/", 'Siguiente', 'title="Ir a la pág. siguiente" class="nextprev" rel="next"') ?>
</div>