diff --git a/site/plugins/send-button/routes/unsubscribe-newsletter.php b/site/plugins/send-button/routes/unsubscribe-newsletter.php index 36cf263..75497b4 100644 --- a/site/plugins/send-button/routes/unsubscribe-newsletter.php +++ b/site/plugins/send-button/routes/unsubscribe-newsletter.php @@ -1,7 +1,7 @@ '/deslettre', + 'pattern' => '/desinscription', 'action' => function () { $email = get('email'); $page = page('lettre'); @@ -10,7 +10,7 @@ return [ if (!$emailExists) { $title = 'Erreur'; - $body = '
' . $email . ' est introuvable dans la base de données. Vous pouvez demander une déslettre manuelle en écrivant à info@actuel-inactuel.fr.
'; + $body = '' . $email . ' est introuvable dans la base de données. Vous pouvez demander une désinscription manuelle en écrivant à info@actuel-inactuel.fr.
'; } else { $subscribers = array_filter( $page->subscribers()->yaml(), @@ -22,12 +22,12 @@ return [ ]); $title = $email . ' désinscrit'; - $body = 'Si la déslettre automatique n\'a pas fonctionné et que vous continuez à recevoir des mails, vous pouvez demander la déslettre manuelle à info@actuel-inactuel.fr.
'; + $body = '
Si la désinscription automatique n\'a pas fonctionné et que vous continuez à recevoir des mails, vous pouvez demander une désinscription manuelle en écrivant à info@actuel-inactuel.fr.
'; } return new Page([ - 'slug' => Str::slug('test'), + 'slug' => Str::slug('desinscription'), 'template' => 'error', 'status' => 'unlisted', 'content' => [ diff --git a/site/snippets/header.php b/site/snippets/header.php index 924d0e0..63d09fb 100644 --- a/site/snippets/header.php +++ b/site/snippets/header.php @@ -1,6 +1,6 @@ user() && $page->template() == 'linear' || $page->template() == 'grid') { +if(!$kirby->user() && ($page->template() == 'linear' || $page->template() == 'grid')) { go($site->errorPage()->url()); }