<?php
		if(!$posts && !isset($_s['bnstd'])) $posts=getapts();

		$szp=sizeof($posts);

		if($szp>0) {
		@rsort($posts);
		$pages = ceil($szp / $_s['ppp']);
		$skip = (@is_numeric($_v['skip']) ? $_v['skip'] : 0);
		$_l['ck']=$_l['comments'];

		if (sizeof($posts) > $_s['ppp']) $posts = array_slice($posts, $skip, $_s['ppp']);

		for ($i=0;$i<sizeof($posts);$i++)
		{
			if($post = page_info($_s['pages_dir'].'/'.$posts[$i])) {
				if (@sizeof($_s['_prepost'])>0) foreach ($_s['_prepost'] as $f) $f();
				if(!isset($post['name'])) $post['name']=$_s['authorname'];
				$_l['comments']=$doc['date']='';
				include($_s['tpl_dir'].'/'.$_s['tpl_post']);
			} else if($post = post_info($posts[$i])) {
			if(!isset($post['name'])) $post['name']=$_s['authorname'];
			$_l['comments']=$_l['ck'];
			br();
			admenu($post['id']);
			if(preg_match("#(.*)<cut text=\"(.*)\">#sU", $post['text'], $cut) or preg_match("#(.*)<cut>#sU", $post['text'], $cut))
			{
				if(isset($cut[2])) $post['text'] = $cut[1].'<a href="'.plink($post['id']).'">'.$cut[2].'</a>';
				else $post['text'] = $cut[1].'<a href="'.plink($post['id']).'">'.$_l['more'].'</a>';
			}
				if (@sizeof($_s['_prepost'])>0) foreach ($_s['_prepost'] as $f) $f();
				include($_s['tpl_dir'].'/'.$_s['tpl_post']);
			}
		}
		}

		if ($pages > 1) {
		$_s['fp']='';
		$j=1;
		while($j <= $pages-1)
		{
			$pn = $j + 1;
			if($j*$_s['ppp']<$szp) {
				if ($j*$_s['ppp']==$skip) @$plnk .= '<a href="'.skiplink($j*$_s['ppp']).'"><strong>'.$pn.'</strong></a> ';
				else @$plnk .= '<a href="'.skiplink($j*$_s['ppp']).'">'.$pn.'</a> ';
			}
		$j++;
		}
		if(@trim($_v['skip'])) $_s['fp']='<a href="'.skiplink(0).'">1</a> ';
		$_s['pglinks'] =  $_s['fp'].$plnk;
		}
?>