';
if( $prev >= 0 ) {
$link = ( $prev == 0 ) ? SELF_PATH2 : ( $prev / DEF_PAGES + 1 ) . PHP_EXT2;
$dat .= '
';
$mprev = '
';
} else {
$dat .= '
' . S_FIRSTPG . ' ';
$mprev = '';
}
$dat .= '
';
$mpl .= '
';
for( $i = 0; $i < $counttree; $i += DEF_PAGES ) {
$switcher_page_num = $i / DEF_PAGES + 1;
if (PAGE_MAX && $switcher_page_num > PAGE_MAX) {
break;
}
if( $st == $i ) {
$dat .= '[
' . $switcher_page_num . '] ';
$mpl .= '
[' . $switcher_page_num . '] ';
} else {
if( $i == 0 ) {
$dat .= '[
1] ';
$mpl .= '
[1] ';
} else {
$dat .= '[
' . $switcher_page_num . '] ';
$mpl .= '
[' . $switcher_page_num . '] ';
}
}
}
for( ; ( PAGE_MAX > 0 ) && $i < PAGE_MAX * DEF_PAGES; $i += DEF_PAGES ) {
$dat .= '[' . ( $i / DEF_PAGES + 1 ) . '] ';
$mpl .= '
[' . ( $i / DEF_PAGES + 1 ) . '] ';
}
$dat .= '
' . $mprev;
if( $p >= DEF_PAGES && $counttree > $next && $file_page_num != PAGE_MAX) {
$dat .= '
';
$mpl .= '
';
} else {
$dat .= '
' . S_LASTPG . '';
}
$catanav = ENABLE_CATALOG ? '
' : '';
if (ENABLE_ARCHIVE) {
$catanav .= '
';
}
// Close page navigator
$dat .= '
' . $catanav . '