Compare commits

..

No commits in common. "515d24a0047860ac0780f326f5851cb1b464c165" and "c460f39c8c8e98f9c663004dbcd0d16347429b8c" have entirely different histories.

3 changed files with 28 additions and 50 deletions

View file

@ -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}}

View file

@ -129,18 +129,17 @@
{{/if}} {{/if}}
<form method="post" action=""> <form method="post" action="">
{{* Nouvelle version ? *}} {{:include file="_check_version.html" keep="new_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 $comp > 0}} {{if $new_version}}
<fieldset> <fieldset>
<legend>Mettre à niveau le module</legend> <legend>Mettre à niveau le module</legend>
<p class="block alert"> <p class="block alert">
Une nouvelle version du module {{$module.label}} Pour que la mise à niveau soit effective, il faut d'abord
est disponible ; veuillez cliquer sur le buton aller sur la <a id="module_link"
« Mettre à niveau le module » pour effectuer la href={{"%s/config/ext/details.php?name=%s"|args:$admin_url:$module.name}}>
mise à niveau page du module {{$module.label}}</a>, cliquer le bouton « Configurer » et enfin
cliquer le bouton « Mettre à niveau le module »
</p> </p>
{{:linkbutton {{:linkbutton
label="Mettre à niveau le module" label="Mettre à niveau le module"

View file

@ -37,13 +37,26 @@
{{* supprimer les documents sans écriture associée *}} {{* supprimer les documents sans écriture associée *}}
{{:include file="_remove_orphan_docs.tpl"}} {{:include file="_remove_orphan_docs.tpl"}}
{{if $type_immo == "other"}} {{* vérifier si une nouvelle version du module est installée *}}
{{:include file="_check_version.html" keep="new_version"}}
{{if $new_version}}
<p class="block alert">
Une nouvelle version du module est disponible.<br />
Pour effectuer la mise à niveau, il faut d'abord aller sur la
<a id="module_link" href={{"%s/config/ext/details.php?name=%s"|args:$admin_url:$module.name}}>
page du module {{$module.label}}</a>, cliquer le bouton « Configurer » et enfin cliquer le bouton
« Mettre à niveau le module »
</p>
{{else}}
{{if $type_immo == "other"}}
{{:include file="_immobilisations_autres.html"}} {{:include file="_immobilisations_autres.html"}}
{{elseif $type_immo == "archived"}} {{elseif $type_immo == "archived"}}
{{:include file="_archives.html"}} {{:include file="_archives.html"}}
{{elseif $type_immo == "unfinished"}} {{elseif $type_immo == "unfinished"}}
{{:include file="_unfinished.html"}} {{:include file="_unfinished.html"}}
{{elseif $type_immo == "managed" || $type_immo == "amortized"}} {{elseif $type_immo == "managed" || $type_immo == "amortized"}}
{{:include file="_immobilisations.html"}} {{:include file="_immobilisations.html"}}
{{/if}}
{{/if}} {{/if}}
{{:admin_footer}} {{:admin_footer}}