function _hdlr_archive_prev_next($args, $content, &$ctx, &$repeat, $tag) { global $_archivers; $at = $args['archive_type']; $at or $at = $ctx->stash('current_archive_type'); if ($at == 'Category') { require_once "block.mtcategorynext.php"; return smarty_block_mtcategorynext($args, $content, $ctx, $repeat); } $archiver = $_archivers[$at]; if (!isset($archiver)) { $repeat = false; return ''; } return $archiver->archive_prev_next($args, $content, $ctx, $repeat, $tag, $at); }
function _hdlr_archive_prev_next($args, $content, &$ctx, &$repeat, $tag) { $at = $args['archive_type']; $at or $at = $ctx->stash('current_archive_type'); if ($at == 'Category') { require_once "block.mtcategorynext.php"; return smarty_block_mtcategorynext($args, $content, $ctx, $repeat); } try { $archiver = ArchiverFactory::get_archiver($at); } catch (Exception $e) { } if (!isset($archiver)) { $repeat = false; return ''; } return $archiver->archive_prev_next($args, $content, $repeat, $tag, $at); }
function smarty_block_mtfolderprevious($args, $content, &$ctx, &$repeat) { $args['class'] = 'folder'; return smarty_block_mtcategorynext($args, $content, $ctx, $repeat); }
function smarty_block_mtcategoryprevious($args, $content, &$ctx, &$repeat) { return smarty_block_mtcategorynext($args, $content, $ctx, $repeat); }