<?php
define('CODE', 'content');
define('TEXTO', 'text');
define('TEMPLATE', '../templates/');

function countblocks() {

	$dirlist = scandir(TEXTO);

	$numfiles = 0;
	foreach($dirlist as $file) { // Contamos el número total de páginas
			
		if(strncmp($file, 'bloque', 6) == 0) {
			$numfiles++;
		}
	}
	
	return $numfiles;
}

function generate_page($text, $page, $pagename, $numfiles) {
	$content = "<?php include('".TEMPLATE."header.php'); ?>";

	$content .= "\n\n\t".'<div class="backcolor">'."\n";

	foreach($text as $line) {
		$content .= "\t\t".$line."\n";
	}
	
	$content .= "\t".'</div>'."\n\n".
							"\t".'<div id="pag">'."\n".
							"\t\t".'<span><a class="nav home" href="../index.php">Inicio</a></span>'."\n".
							"\t\t".'<div id="prev-next">'."\n";

	if($page != 1 ) {
		$prev = $page - 1;
		$content .= "\t\t\t".'<span><a class="nav" href="'.$pagename[0].$prev.'.php">&laquo; Anterior</a></span>'."\n";
			
		if($page >= $numfiles-1) {
			if($page!=$numfiles-1 && $page-4 > 0) $content .= "\t\t\t".'<span><a href="'.$pagename[0].($prev-3).'.php">'.($prev-3).'</a></span>'."\n";
			if($page-3 > 0) $content .= "\t\t\t".'<span><a href="'.$pagename[0].($prev-2).'.php">'.($prev-2).'</a></span>'."\n";
		}
		if($page-2 > 0) $content .= "\t\t\t".'<span><a href="'.$pagename[0].($prev-1).'.php">'.($prev-1).'</a></span>'."\n";
		$content .= "\t\t\t".'<span><a href="'.$pagename[0].$prev.'.php">'.$prev.'</a></span>'."\n";
	}

	$content .= "\t\t\t".'<span><a class="select" href="'.$pagename[0].$page.'.php">'.$page.'</a></span>'."\n";

	if($page != $numfiles) {
		$next = $page + 1;
		$content .= "\t\t\t".'<span><a href="'.$pagename[0].$next.'.php">'.$next.'</a></span>'."\n";
			
		if($page+2 <= $numfiles) $content .= "\t\t\t".'<span><a href="'.$pagename[0].($next+1).'.php">'.($next+1).'</a></span>'."\n";
		if($page <= 2) {
			if($page+3 <= $numfiles) $content .= "\t\t\t".'<span><a href="'.$pagename[0].($next+2).'.php">'.($next+2).'</a></span>'."\n";
			if($page!=2 && $page+4 <= $numfiles) $content .= "\t\t\t".'<span><a href="'.$pagename[0].($next+3).'.php">'.($next+3).'</a></span>'."\n";
		}
		$content .= "\t\t\t".'<span><a class="nav" href="'.$pagename[0].$next.'.php">Siguiente &raquo;</a></span>'."\n";
	}

	$content .= "\t\t".'</div>'."\n".
							"\t".'</div>'."\n\n";

	$content .= "<?php include('".TEMPLATE."footer.php'); ?>";

	return $content;
}
?>