Habari\Theme::theme_next_page_link PHP Метод

    public function theme_next_page_link($theme, $text = null, $classes = array('next-page'))
    {
        $settings = array();
        // If there's no next page, skip and return null
        $settings['page'] = (int) ($theme->page + 1);
        if (isset($theme->posts->get_param_cache['nolimit'])) {
            return null;
        }
        $items_per_page = isset($theme->posts->get_param_cache['limit']) ? $theme->posts->get_param_cache['limit'] : Options::get('pagination');
        $total = Utils::archive_pages($theme->posts->count_all(), $items_per_page);
        if ($settings['page'] > $total) {
            return null;
        }
        // If no text was supplied, use default text
        if ($text == '') {
            $text = _t('Next') . ' →';
        }
        return '<a class="' . implode(' ', $classes) . '" href="' . URL::get(null, $settings, false) . '" title="' . $text . '">' . $text . '</a>';
    }