diff options
Diffstat (limited to 'includes/blog/home.php')
-rw-r--r-- | includes/blog/home.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/includes/blog/home.php b/includes/blog/home.php index a515c14..49817e8 100644 --- a/includes/blog/home.php +++ b/includes/blog/home.php @@ -10,13 +10,17 @@ <?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"); + if (l("a", "b") === "b" && file_exists($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article . ".fr.html")) { + $data['html'] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/blog/data/" . $article . ".fr.html"); + } else { + $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> + <h5 class="card-title"><?= l($data["title"], $data["title.fr"] ?? $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> + <p class="card-text"><small class="text-muted"><?= l("Published", "PubliƩ") ?> <?= strftime(l("%a %b %e, %Y", "%a %e %b %Y"), (int)DateTime::createFromFormat('Y-m-d', explode("@", $article)[0])->format("U")); ?></small></p> <a href="/blog/article-<?= explode(".", $article)[0] ?>" class="card-link"><?= l("Read more...", "Lire plus...") ?></a> </div> </div> |