Simplification : suppression génération reçu dons et cotisations

This commit is contained in:
Jean-Christophe Engel 2024-09-06 21:40:27 +02:00
parent 57e6ad09f9
commit f321e83e20
9 changed files with 102 additions and 622 deletions

View file

@ -24,8 +24,6 @@
<fieldset>
<legend data-types="t0">Créer un devis</legend>
<legend data-types="t1">Créer une facture</legend>
<legend data-types="t2">Créer un reçu fiscal</legend>
<legend data-types="t3">Créer un reçu de cotisation</legend>
<dl>
{input type="text" name="numero_facture" maxlength=18 label="Numéro du document" required=$require_number source=$doc}
@ -38,27 +36,21 @@
{/if}
{input type="date" name="date_emission" default=$date label="Date d'émission" required=1 source=$doc}
<dd class="help" data-types="t2">
<p>Date du versemen du don</p>
</dd>
<div data-types="t0 t1 t2">
<div data-types="t0 t1">
{input type="date" name="date_echeance" default=$date label="Date d'échéance" required=1 source=$doc}
<dd class="help" data-types="t2">
<p>Date d'établissement du document</p>
</dd>
</div>
<dt><label>Statut</label></dt>
{input type="checkbox" name="reglee" value="1" label="Réglée" source=$doc data-types="t1"}
<div data-types="t0 t1 t2">
<div data-types="t0 t1">
{input type="checkbox" name="archivee" value="1" label="Archivée" source=$doc disabled="disabled"}
</div>
</dl>
</fieldset>
<fieldset data-types="t0 t1 t2">
<fieldset data-types="t0 t1">
<legend>Client</legend>
<dl>
@ -113,14 +105,14 @@
<td class="fact_rm_line">{button label="Enlever" title="Enlever la ligne" shape="minus" min="2" name="remove_line"}</td>
</tr>
{foreach from=$designations item=designation key=key}
{foreach from=$designations item=designation key=key}
<tr>
<td><textarea name="designation[]" style="width:98%;">{$designation}</textarea></td>
{money_fac value=$prix[$key] user=$from_user}
<td class="fact_rm_line">{button label="Enlever" title="Enlever la ligne" shape="minus" min="2" name="remove_line"}</td>
</tr>
{/foreach}
{else}
{else}
<tr id="Line1" class="hidden">
<td><textarea name="designation_tpl[]" style="width:98%;"></textarea></td>
{money_fac name="prix_tpl[]"}
@ -139,102 +131,12 @@
</dd>
</dl>
</fieldset>
<fieldset data-types="t2">
<legend>Contenu</legend>
<dl>
{input type="money" name="total" label="Montant du don" required=1 source=$doc default="0,0"}
{input type="select" name="forme_don" required=1 label="Forme du don" source=$doc options=$formes_don default=$doc.forme_don}
{input type="select" name="nature_don" required=1 label="Nature du don" source=$doc options=$natures_don default=$doc.nature_don}
{input type="select" name="texte_don" required=1 label="Texte explicatif" source=$doc options=$textes_don default=$doc.texte_don}
{input type="select" name="moyen_paiement_cerfa" required=1 label="Moyen de paiement" source=$doc options=$moyens_paiement default=$doc.moyen_paiement_cerfa}
</dl>
</fieldset>
<p class="submit" data-types="t0 t1 t2">
<p class="submit" data-types="t0 t1">
{csrf_field key=$csrf_key}
{button type="submit" name="save" label="Enregistrer" shape="right" class="main"}
</p>
<fieldset data-types="t3">
<legend>Membre</legend>
<dl>
<dt><label>Reçu adressée à :</label></dt>
<dd>
{input type="select" name="membre_cotis" label="Membre" options=$users required=1 default=$doc.membre}
</dd>
</dl>
</fieldset>
<p class="submit" data-types="t3">
{csrf_field key="add_cotis_1"}
{button type="submit" name="select_cotis" label="Sélectionner" shape="right" class="main"}
</p>
{if $step}
<fieldset data-types="t3">
<legend>Cotisation</legend>
{if count($liste)}
<dl>
<dt>Sélectionnez la cotisation concernée :</dt>
<table class='list'>
<thead>
<td></td>
<td>Id</td>
<td>Intitulé</td>
<td>Date d'inscription</td>
<td>Expiration d'expiration</td>
<td>Tarif</td>
<td>Montant</td>
<td>Somme payée</td>
</thead>
{foreach from=$liste item=cotis key=i}
{if !$cotis.paid}
{continue}
{/if}
<tr>
<td>
{input type="radio" name="cotisation" value="%s"|args:$i}
</td>
{foreach from=$cotis item=element key=key}
{if $key == 'paid'}
{continue}
{/if}
<td>
<label for="f_cotisation_{$i}">
{if ($key == 'date' || $key == 'expiry') && $element > 0}
{$element|date_short}
{elseif $key == 'amount' OR $key == 'paid_amount'}
{$element|raw|money_currency}
{else}
{$element}
{/if}
<input type="hidden" name="{$key}_{$i}" value="{$element}">
</label>
</td>
{/foreach}
</tr>
{/foreach}
</table>
</dl>
</fieldset>
<p class="submit" data-types="t3">
{csrf_field key="add_cotis_2"}
{button type="submit" name="add_cotis" label="Enregistrer" shape="right" class="main"}
</p>
{else}
<p>Ce membre n'a aucune cotisation payée.</p>
</fieldset>
{/if}
{/if}
</form>
{include file="%s/templates/_js.tpl"|args:$plugin_root}