aboutsummaryrefslogtreecommitdiff
path: root/Neutron-trunk/cms-special/calendar
diff options
context:
space:
mode:
authorGitea <gitea@fake.local>2021-11-10 17:53:50 +0100
committerGitea <gitea@fake.local>2021-11-10 17:53:50 +0100
commit8fabf77b2a7720a357c63817c07035a9908818a0 (patch)
treed689fcac1403e2473010fe80bc337599a78c21a4 /Neutron-trunk/cms-special/calendar
parent7b4af63a90a726b98a59b83e53f040a7a566a11d (diff)
downloadelectrode-8fabf77b2a7720a357c63817c07035a9908818a0.tar.gz
electrode-8fabf77b2a7720a357c63817c07035a9908818a0.tar.bz2
electrode-8fabf77b2a7720a357c63817c07035a9908818a0.zip
Update
Diffstat (limited to 'Neutron-trunk/cms-special/calendar')
-rw-r--r--Neutron-trunk/cms-special/calendar/index.php159
1 files changed, 0 insertions, 159 deletions
diff --git a/Neutron-trunk/cms-special/calendar/index.php b/Neutron-trunk/cms-special/calendar/index.php
deleted file mode 100644
index 8843961..0000000
--- a/Neutron-trunk/cms-special/calendar/index.php
+++ /dev/null
@@ -1,159 +0,0 @@
-<?php require_once "../../resources/private/relative.php"; getRelativeDetails("cms-special"); ?>
-<?php
-
-function dbtest($string) {
- json_decode($string);
- return (json_last_error() == JSON_ERROR_NONE);
-}
-
-include_once $_SERVER['DOCUMENT_ROOT'] . "/api/engine-cyclic/render.php";
-include_once $_SERVER['DOCUMENT_ROOT'] . "/api/lang/processor.php";
-$buffer = ""; // Initialiser un nouveau tampon vide
-
-function buffer(string $value) {
- global $buffer;
- $buffer = $buffer . $value;
-}
-
- $jsonraw = file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/data/webcontent/caldb.json");
- if (dbtest($jsonraw)) {
- $json = json_decode($jsonraw);
- $eventlist = [];
- $eventlistpassed = [];
- foreach ($json->events as $event) {
- if (isset($event->timestamp)) {
- (int)$currentDate = date("Ymd");
- if ($currentDate < $event->timestamp || $currentDate == $event->timestamp) {
- array_push($eventlist, $event->timestamp);
- } else {
- array_push($eventlistpassed, $event->timestamp);
- }
- }
- }
- sort($eventlist);
- sort($eventlistpassed);
- $pos = 1;
- $shown = 0;
- buffer("<h2>" . $lang["calendar"]["futureh"] . "</h2>");
- foreach ($eventlist as $event) {
- if (1 == 2) {} else {
- foreach ($json->events as $el) {
- if (isset($el->timestamp)) {
- if ($el->timestamp == $event) {
- (int)$currentDate = date("Ymd");
- if ($currentDate < $el->timestamp) {
- $shown = $shown + 1;
- buffer("<h3>" . $el->datestr . "</h3><ul><li>" . $el->name . "</li>");
- if ($el->description != "") {
- buffer("<li>" . $el->description . "</li>");
- }
- if (isset($el->link)) {
- if ($el->link != "" && $el->link != "http://") {
- buffer("<br><li><a target=\"_blank\" href=\"" . $el->link . "\" title=\"" . $lang["calendar"]["newtab"] . "\">" . $lang["calendar"]["more"] . "</a></li>");
- }
- }
- buffer("</ul>");
- $pos = $pos + 1;
- }
- if ($currentDate == $el->timestamp) {
- $shown = $shown + 1;
- buffer("<h3>" . $lang["calendar"]["today"] . "</h3><ul><li>" . $el->name . "</li>");
- if ($el->description != "") {
- buffer("<li>" . $el->description . "</li>");
- }
- if (isset($el->link)) {
- if ($el->link != "" && $el->link != "http://") {
- buffer("<br><li><a target=\"_blank\" href=\"" . $el->link . "\" title=\"" . $lang["calendar"]["newtab"] . "\">" . $lang["calendar"]["more"] . "</a></li>");
- }
- }
- buffer("</ul>");
- $pos = $pos + 1;
- }
- if ($currentDate > $el->timestamp) {
- $shown = $shown + 1;
- buffer("<h3>" . $lang["calendar"]["pasth"] . " (" . $el->datestr . ")</h3><ul><li>" . $el->name . "</li>");
- if ($el->description != "") {
- buffer("<li>" . $el->description . "</li>");
- }
- if (isset($el->link)) {
- if ($el->link != "" && $el->link != "http://") {
- buffer("<br><li><a target=\"_blank\" href=\"" . $el->link . "\" title=\"" . $lang["calendar"]["newtab"] . "\">" . $lang["calendar"]["more"] . "</a></li>");
- }
- }
- buffer("</ul>");
- $pos = $pos + 1;
- }
- }
- }
- }
- }
- }
- if ($shown == "0") {
- buffer("</ul><div style=\"text-align: center;\"><i>" . $lang["calendar"]["future"] . "</i></div>");
- }
- buffer("<h2>" . $lang["calendar"]["pasth"] . "</h2>");
- $pos = 1;
- $shown = 0;
- foreach ($eventlistpassed as $event) {
- if (1 == 2) {} else {
- foreach ($json->events as $el) {
- if (isset($el->timestamp)) {
- if ($el->timestamp == $event) {
- (int)$currentDate = date("Ymd");
- if ($currentDate < $el->timestamp) {
- $shown = $shown + 1;
- buffer("<h3>" . $el->datestr . "</h3><ul><li>" . $el->name . "</li>");
- if ($el->description != "") {
- buffer("<li>" . $el->description . "</li>");
- }
- if (isset($el->link)) {
- if ($el->link != "" && $el->link != "http://") {
- buffer("<br><li><a target=\"_blank\" href=\"" . $el->link . "\" title=\"" . $lang["calendar"]["newtab"] . "\">" . $lang["calendar"]["more"] . "</a></li>");
- }
- }
- buffer("</ul>");
- $pos = $pos + 1;
- }
- if ($currentDate == $el->timestamp) {
- $shown = $shown + 1;
- buffer("<h3>" . $lang["calendar"]["today"] . "</h3><ul><li>" . $el->name . "</li>");
- if ($el->description != "") {
- buffer("<li>" . $el->description . "</li>");
- }
- if (isset($el->link)) {
- if ($el->link != "" && $el->link != "http://") {
- buffer("<br><li><a target=\"_blank\" href=\"" . $el->link . "\" title=\"" . $lang["calendar"]["newtab"] . "\">" . $lang["calendar"]["more"] . "</a></li>");
- }
- }
- buffer("</ul>");
- $pos = $pos + 1;
- }
- if ($currentDate > $el->timestamp) {
- $shown = $shown + 1;
- buffer("<h3>" . $el->datestr . "</h3><ul><li>" . $el->name . "</li>");
- if ($el->description != "") {
- buffer("<li>" . $el->description . "</li>");
- }
- if (isset($el->link)) {
- if ($el->link != "" && $el->link != "http://") {
- buffer("<br><li><a target=\"_blank\" href=\"" . $el->link . "\" title=\"" . $lang["calendar"]["newtab"] . "\">" . $lang["calendar"]["more"] . "</a></li>");
- }
- }
- buffer("</ul>");
- $pos = $pos + 1;
- }
- }
- }
- }
- }
- }
- if ($shown == "0") {
- buffer("</ul><div style=\"text-align: center;\"><i>" . $lang["calendar"]["past"] . "</i></div>");
- }
- } else {
- buffer("<b>" . $lang["calendar"]["corrupted"] . "</b>");
- }
-
-renderSpecial($buffer, $lang["calendar"]["title"]);
-
-?> \ No newline at end of file