From 8f09359180804a45632add6c4d87ae2b3d7473a2 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Thu, 25 Jun 2026 13:41:48 +0200 Subject: [PATCH 1/2] Suppresion code inutile --- config.html | 7 ------- index.html | 29 ++++++++--------------------- 2 files changed, 8 insertions(+), 28 deletions(-) diff --git a/config.html b/config.html index 1f29927..5dd1abb 100644 --- a/config.html +++ b/config.html @@ -134,13 +134,6 @@ {{if $new_version}}
Mettre à niveau le module -

- Pour que la mise à niveau soit effective, il faut d'abord - aller sur la - page du module {{$module.label}}, cliquer le bouton « Configurer » et enfin - cliquer le bouton « Mettre à niveau le module » -

{{:linkbutton label="Mettre à niveau le module" href="upgrade.html" diff --git a/index.html b/index.html index 54040d2..ad62fa4 100644 --- a/index.html +++ b/index.html @@ -37,26 +37,13 @@ {{* supprimer les documents sans écriture associée *}} {{:include file="_remove_orphan_docs.tpl"}} -{{* vérifier si une nouvelle version du module est installée *}} -{{:include file="_check_version.html" keep="new_version"}} - -{{if $new_version}} -

- Une nouvelle version du module est disponible.
- Pour effectuer la mise à niveau, il faut d'abord aller sur la - - page du module {{$module.label}}, cliquer le bouton « Configurer » et enfin cliquer le bouton - « Mettre à niveau le module » -

-{{else}} - {{if $type_immo == "other"}} - {{:include file="_immobilisations_autres.html"}} - {{elseif $type_immo == "archived"}} - {{:include file="_archives.html"}} - {{elseif $type_immo == "unfinished"}} - {{:include file="_unfinished.html"}} - {{elseif $type_immo == "managed" || $type_immo == "amortized"}} - {{:include file="_immobilisations.html"}} - {{/if}} +{{if $type_immo == "other"}} + {{:include file="_immobilisations_autres.html"}} +{{elseif $type_immo == "archived"}} + {{:include file="_archives.html"}} +{{elseif $type_immo == "unfinished"}} + {{:include file="_unfinished.html"}} +{{elseif $type_immo == "managed" || $type_immo == "amortized"}} + {{:include file="_immobilisations.html"}} {{/if}} {{:admin_footer}} From 515d24a0047860ac0780f326f5851cb1b464c165 Mon Sep 17 00:00:00 2001 From: Jean-Christophe Engel Date: Thu, 25 Jun 2026 13:57:58 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Ajout=20fichier=20oubli=C3=A9=20+=20simplif?= =?UTF-8?q?ication=20comparaison=20versions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _compare_version.tpl | 34 ++++++++++++++++++++++++++++++++++ config.html | 12 ++++++++++-- 2 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 _compare_version.tpl diff --git a/_compare_version.tpl b/_compare_version.tpl new file mode 100644 index 0000000..88d8a40 --- /dev/null +++ b/_compare_version.tpl @@ -0,0 +1,34 @@ +{{* -*- brindille -*- *}} + +{{* + Comparer deux numéros de version n1.n2[.n3] + @param nv1 + @param nv2 + @result comp : -1 si nv1 < nv2, 0 si nv1 = nv2, 1 si nv1 > nv2 +*}} + +{{:assign nv1=$nv1|cat:"."}} +{{:assign nv2=$nv2|cat:"."}} +{{:assign var="tv1" value=$nv1|explode:"."}} +{{:assign var="tv2" value=$nv2|explode:"."}} + +{{:assign comp=0}} +{{:assign i=0}} +{{#foreach from=$tv1 item="e1"}} + {{:assign var="e2" from="tv2.%d"|args:$i}} + {{if $e1 < $e2}} + {{:assign comp=-1}} + {{:break}} + {{elseif $e1 > $e2}} + {{:assign comp=1}} + {{:break}} + {{/if}} + {{:assign i="%d+1"|math:$i}} +{{/foreach}} +{{* + cas où le premier tableau a moins d'éléments que le 2ème + et où les éléments présents dans les deux tableaux sont identiques + *}} +{{if $comp == 0 && $tv1|count < $tv2|count}} + {{:assign comp = -1}} +{{/if}} diff --git a/config.html b/config.html index 5dd1abb..ec47093 100644 --- a/config.html +++ b/config.html @@ -129,11 +129,19 @@ {{/if}}
- {{:include file="_check_version.html" keep="new_version"}} + {{* Nouvelle version ? *}} + {{:include file="_get_module_version.tpl" keep="module_version"}} + {{:include file="_compare_version.tpl" nv1=$module_version nv2=$module.config.version keep="comp"}} - {{if $new_version}} + {{if $comp > 0}}
Mettre à niveau le module +

+ Une nouvelle version du module {{$module.label}} + est disponible ; veuillez cliquer sur le buton + « Mettre à niveau le module » pour effectuer la + mise à niveau +

{{:linkbutton label="Mettre à niveau le module" href="upgrade.html"