diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/view/NewBuilder.php | 7 | ||||
-rw-r--r-- | src/view/templates/new.php | 2 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/view/NewBuilder.php b/src/view/NewBuilder.php index cd5534b..2a082dd 100644 --- a/src/view/NewBuilder.php +++ b/src/view/NewBuilder.php | |||
@@ -61,9 +61,8 @@ class NewBuilder extends AbstractBuilder | |||
61 | $from_to_button = '<p><a class="link_to_article" href="' . new URL(['page' => 'article', 'id' => $id, 'from' => CURRENT_PAGE]) . '"><button><img class="action_icon" src="assets/book-open.svg">Lire la suite</button></a></p>'; | 61 | $from_to_button = '<p><a class="link_to_article" href="' . new URL(['page' => 'article', 'id' => $id, 'from' => CURRENT_PAGE]) . '"><button><img class="action_icon" src="assets/book-open.svg">Lire la suite</button></a></p>'; |
62 | } | 62 | } |
63 | 63 | ||
64 | 64 | $date = $node->getArticle()->getDateTime()->format('Y-m-d\TH:i:s.v\Z'); // format: 2025-07-17T13:54:00.000Z | |
65 | $date_object = $node->getArticle()->getDateTime(); // class DateTime | 65 | // format(\DateTime::ATOM) produit le format: 2025-10-10T12:17:00+00:00, c'est aussi de la norme ISO, mais à éviter pour être compatible avec date.toISOString en JS |
66 | $date = 'le ' . str_replace(':', 'h', $date_object->format('d-m-Y à H:i')); | ||
67 | 66 | ||
68 | // partage | 67 | // partage |
69 | $share_link = new URL(['page' => 'article', 'id' => $id]); | 68 | $share_link = new URL(['page' => 'article', 'id' => $id]); |
@@ -108,7 +107,7 @@ class NewBuilder extends AbstractBuilder | |||
108 | $submit_article = '<p id="submit-' . $id_content . '" class="hidden"><button ' . $submit_js_article . '>Valider</button></p>'; | 107 | $submit_article = '<p id="submit-' . $id_content . '" class="hidden"><button ' . $submit_js_article . '>Valider</button></p>'; |
109 | $article_buttons = '<div class="button_zone">' . $modify_article . $close_editor_article . $submit_article . '</div>'; | 108 | $article_buttons = '<div class="button_zone">' . $modify_article . $close_editor_article . $submit_article . '</div>'; |
110 | 109 | ||
111 | $date_js = 'onclick="changeDate(\'' . $id_date . '\', \'article\');'; | 110 | $date_js = 'onclick="openDatetimeLocalInput(\'' . $id_date . '\', \'article\');'; |
112 | $modify_date = '<p id="edit-' . $id_date . '"><button ' . $date_js . '"><img class="action_icon" src="assets/edit.svg">Date</button></p>' . "\n"; | 111 | $modify_date = '<p id="edit-' . $id_date . '"><button ' . $date_js . '"><img class="action_icon" src="assets/edit.svg">Date</button></p>' . "\n"; |
113 | $close_js_date = 'onclick="closeInput(\'' . $id_date . '\')"'; | 112 | $close_js_date = 'onclick="closeInput(\'' . $id_date . '\')"'; |
114 | $close_editor_date = '<p id="cancel-' . $id_date . '" class="hidden"><button ' . $close_js_date . '>Annuler</button></p>'; | 113 | $close_editor_date = '<p id="cancel-' . $id_date . '" class="hidden"><button ' . $close_js_date . '>Annuler</button></p>'; |
diff --git a/src/view/templates/new.php b/src/view/templates/new.php index bda7daf..b1b3453 100644 --- a/src/view/templates/new.php +++ b/src/view/templates/new.php | |||
@@ -18,7 +18,7 @@ | |||
18 | <div class="under_an_article"> | 18 | <div class="under_an_article"> |
19 | <p> | 19 | <p> |
20 | <img src="assets/calendar.svg"> | 20 | <img src="assets/calendar.svg"> |
21 | <span class="data" id="<?= $id_date ?>"><?= $date ?></span> | 21 | <span class="data local_date" id="<?= $id_date ?>" date-utc="<?= $date ?>">Chargement...</span> |
22 | </p> | 22 | </p> |
23 | </div> | 23 | </div> |
24 | <?= $date_buttons ?> | 24 | <?= $date_buttons ?> |