simplification de la configuration et des choix de tarifs et taux
FossilOrigin-Name: 0887b9389829b41439ac7ff12d1594b40573d3a049298e311100165fccb4a567
This commit is contained in:
parent
8147e5791a
commit
6d49553ed1
@ -89,6 +89,7 @@ body
|
|||||||
#final
|
#final
|
||||||
{
|
{
|
||||||
grid-area: signature;
|
grid-area: signature;
|
||||||
|
height : 5cm;
|
||||||
}
|
}
|
||||||
|
|
||||||
.rubrique
|
.rubrique
|
||||||
|
@ -61,17 +61,17 @@
|
|||||||
<fieldset>
|
<fieldset>
|
||||||
<legend>Nom, fonction et signature du responsable</legend>
|
<legend>Nom, fonction et signature du responsable</legend>
|
||||||
<dl class="config">
|
<dl class="config">
|
||||||
<dt><label>Nom</label> <b title="Champ obligatoire">(obligatoire)</b></dt>
|
<dt><label>Nom</label></dt>
|
||||||
{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}
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<dl class="config">
|
<dl class="config">
|
||||||
<dt><label>Fonction</label> <b title="Champ obligatoire">(obligatoire)</b></dt>
|
<dt><label>Fonction</label></dt>
|
||||||
{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}
|
||||||
</dl>
|
</dl>
|
||||||
|
|
||||||
<dl class="config">
|
<dl class="config">
|
||||||
<dt><label>Signature</label> <b title="Champ obligatoire">(obligatoire)</b></dt>
|
<dt><label>Signature</label></dt>
|
||||||
<p>L'image de la signature doit être d'une taille « raisonnable » et avoir un fond transparent</p>
|
<p>L'image de la signature doit être d'une taille « raisonnable » et avoir un fond transparent</p>
|
||||||
{if $plugin_config.signature != ''}
|
{if $plugin_config.signature != ''}
|
||||||
<img id="signature" src="/{$plugin_config.signature}" />
|
<img id="signature" src="/{$plugin_config.signature}" />
|
||||||
|
@ -54,8 +54,13 @@
|
|||||||
{foreach from=$plugin_config->reduction item="reduc"}
|
{foreach from=$plugin_config->reduction item="reduc"}
|
||||||
{if $reduc->valeur == 1}
|
{if $reduc->valeur == 1}
|
||||||
<span class="radio-btn">
|
<span class="radio-btn">
|
||||||
<input type="radio" id="{$reduc->taux}"
|
<input
|
||||||
name="taux_reduction" value="{$reduc->taux}" />
|
type="radio"
|
||||||
|
id="{$reduc->taux}"
|
||||||
|
name="taux_reduction"
|
||||||
|
value="{$reduc->taux}"
|
||||||
|
{if $nbTaux == 1}checked{/if}
|
||||||
|
/>
|
||||||
<label for="{$reduc->taux}">{$reduc->taux}{if $reduc->remarque != ""} - {$reduc->remarque}{/if}</label>
|
<label for="{$reduc->taux}">{$reduc->taux}{if $reduc->remarque != ""} - {$reduc->remarque}{/if}</label>
|
||||||
</span>
|
</span>
|
||||||
{/if}
|
{/if}
|
||||||
@ -87,7 +92,20 @@
|
|||||||
{foreach from=$activitesTarifsComptes item="activite"}
|
{foreach from=$activitesTarifsComptes item="activite"}
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
{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}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<span>{$activite.titreActivite} - {$activite.titreTarif}</span>
|
<span>{$activite.titreActivite} - {$activite.titreTarif}</span>
|
||||||
@ -96,8 +114,14 @@
|
|||||||
{foreach from=$plugin_config->reduction item="reduc"}
|
{foreach from=$plugin_config->reduction item="reduc"}
|
||||||
{if $reduc->valeur == 1}
|
{if $reduc->valeur == 1}
|
||||||
<span class="radio-btn">
|
<span class="radio-btn">
|
||||||
<input type="radio" id="taux_{$reduc->taux}_{$activite.idTarif}"
|
<input
|
||||||
name="taux_reduction_{$activite.idTarif}" value="{$reduc->taux}" disabled />
|
type="radio"
|
||||||
|
id="taux_{$reduc->taux}_{$activite.idTarif}"
|
||||||
|
name="taux_reduction_{$activite.idTarif}"
|
||||||
|
value="{$reduc->taux}"
|
||||||
|
{if $nbTarifs > 1}disabled{/if}
|
||||||
|
{if $nbTaux == 1}checked{/if}
|
||||||
|
/>
|
||||||
<label for="taux_{$reduc->taux}_{$activite.idTarif}">{$reduc->taux}{if $reduc->remarque != ""} - {$reduc->remarque}{/if}</label>
|
<label for="taux_{$reduc->taux}_{$activite.idTarif}">{$reduc->taux}{if $reduc->remarque != ""} - {$reduc->remarque}{/if}</label>
|
||||||
</span>
|
</span>
|
||||||
{/if}
|
{/if}
|
||||||
|
@ -13,6 +13,12 @@ if ($anneesFiscales[0] < $anneeCourante) {
|
|||||||
|
|
||||||
// libellés pour les taux de réduction
|
// libellés pour les taux de réduction
|
||||||
$_SESSION['ligneReduction'] = Utils::getLignesReduction($plugin->getConfig('reduction'));
|
$_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
|
// liste des activités, cotisations et comptes associés
|
||||||
$activitesTarifsComptes = Utils::getActivitesTarifsEtComptes();
|
$activitesTarifsComptes = Utils::getActivitesTarifsEtComptes();
|
||||||
@ -21,7 +27,9 @@ $activitesTarifsComptes = Utils::getActivitesTarifsEtComptes();
|
|||||||
$tpl->assign('anneesFiscales', $anneesFiscales);
|
$tpl->assign('anneesFiscales', $anneesFiscales);
|
||||||
$tpl->assign('anneeCourante', $anneeCourante);
|
$tpl->assign('anneeCourante', $anneeCourante);
|
||||||
$tpl->assign('activitesTarifsComptes', $activitesTarifsComptes);
|
$tpl->assign('activitesTarifsComptes', $activitesTarifsComptes);
|
||||||
|
$tpl->assign('nbTarifs', count($activitesTarifsComptes));
|
||||||
$tpl->assign('plugin_config', $plugin->getConfig());
|
$tpl->assign('plugin_config', $plugin->getConfig());
|
||||||
|
$tpl->assign('nbTaux', $nbTaux);
|
||||||
$tpl->assign('plugin_css', ['style.css']);
|
$tpl->assign('plugin_css', ['style.css']);
|
||||||
|
|
||||||
// envoyer au template
|
// envoyer au template
|
||||||
|
Loading…
Reference in New Issue
Block a user