<?php if($paginator->getLastPage() > 1): ?>
    <div class="pagination">
        <ul class="pagination pagination-sm no-margin pull-right">
            <?php
            $start = $paginator->getCurrentPage() - 3;
            $end = $paginator->getCurrentPage() + 3;
            if ($start < 1) $start = 1;
            if ($end >= $paginator->getLastPage()) $end = $paginator->getLastPage();
            ?>
            <li class="pagination-left <?php echo ($paginator->getCurrentPage() == 1) ? ' disabled' : ''; ?>">
                <a href="<?php echo $paginator->getUrl(1); ?>"><i class="icon left arrow"></i> <<
                </a>
            </li>
            <?php if($start > 1): ?>
                <li>
                    <a href="<?php echo $paginator->getUrl(1); ?>"><?php echo 1; ?></a>
                </li>
                <li>
                    <a>...</a>
                </li>
            <?php endif; ?>
            <?php for($i = $start; $i <= $end; $i++): ?>
                <li class="<?php echo ($paginator->getCurrentPage() == $i) ? 'active' : ''; ?>">
                    <a href="<?php echo $paginator->getUrl($i); ?>"><?php echo $i; ?></a>
                </li>
            <?php endfor; ?>
            <?php if($end<$paginator->getLastPage()): ?>
                <li>
                    <a>...</a>
                </li>
                <li>
                    <a href="<?php echo $paginator->getUrl($paginator->getLastPage()); ?>"><?php echo $paginator->getLastPage(); ?></a>
                </li>
            <?php endif; ?>
            <li class="pagination-right <?php echo ($paginator->getCurrentPage() == $paginator->getLastPage()) ? ' disabled' : ''; ?>">
                <a href="<?php echo $paginator->getUrl($paginator->getCurrentPage()+1); ?>"> >> <i class="icon right arrow"></i>
                </a>
            </li>
        </ul>
    </div>
<?php endif; ?>