site/news/index.php

36 lines
1.2 KiB
PHP

<?php
if (!isset($_GET["page"]) || !file_exists("pages/{$_GET['page']}.md")) {
$PageTitle = "Summit News";
?>
<?php require_once '/var/www/tilde/server/header1.php' ?>
<?php require_once '/var/www/tilde/server/header2.php' ?>
<p>If you want to contribute, check out the
<a href="https://tildegit.org/pubnix/site/src/branch/master/news">source repo</a> and open a PR!
</p>
<hr />
<div class="content">
<h3>updates:</h3>
<?php
foreach (array_reverse(glob("pages/*.md")) as $page) {
$yaml = $parser->parse(file_get_contents($page))->getYAML();
if (!$yaml["published"]) continue; ?>
<a href="<?=basename($page, ".md")?>"><?=$yaml["title"]?></a> - <?=$yaml["date"]?><br>
<?php }
} else {
require_once '/var/www/tilde/server/header1.php';
$pg = $parser->parse(file_get_contents("pages/{$_GET["page"]}.md"));
$yml = $pg->getYAML();
$PageTitle = $yml['title'];
require_once '/var/www/tilde/server/header2.php';?>
<a href=".">&lt; news</a>
<p><?=$yml["date"]?> | <a href="/~<?=$yml["author"]?>/">~<?=$yml["author"]?></a></p>
<hr />
<?=$pg->getContent()?>
<?php }
require_once '/var/www/tilde/server/footer.php' ?>