diff --git a/templates/_nav.tpl b/templates/_nav.tpl
index f909c92..8eec7e7 100644
--- a/templates/_nav.tpl
+++ b/templates/_nav.tpl
@@ -6,7 +6,7 @@
- Accueil
- Versements par personne
- - Versements par activité et tarif
+ - Versements par activité et tarif
{if $session->canAccess($session::SECTION_ACCOUNTING, $session::ACCESS_WRITE)}
- Configuration
{/if}
diff --git a/templates/versements_activites.tpl b/templates/versements_activites.tpl
index 1ebd69c..c0668f9 100644
--- a/templates/versements_activites.tpl
+++ b/templates/versements_activites.tpl
@@ -1,5 +1,5 @@
-{include file="%s/templates/_nav.tpl"|args:$plugin_root current_nav="versements"}
+{include file="%s/templates/_nav.tpl"|args:$plugin_root current_nav="activite"}
Versements par activité et tarif
diff --git a/www/admin/versements_activites.php b/www/admin/versements_activites.php
index 014ef54..f4e0e8d 100644
--- a/www/admin/versements_activites.php
+++ b/www/admin/versements_activites.php
@@ -11,6 +11,12 @@ use Garradin\Plugin\RecusFiscaux\Utils;
// récupérer les infos du formulaire
// ------------------------------------------------------------
+// vérifier qu'on a bien sélectionné une activité ou un compe
+if (null === f('tarifs') && null === f('comptes'))
+{
+ \Garradin\Utils::redirect(PLUGIN_URL . 'index.php');
+}
+
// tarifs sélectionnés
$tarifsSelectionnes = f('tarifs') ?: [];
diff --git a/www/admin/versements_personnes.php b/www/admin/versements_personnes.php
index d0ee822..5a626bd 100644
--- a/www/admin/versements_personnes.php
+++ b/www/admin/versements_personnes.php
@@ -7,7 +7,8 @@ use Garradin\Plugin\RecusFiscaux\Utils;
// vérifier si le taux de réduction a été sélectionné au préalable
$_SESSION['taux_reduction'] = f('taux_reduction');
-if (! isset($_SESSION['taux_reduction']) || $_SESSION['taux_reduction'] == "") {
+if (! isset($_SESSION['taux_reduction']) || $_SESSION['taux_reduction'] == "")
+{
\Garradin\Utils::redirect(PLUGIN_URL . 'index.php');
}