diff --git a/_compare_version.tpl b/_compare_version.tpl deleted file mode 100644 index 88d8a40..0000000 --- a/_compare_version.tpl +++ /dev/null @@ -1,34 +0,0 @@ -{{* -*- 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 ec47093..1f29927 100644 --- a/config.html +++ b/config.html @@ -129,18 +129,17 @@ {{/if}}
- {{* 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"}} + {{:include file="_check_version.html" keep="new_version"}} - {{if $comp > 0}} + {{if $new_version}}
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 + 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" diff --git a/index.html b/index.html index ad62fa4..54040d2 100644 --- a/index.html +++ b/index.html @@ -37,13 +37,26 @@ {{* supprimer les documents sans écriture associée *}} {{:include file="_remove_orphan_docs.tpl"}} -{{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"}} +{{* 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}} {{:admin_footer}}