modification navigation

FossilOrigin-Name: 3407c10e8a66ae57e7f516b0c9d1db8921ba241cf36aef5b7854bd1d31718dea
This commit is contained in:
engel 2022-03-31 09:43:23 +00:00
parent 0ab6aaad86
commit 5033a3bce6
4 changed files with 14 additions and 11 deletions

View File

@ -5,8 +5,8 @@
<nav class="tabs">
<ul>
<li{if $current_nav == 'index'} class="current"{/if}><a href="{plugin_url}">Accueil</a></li>
<li{if $current_nav == 'personne'} class="current"{/if}><a href="{plugin_url file="versements_personnes.php"}">Versements par personne</a></li>
<li{if $current_nav == 'versements'} class="current"{/if}><a href="{plugin_url file="versements_activites.php"}">Versements par activité et tarif</a></li>
<li{if $current_nav == 'personne'} class="current"{/if}><a href="{plugin_url file="action.php?action=personne"}">Versements par personne</a></li>
<li{if $current_nav == 'versements'} class="current"{/if}><a href="{plugin_url file="action.php?action=activite"}">Versements par activité et tarif</a></li>
{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_WRITE)}
<li{if $current_nav == 'config'} class="current"{/if}><a href="{plugin_url file="config.php"}">Configuration</a></li>
{/if}

View File

@ -20,15 +20,15 @@
{* <legend>Choisir une des méthodes</legend> *}
<dl>
<dd class="radio-btn">
<input type="radio" id="radio_tous_versements" name="choix_versements" value="tous_versements"
onclick="afficherMasquer(this.form, '.tous', '.activites');" />
<label for="radio_tous_versements">
<input type="radio" id="radio_versements_personne" name="choix_versements" value="personne"
onclick="choixMethodeGeneration(this.form, 'personne', '.tous', '.activites');" />
<label for="radio_versements_personne">
<div class="explications">
<h5>
Tous les versements des membres font l'objet d'un reçu, sans
tenir compte des activités et tarifs
</h5>
<p>Choisissez cette option si vous voulez sélectionner tous les versements d'une, plusieurs
<p>Choisissez cette option si vous voulez sélectionner les versements d'une, plusieurs
ou toutes les personnes</p>
</div>
</label>
@ -36,7 +36,7 @@
<dd class="radio-btn">
<input type="radio" id="radio_versements_activites" name="choix_versements"
value="versements_activites" onclick="afficherMasquer(this.form, '.activites', '.tous');" />
value="activite" onclick="choixMethodeGeneration(this.form, 'activite', '.activites', '.tous');" />
<label for="radio_versements_activites">
<div class="explications">
<h5>

View File

@ -132,7 +132,7 @@ $tpl->register_function('afficher_versement', function ($params)
// ------------------------------------------------------------------------
// ------------------------------------------------------------------------
if ($_POST['choix_versements'] == 'tous_versements') {
if ($_GET['action'] == 'personne') {
require('versements_personnes.php');
} else {
require('versements_activites.php');

View File

@ -139,9 +139,12 @@ function verifierChoix(formulaire)
return ok;
}
/**
* fonction appelée pour afficher et masquer des portions de formulaire
*/
function choixMethodeGeneration(formulaire, action, nomClasse1, nomClasse2)
{
formulaire.setAttribute('action', 'action.php?action=' + action);
afficherMasquer(formulaire, nomClasse1, nomClasse2);
}
function afficherMasquer(formulaire, nomClasse1, nomClasse2)
{
for (var elem of formulaire.querySelectorAll(nomClasse1)) {