stories/index.php

59 lines
2.3 KiB
PHP
Executable File

<?php
include("includes/header.php");
$orderByGet = $_GET["orderBy"] ?? "latest";
if($orderByGet == "oldest") {
$orderBy = "ASC";
} else if ($orderByGet == "latest") {
$orderBy = "DESC";
} else {
$orderBy = "DESC";
}
$offset = isset($_GET["offset"]) ? $_GET['offset'] : 0;
$Parsedown = new Parsedown();
?>
<div class="container">
<div class="row">
<div class="leftSection col">
<b>Order by: <a href="index.php?orderBy=latest" class="link-secondary" style="color: lightblue;">latest</a> | <a href="index.php?orderBy=oldest" class="link-secondary" style="color: lightblue;">oldest</a> || </b><a href="https://posts.winsdominoes.net/feed.php" style="color: orange;">Get RSS Feed!</a>
<hr>
<?php
$stmt = $con->prepare("SELECT * FROM posts ORDER BY id $orderBy");
$stmt->execute();
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$post = new Post($con, $row);
$postUrl = $post->getPostUrl();
$postAuthor = $post->getPostAuthor();
$postedDate = $post->getPublishedDate();
$postContent = $Parsedown->text($post->getPostContent());
$item = "<div class='post' style='padding: 10px; border: 1px solid rgb(47, 51, 54); border-radius: 0px; margin-bottom: 5px;'>
<span id='content' style='font-size: 12px;'>" . $postAuthor . " · <span style='color: gray'>" . $postedDate . " [GMT +7]</span></span>
<p class='post-text'>" . $postContent . "</p>
<a href='status.php?url=$postUrl' class='text-decoration-none' style='font-size: 12px;'>Read More</a>
</div>";
echo $item;
}
?>
</div>
<!-- <div class="rightSection col">
<b>Tweets <a href="https://twitter.com/WinsDominoes">@WinsDominoes on Twitter</a></b>
<hr>
<?php
include_once('includes/classes/twitter.php');
?>
</div> -->
</div>
</div>
<?php
include("includes/footer.php");
?>