Ticket UUID: c1dbd4c81f3092fc68b0286254718734aab38564
Title: Paramètre « suivi » dans l'URL de journal de comptes
Status: Fixed Type: Code_Defect
Severity: Critical Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2019-05-26 13:47:02
Version Found In: 0.9.2
User Comments:
zou added on 2019-05-26 01:05:41:

Actuellement, la présence du paramètre « suivi » n'a aucun effet sur l'affichage des boutons « actions », sur les pages admin/compta/comptes/journal.php?id=530&suivi
Il en a un, seulement si une valeur différente de 0 lui est assignée, or aucun lien pointant vers et avec ce paramètre n'est formaté ainsi.

Pour réparer en faisant en sorte que seule la présence du paramètre sans valeur enclenche l'affichage, on peut changer l'assignation de $suivi :

src/www/admin/compta/comptes/journal.php, l.31 :

...
$tpl->assign('suivi', qg('suivi')===null?false:true);
...

Par la même occasion, on peut rajouter dans le template, pour garder la continuité de l'affichage (ajout des boutons « .. à encaisser », du paramètre suivi, et l'assignation de la classe current) :

templates/admin/compta/comptes/journal.tpl :
{if $suivi}
...
<li {if $compte.id == $id_caisse}class="current"{/if}><a href="{$admin_url}compta/comptes/journal.php?id={$id_caisse}&suivi">Journal de caisse</a></li>
<li {if $compte.id == $id_cheque_a_encaisser}class="current"{/if}><a href="{$admin_url}compta/comptes/journal.php?id={$id_cheque_a_encaisser}&suivi">Chèques à encaisser</a></li>
<li {if $compte.id == $id_carte_a_encaisser}class="current"{/if}><a href="{$admin_url}compta/comptes/journal.php?id={$id_carte_a_encaisser}&suivi">Paiements par carte à encaisser</a></li>
...


bohwaz added on 2019-05-26 11:47:02:
Merci corrigé dans 	[3e77f40dd7] :)