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"> <nav class="tabs">
<ul> <ul>
<li{if $current_nav == 'index'} class="current"{/if}><a href="{plugin_url}">Accueil</a></li> <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 == '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="versements_activites.php"}">Versements par activité et tarif</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)} {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> <li{if $current_nav == 'config'} class="current"{/if}><a href="{plugin_url file="config.php"}">Configuration</a></li>
{/if} {/if}

View File

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

View File

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