aboutsummaryrefslogtreecommitdiff
path: root/news_internal
diff options
context:
space:
mode:
Diffstat (limited to 'news_internal')
-rw-r--r--news_internal/index.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/news_internal/index.php b/news_internal/index.php
index 63b691a..c5016d8 100644
--- a/news_internal/index.php
+++ b/news_internal/index.php
@@ -26,6 +26,7 @@
require_once $_SERVER['DOCUMENT_ROOT'] . "/private/session.php";
+global $_FRENCH;
/** @var string $_FULLNAME
* @var string $_USER
@@ -37,7 +38,13 @@ if (isset($_GET['a'])) {
if (!str_contains($_GET['a'], "/") && !str_contains($_GET['a'], ".")) {
if (file_exists($_SERVER["DOCUMENT_ROOT"] . "/private/news/" . $_GET['a'] . ".json")) {
$data = json_decode(file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/private/news/" . $_GET['a'] . ".json"), true);
- $html = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/private/news/" . $_GET['a'] . ".html");
+
+ if (!$_FRENCH && file_exists($_SERVER["DOCUMENT_ROOT"] . "/private/news/" . $_GET['a'] . ".en.html")) {
+ $html = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/private/news/" . $_GET['a'] . ".en.html");
+ } else {
+ $html = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/private/news/" . $_GET['a'] . ".html");
+ }
+
$summary = trim(explode("<!---->", $html)[0]);
$full = trim($html);
if (!($data["limited"] === null || in_array($_USER, $data["limited"]))) {