From 15c69649b2229f80afd8d78fd61a8f9f34111b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Mon, 26 Sep 2022 16:30:40 +0200 Subject: [PATCH] translate index WIP --- core/module/translate/translate.php | 19 +++++++------- core/module/translate/view/index/index.php | 30 +++++++++++++++++----- 2 files changed, 33 insertions(+), 16 deletions(-) diff --git a/core/module/translate/translate.php b/core/module/translate/translate.php index 55f8574b..09d9178f 100644 --- a/core/module/translate/translate.php +++ b/core/module/translate/translate.php @@ -21,7 +21,7 @@ class translate extends common { 'add' => self::GROUP_ADMIN, // Ajouter une langue de contenu 'edit' => self::GROUP_ADMIN, // Editer une langue de contenu 'delete' => self::GROUP_ADMIN, // Effacer une langue de contenu - 'i18n' => self::GROUP_VISITOR, + 'i18n' => self::GROUP_VISITOR, ]; // Language content @@ -121,30 +121,31 @@ class translate extends common { // Préparation du formulaire // ------------------------- + // Onglet des langues de contenu foreach (self::$languages as $keyi18n => $value) { // tableau des langues installées if (is_dir(self::DATA_DIR . $keyi18n) ) { self::$languagesInstalled [] = [ - $value . '(' . $keyi18n . ')' , + $value . ' (' . $keyi18n . ')' , + self::$i18nUI === $keyi18n ? '(langue de l\'interface)' : '', + '', template::button('translateContentLanguageEdit' . $keyi18n, [ 'href' => helper::baseUrl() . $this->getUrl(0) . '/edit/' . $keyi18n. '/' . $_SESSION['csrf'], 'value' => template::ico('pencil'), 'help' => 'Editer les locales' ]), template::button('translateContentLanguageDelete' .$keyi18n, [ - 'class' => 'buttonRed', + 'class' => 'buttonRed' . (self::$i18nUI === $keyi18n ? ' disabled' : '') , 'href' => helper::baseUrl() . $this->getUrl(0) . '/delete/' . $keyi18n . '/' . $_SESSION['csrf'], 'value' => template::ico('trash'), 'help' => 'Supprimer cette langue' ]) ]; } - + } - - - // Liste des langues disponibles + // Langues de l'UI disponibles if (is_dir(self::I18N_DIR)) { $dir = getcwd(); chdir(self::I18N_DIR); @@ -174,7 +175,7 @@ class translate extends common { public function add() { - + // Soumission du formulaire if($this->isPost()) { @@ -347,7 +348,7 @@ class translate extends common { } /*** - * Effacer une langue de contenu + * Effacer une langue de contenu */ public function delete() { // Edition des langues diff --git a/core/module/translate/view/index/index.php b/core/module/translate/view/index/index.php index 5989e77d..f82c73ff 100644 --- a/core/module/translate/view/index/index.php +++ b/core/module/translate/view/index/index.php @@ -44,7 +44,7 @@
-
+

@@ -61,11 +61,27 @@
- - - - - -
+
+
+
+

+ +

+
+
+ Poouet ! +
+
+
+
+
+
+
+ + + +
+
+