aboutsummaryrefslogtreecommitdiff
path: root/includes/blog/home.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/blog/home.php')
-rw-r--r--includes/blog/home.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/includes/blog/home.php b/includes/blog/home.php
new file mode 100644
index 0000000..162babc
--- /dev/null
+++ b/includes/blog/home.php
@@ -0,0 +1,24 @@
+<div class="card-group">
+ <?php
+
+ $articles = scandir($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data");
+ $i = 1;
+ foreach ($articles as $article):
+
+ ?>
+ <?php if ($i <= 3 && strpos($article, "@") !== false && strpos($article, ".html") === false): ?>
+ <?php
+ $data = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article), true);
+ $data['html'] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article . ".html");
+ ?>
+ <div class="card">
+ <div class="card-body">
+ <h5 class="card-title"><?= $data["title"] ?></h5>
+ <p class="card-text"><?= strlen(strip_tags($data["html"])) > 150 ? substr(strip_tags($data["html"]), 0, 150) . "..." : strip_tags($data["html"]) ?></p>
+ <p class="card-text"><small class="text-muted"><?= l("Published", "PubliƩ") ?> <?= DateTime::createFromFormat('Y-m-d', explode("@", $article)[0])->format("F jS, Y"); ?></small></p>
+ <a href="/blog/article-<?= explode(".", $article)[0] ?>" class="card-link"><?= l("Read more...", "Lire plus...") ?></a>
+ </div>
+ </div>
+ <?php endif;$i++; ?>
+ <?php endforeach; ?>
+</div> \ No newline at end of file