Compare commits

...

5 Commits
master ... dev

Author SHA1 Message Date
engel 4d042d1e36 ajout numéro opération (ligne versement)
FossilOrigin-Name: fb35c29ef4b2ebf812e046640e25ef751036aff2a73c39f34fbebcbcf625e9bd
2022-05-21 12:52:33 +00:00
engel c9568f3eaf màj garradin_plugin.ini
FossilOrigin-Name: abe93106a7fd2297acb10fd6d06bd06d2556f3d110da02bf2d13e474450df74b
2022-05-21 12:29:48 +00:00
engel 1396f2fd73 corrections mineures
FossilOrigin-Name: e62fe7f0e71352006c334ac8cbe3b2ef8d5e1aa604bfef1bd33bb44e835e9a4c
2022-05-21 07:58:02 +00:00
engel c41a8a8168 correction erreur
FossilOrigin-Name: 212928bd2db0a6f69df40b0a188a47a77ac95bb82d234753a8db8cf6c6216f03
2022-05-21 07:57:49 +00:00
engel 02b0517717 modification commentaire
FossilOrigin-Name: 9e5d58b74766db75c2b4abe75abca9d704be66c39b8e2a79fcee693414e7bb14
2022-05-21 07:57:32 +00:00
6 changed files with 46 additions and 32 deletions

View File

@ -2,7 +2,7 @@ nom="Reçus fiscaux"
description="Génération de reçus fiscaux pour les dons des membres"
auteur="jce"
url="https://git.roflcopter.fr/lesanges/recus-fiscaux-garradin"
version="0.6.4"
version="0.7"
menu=1
config=1
min_version="1.1"
min_version="1.1.23"

View File

@ -158,7 +158,9 @@ class Utils
acc_accounts.id as idCompte,
acc_accounts.code as codeCompte,
acc_transactions_lines.credit as versement,
acc_transactions.date
acc_transactions.date,
acc_transactions_lines.id as id_trans_line,
acc_transactions.id as id_transaction
FROM acc_transactions_users
INNER JOIN membres
ON acc_transactions_users.id_user = membres.id
@ -204,7 +206,9 @@ class Utils
acc_accounts.code as codeCompte,
membres.id as idUser,
acc_transactions_lines.credit as versement,
acc_transactions.date
acc_transactions.date,
acc_transactions_lines.id as id_trans_line,
acc_transactions.id as id_transaction
FROM acc_transactions_users
INNER JOIN membres
ON acc_transactions_users.id_user = membres.id
@ -256,7 +260,9 @@ class Utils
acc_accounts.code as codeCompte,
membres.id as idUser,
acc_transactions_lines.credit as versement,
acc_transactions.date
acc_transactions.date,
acc_transactions_lines.id as id_trans_line,
acc_transactions.id as id_transaction
FROM acc_transactions_users
INNER JOIN membres
ON acc_transactions_users.id_user = membres.id
@ -351,7 +357,12 @@ class Utils
return 'trim(' . $result . ')';
}
private static function combinerTri($champs)
/**
* combiner les clés de tri
* @param clés de tri
* @return chaîne combinée
*/
private static function combinerTri(array $champs) : string
{
$tri = 'membres.' . $champs[0];
for ($i = 1; $i < count($champs); ++$i)

View File

@ -30,7 +30,7 @@
*}
<div>
<input type="checkbox" name="articlesCGI[]" id="article_{$key}" value="{$key}" class="choix"
{if $article.valeur == 1}checked{/if}>
{if $article.valeur == 1}checked{/if} />
<label for="article_{$key}">Article {$article.titre}</label>
</div>
{/foreach}
@ -44,7 +44,7 @@
{foreach from=$plugin_config->reduction key="key" item="taux"}
<div>
<input type="checkbox" name="tauxReduction[]" id="taux_{$key}" value="{$key}" class="choix"
{if $taux.valeur == 1}checked{/if}>
{if $taux.valeur == 1}checked{/if} />
<label for="taux_{$key}">Taux {$taux.taux}, ligne {$taux.ligne} de la déclaration
{if $taux.remarque !== ""}({$taux.remarque})</label>{/if}
</div>
@ -95,7 +95,7 @@
<div class="champnom">
<div class="actions"></div>
<div class="infos">
<input type="checkbox" name="champsNom[]" id="champ_{$nom}" value={$nom} class="choix" {if $nbChamps == 1 || $champ.position != 0}checked{/if} >
<input type="checkbox" name="champsNom[]" id="champ_{$nom}" value={$nom} class="choix" {if $nbChamps == 1 || $champ.position != 0}checked{/if} />
<label for="champ_{$nom}">{$champ.titre}</label>
</div>
</div>

View File

@ -155,28 +155,28 @@
<?php $compte = $lesComptes[$idCompte]; ?>
<span>compte : {$compte.codeCompte} ({$compte.nomCompte})</span>
</div>
{/foreach}
<ul class="reduction">
{foreach from=$plugin_config->reduction item="reduc"}
{if $reduc->valeur == 1}
<li>
<span class="radio-btn">
<input
type="radio"
id="taux_{$reduc->taux}_{$idCompte}"
name="taux_reduction_{$idCompte}"
value="{$reduc->taux}"
disabled
{if $nbTaux == 1}checked{/if}
/>
<label for="taux_{$reduc->taux}_{$idCompte}">
{$reduc->taux}{if $reduc->remarque != ""} - {$reduc->remarque}{/if}</label>
</span>
</li>
{/if}
{/foreach}
</ul>
<ul class="reduction">
{foreach from=$plugin_config->reduction item="reduc"}
{if $reduc->valeur == 1}
<li>
<span class="radio-btn">
<input
type="radio"
id="taux_{$reduc->taux}_{$idCompte}"
name="taux_reduction_{$idCompte}"
value="{$reduc->taux}"
disabled
{if $nbTaux == 1}checked{/if}
/>
<label for="taux_{$reduc->taux}_{$idCompte}">
{$reduc->taux}{if $reduc->remarque != ""} - {$reduc->remarque}{/if}</label>
</span>
</li>
{/if}
{/foreach}
</ul>
</li>
{/foreach}
</ul>
{/if}
</fieldset>

View File

@ -165,6 +165,7 @@ $tpl->register_function('afficher_versement', function ($params)
onclick="cocherDecocherVersement(check_%1$s_%2$s, total_%1$s)" />
<label for="check_%1$s_%2$s"><span class="montant">%3$s</span>
<span>%4$s</span>
<span class="num"><a href="%5$sacc/transactions/details.php?id=%6$s">#%6$s</a></span>
</label>
</div>',
$idVersement,
@ -175,7 +176,9 @@ $tpl->register_function('afficher_versement', function ($params)
",",
"&nbsp;"
),
date_format(date_create($versement->date),"d/m/Y")
date_format(date_create($versement->date),"d/m/Y"),
ADMIN_URL,
$versement->id_transaction
);
return $out;
});

View File

@ -21,7 +21,7 @@ function cocherDecocherTout(idCaseGlobale)
/**
* Fonction appelée quand on ()coche la case d'activité
* ()sélectionner toutes les cases à cocher de cette activité
* ()sélectionner toutes les cases de cette activité
* @param {HTMLInputElement} idCaseGlobale id de la case d'activité
*/
function cocherDecocherTarif(idCaseGlobale)