From 6d49553ed138ba40051fb313f3884db6bffc7fac Mon Sep 17 00:00:00 2001 From: engel <> Date: Fri, 4 Mar 2022 08:39:20 +0000 Subject: [PATCH] simplification de la configuration et des choix de tarifs et taux FossilOrigin-Name: 0887b9389829b41439ac7ff12d1594b40573d3a049298e311100165fccb4a567 --- lib/pdf.css | 1 + templates/config.tpl | 10 +++++----- templates/index.tpl | 34 +++++++++++++++++++++++++++++----- www/admin/index.php | 8 ++++++++ 4 files changed, 43 insertions(+), 10 deletions(-) diff --git a/lib/pdf.css b/lib/pdf.css index 9ae6ceb..58a80c3 100644 --- a/lib/pdf.css +++ b/lib/pdf.css @@ -89,6 +89,7 @@ body #final { grid-area: signature; + height : 5cm; } .rubrique diff --git a/templates/config.tpl b/templates/config.tpl index 4658e19..04e36a9 100644 --- a/templates/config.tpl +++ b/templates/config.tpl @@ -61,17 +61,17 @@
Nom, fonction et signature du responsable
-
(obligatoire)
- {input type="text" name="nom_responsable" source=$plugin.config label="" required="required" maxlength=50} +
+ {input type="text" name="nom_responsable" source=$plugin.config label="" maxlength=50}
-
(obligatoire)
- {input type="text" name="fonction_responsable" source=$plugin.config label="" required="required" maxlength=50} +
+ {input type="text" name="fonction_responsable" source=$plugin.config label="" maxlength=50}
-
(obligatoire)
+

L'image de la signature doit être d'une taille « raisonnable » et avoir un fond transparent

{if $plugin_config.signature != ''} diff --git a/templates/index.tpl b/templates/index.tpl index 4aff8bf..2e9feb9 100644 --- a/templates/index.tpl +++ b/templates/index.tpl @@ -54,8 +54,13 @@ {foreach from=$plugin_config->reduction item="reduc"} {if $reduc->valeur == 1} - + {/if} @@ -87,7 +92,20 @@ {foreach from=$activitesTarifsComptes item="activite"} - {input type="checkbox" name="tarifs[]" value=$activite.idTarif} + {if $nbTarifs == 1} + {input + type="checkbox" + name="tarifs[]" + value=$activite.idTarif + checked="checked" + } + {else} + {input + type="checkbox" + name="tarifs[]" + value=$activite.idTarif + } + {/if} {$activite.titreActivite} - {$activite.titreTarif} @@ -96,8 +114,14 @@ {foreach from=$plugin_config->reduction item="reduc"} {if $reduc->valeur == 1} - + 1}disabled{/if} + {if $nbTaux == 1}checked{/if} + /> {/if} diff --git a/www/admin/index.php b/www/admin/index.php index ff7ca3d..48559e8 100644 --- a/www/admin/index.php +++ b/www/admin/index.php @@ -13,6 +13,12 @@ if ($anneesFiscales[0] < $anneeCourante) { // libellés pour les taux de réduction $_SESSION['ligneReduction'] = Utils::getLignesReduction($plugin->getConfig('reduction')); +// compter le nombre de taux de réduction activés +$nbTaux = 0; +foreach ($plugin->getConfig('reduction') as $taux) +{ + if ($taux->valeur == 1) { ++$nbTaux; } +} // liste des activités, cotisations et comptes associés $activitesTarifsComptes = Utils::getActivitesTarifsEtComptes(); @@ -21,7 +27,9 @@ $activitesTarifsComptes = Utils::getActivitesTarifsEtComptes(); $tpl->assign('anneesFiscales', $anneesFiscales); $tpl->assign('anneeCourante', $anneeCourante); $tpl->assign('activitesTarifsComptes', $activitesTarifsComptes); +$tpl->assign('nbTarifs', count($activitesTarifsComptes)); $tpl->assign('plugin_config', $plugin->getConfig()); +$tpl->assign('nbTaux', $nbTaux); $tpl->assign('plugin_css', ['style.css']); // envoyer au template