root/branches/release-36/php/lib/block.mtifmoreresults.php @ 2103

Revision 2103, 0.6 kB (checked in by fumiakiy, 19 months ago)

Implemented PHP version of pager related tags. Dynamically published archives can now be pagination-enabled by adding these tags and specify "auto" to limit and offset.

  • Property svn:keywords set to Id Date Author Revision
Line 
1<?php
2# Movable Type (r) Open Source (C) 2001-2008 Six Apart, Ltd.
3# This program is distributed under the terms of the
4# GNU General Public License, version 2.
5#
6# $Id$
7
8function smarty_block_mtifmoreresults($args, $content, &$ctx, &$repeat) {
9    if (!isset($content)) {
10        $limit = $ctx->stash('__pager_limit');
11        $count = $ctx->stash('__pager_total_count');
12        $offset = $ctx->stash('__pager_offset');
13        if ( $limit && !$offset ) $offset += $limit;
14        return $ctx->_hdlr_if($args, $content, $ctx, $repeat, ( $limit + $offset ) < $count);
15    } else {
16        return $ctx->_hdlr_if($args, $content, $ctx, $repeat);
17    }
18}
19?>
Note: See TracBrowser for help on using the browser.