Example #1
0
<?php

$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
$trans = $environment->getTranslator();
?>

<?php 
if ($paginator->getLastPage() > 1) {
    ?>
	<div class="pagination">
		<ul class="pager">
			<?php 
    echo $presenter->getPrevious($trans->trans('pagination.previous'));
    echo $presenter->getNext($trans->trans('pagination.next'));
    ?>
		</ul>
	</div>
<?php 
}
<?php

$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
$trans = $environment->getTranslator();
?>

<?php 
if ($paginator->getLastPage() > 1) {
    ?>
	<ul class="pager">
		<?php 
    if ($paginator->getCurrentPage() != '1') {
        echo $presenter->getPrevious('<i class="glyphicon glyphicon-chevron-left"></i>');
    }
    if ($paginator->getCurrentPage() != $paginator->getLastPage()) {
        echo $presenter->getNext('<i class="glyphicon glyphicon-chevron-right"></i>');
    }
    ?>
	</ul>
<?php 
}
$presenter = new Illuminate\Pagination\BootstrapPresenter($paginator);
if ($paginator->getLastPage() > 1) {
    ?>
	
    <ul class="uk-pagination">
        <?php 
    /* How many pages need to be shown before and after the current page */
    $showBeforeAndAfter = 5;
    /* Current Page */
    $currentPage = $paginator->getCurrentPage();
    $lastPage = $paginator->getLastPage();
    /* Check if the pages before and after the current really exist */
    $start = $currentPage - $showBeforeAndAfter;
    if ($start < 1) {
        $diff = $start - 1;
        $start = $currentPage - ($showBeforeAndAfter + $diff);
    }
    $end = $currentPage + $showBeforeAndAfter;
    if ($end > $lastPage) {
        $diff = $end - $lastPage;
        $end = $end - $diff;
    }
    echo $presenter->getPrevious('&lt;&lt;');
    echo $presenter->getPageRange($start, $end);
    echo $presenter->getNext('&gt;&gt;');
    ?>
    </ul>

<?php 
}
Example #4
0
    $disabledEnd = $paginator->getCurrentPage() == $paginator->getLastPage() ? "disabled" : "";
    if ($paginator->getCurrentPage() > 1) {
        echo '<li class="' . $disabledFirst . '">                  
                      <a style="border-radius:4px 0px 0px 4px;" href="' . $paginator->getUrl($firstPage) . '">&laquo; First</a>
                  </li>';
    } else {
        echo '<li class="' . $disabledFirst . '">                  
                      <span>&laquo; First</span>
                  </li>';
    }
    if ($paginator->getCurrentPage() > 1) {
        echo $presenter->getPrevious('Prev');
    }
    echo $presenter->getPageRange($start, $end);
    if ($paginator->getCurrentPage() < $numEnd) {
        echo $presenter->getNext('Next');
    }
    if ($paginator->getCurrentPage() < $numEnd) {
        echo '<li class="' . $disabledEnd . '">                  
                      <a style="border-radius:0 4px 4px 0;" href="' . $paginator->getUrl($numEnd) . '">Last &raquo;</a>                  
                  </li>';
    } else {
        echo '<li class="' . $disabledEnd . '">
                      <span>Last &raquo;</span>
                  </li>';
    }
    ?>
            </ul>

            <div class="form-horizontal pull-left">
    $pos = $end - $lastPage;
    $end = $end - $pos;
}
//Si es la primera página mostramos el enlace desactivado
if ($currentPage2 <= 1) {
    echo '<li class="disabled"><span class="textoMedio">Primera</span></li>';
} else {
    $url = $ventas->getUrl(1);
    echo '<li><a class="textoMedio" href="' . $url . '">&lt;&lt; Primera</a></li>';
}
//Para ir a la anterior
echo $presenter->getPrevious('&lt; Atras');
//Rango de enlaces desde el principio al final, 3 delante y 3 detrás
echo $presenter->getPageRange($start, $end);
//Para ir a la siguiente
echo $presenter->getNext('Adelante &gt;');
////Si es la última página mostramos desactivado
if ($currentPage2 >= $lastPage) {
    echo '<li class="disabled"><span class="textoMedio">Última</span></li>';
} else {
    $url = $ventas->getUrl($lastPage);
    echo '<li><a class="textoMedio" href="' . $url . '">Última &gt;&gt;</a></li>';
}
?>
		            @endif
		          </ul>
		        </nav> <!-- cd-pagination-wrapper -->
			</div>
			<div class="clearfix"></div>
			<hr>
			<div class="col-xs-12" style="margin-top:2em;">
Example #6
0
    $pos = $end - $lastPage;
    $end = $end - $pos;
}
//Si es la primera página mostramos el enlace desactivado
if ($currentPage <= 1) {
    echo '<li class="disabled noMovil"><span>&lt;&lt;Primera</span></li>';
} else {
    $url = $pag->getUrl(1);
    echo '<li class="noMovil"><a href="' . $url . '">&lt;&lt; Primera</a></li>';
}
//Para ir a la anterior
echo '<li class="noMovil">' . $presenter->getPrevious('&lt; Anterior') . '</li>';
//Rango de enlaces desde el principio al final, 3 delante y 3 detrás
echo $presenter->getPageRange($start, $end);
//Para ir a la siguiente
echo '<li class="noMovil">' . $presenter->getNext('Siguiente &gt;') . '</li>';
////Si es la última página mostramos desactivado
if ($currentPage >= $lastPage) {
    echo '<li class="disabled noMovil"><span>Última</span></li>';
} else {
    $url = $pag->getUrl($lastPage);
    echo '<li class="noMovil"><a href="' . $url . '">Última &gt;&gt;</a></li>';
}
?>
            @endif
          </ul>
        </nav> <!-- cd-pagination-wrapper -->
  </div>
</div>
@stop
    if ($start < 1) {
        $diff = $start - 1;
        $start = $currentPage - ($showBeforeAndAfter + $diff);
    }
    $end = $currentPage + $showBeforeAndAfter;
    if ($end > $lastPage) {
        $diff = $end - $lastPage;
        $end = $end - $diff;
    }
    ?>

<div class="pager">
    <div class="puls previous">
        <?php 
    echo $presenter->getPrevious('&larr; 前一页');
    ?>
    </div>
    <ul class="pagination">
        <?php 
    echo $presenter->getPageRange($start, $end);
    ?>
    </ul>
    <div class="puls next">
        <?php 
    echo $presenter->getNext('后一页 &rarr;');
    ?>
    </div>
</div>

<?php 
}