<?php require 'functions.php'; $url = obterUrl(); if (count($url) > 1) { echo 'Error 404. Not Found.'; exit; } if ($url[0] === 'index') { $conteudo = obterConteudoPagInicial(); mostrarPagina('Posts SyS', $conteudo); exit; } $nomeDoPost = $url[0]; $nomeDoPost = slugify($nomeDoPost); $postCru = obterPostCru($nomeDoPost); $info = obterInfo($postCru); mostrarPagina($info['TITLE'], $info['POST']);
function obterConteudoPagInicial($pag = 0) { $ficheiros = listarFicheirosPorDataCriacao(POSTS); $ficheirosIndexes = array_keys($ficheiros); $html = ''; for ($i = $pag * POSTS_POR_PAG; $i < count($ficheirosIndexes); $i++) { if ($i === ($pag + 1) * POSTS_POR_PAG) { break; } $nomeDoFicheiro = $ficheiros[$ficheirosIndexes[$i]]; $nomeDoFicheiro = str_replace('.md', '', $nomeDoFicheiro); $postCru = obterPostCru($nomeDoFicheiro); $post = obterInfo($postCru); $post = tratarPostPagInicial($post['TITLE'], $post['POST'], $nomeDoFicheiro); $html .= $post; } return $html; }