fix unsuscribe route
This commit is contained in:
parent
5f3a577c1c
commit
0e7fa10ab3
2 changed files with 5 additions and 5 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'pattern' => '/deslettre',
|
'pattern' => '/desinscription',
|
||||||
'action' => function () {
|
'action' => function () {
|
||||||
$email = get('email');
|
$email = get('email');
|
||||||
$page = page('lettre');
|
$page = page('lettre');
|
||||||
|
|
@ -10,7 +10,7 @@ return [
|
||||||
|
|
||||||
if (!$emailExists) {
|
if (!$emailExists) {
|
||||||
$title = 'Erreur';
|
$title = 'Erreur';
|
||||||
$body = '<p>' . $email . ' est introuvable dans la base de données. Vous pouvez demander une déslettre manuelle en écrivant à <a href="mailto:info@actuel-inactuel.fr?subject=Demande de déslettre&body=Bonjour,%0D%0AJe souhaite être désinscrit d\'actuel-inactuel.%0D%0AE-mail : ' . $email . '%0D%0AMerci.%0D%0A"">info@actuel-inactuel.fr</a>.</p>';
|
$body = '<p>' . $email . ' est introuvable dans la base de données. Vous pouvez demander une désinscription manuelle en écrivant à <a href="mailto:info@actuel-inactuel.fr?subject=Demande de désinscription&body=Bonjour,%0D%0AJe souhaite être désinscrit d\'actuel-inactuel.%0D%0AE-mail : ' . $email . '%0D%0AMerci.%0D%0A"">info@actuel-inactuel.fr</a>.</p>';
|
||||||
} else {
|
} else {
|
||||||
$subscribers = array_filter(
|
$subscribers = array_filter(
|
||||||
$page->subscribers()->yaml(),
|
$page->subscribers()->yaml(),
|
||||||
|
|
@ -22,12 +22,12 @@ return [
|
||||||
]);
|
]);
|
||||||
|
|
||||||
$title = $email . ' désinscrit';
|
$title = $email . ' désinscrit';
|
||||||
$body = '<p>Si la déslettre automatique n\'a pas fonctionné et que vous continuez à recevoir des mails, vous pouvez demander la déslettre manuelle à <a href="mailto:info@actuel-inactuel.fr?subject=Demande de déslettre&body=Bonjour,%0D%0AJe souhaite être désinscrit d\'actuel-inactuel.%0D%0AE-mail : ' . $email . '%0D%0AMerci.%0D%0A"">info@actuel-inactuel.fr</a>.<p>';
|
$body = '<p>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 à <a href="mailto:info@actuel-inactuel.fr?subject=Demande de désinscription&body=Bonjour,%0D%0AJe souhaite être désinscrit d\'actuel-inactuel.%0D%0AE-mail : ' . $email . '%0D%0AMerci.%0D%0A"">info@actuel-inactuel.fr</a>.<p>';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return new Page([
|
return new Page([
|
||||||
'slug' => Str::slug('test'),
|
'slug' => Str::slug('desinscription'),
|
||||||
'template' => 'error',
|
'template' => 'error',
|
||||||
'status' => 'unlisted',
|
'status' => 'unlisted',
|
||||||
'content' => [
|
'content' => [
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
if(!$kirby->user() && $page->template() == 'linear' || $page->template() == 'grid') {
|
if(!$kirby->user() && ($page->template() == 'linear' || $page->template() == 'grid')) {
|
||||||
go($site->errorPage()->url());
|
go($site->errorPage()->url());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue