* Newsletter:
- #664: Adds tool to search in nl archives -JAC
- #908: Displays remaining lines and characters in submission -JAC
+ - #1393: Logs main nl events (create, delete, validate, cancel) -JAC
* Payments:
- #1398: Creates csv for payments -JAC
}
if ($new == 'new') {
+ // Logs NL creation.
+ S::logger()->log('nl_issue_create', $nid);
+
$id = $nl->createPending();
pl_redirect($nl->adminPrefix() . '/edit/' . $id);
}
$page->trigErrorRedirect("Une erreur est survenue lors de l'annulation de l'envoi.", $nl->adminPrefix());
}
+ // Logs NL cancelling.
+ S::logger()->log('nl_mailing_cancel', $nid);
+
$page->trigSuccessRedirect("L'envoi de l'annonce {$issue->title()} est annulé.", $nl->adminPrefix());
}
$page->trigErrorRedirect("Une erreur est survenue lors de la validation de l'envoi.", $nl->adminPrefix());
}
+ // Logs NL validation.
+ S::logger()->log('nl_mailing_valid', $nid);
+
$page->trigSuccessRedirect("L'envoi de la newsletter {$issue->title()} a été validé.", $nl->adminPrefix());
}
$page->trigErrorRedirect("Une erreur est survenue lors de la suppression de la lettre.", $nl->adminPrefix());
}
+ // Logs NL deletion.
+ S::logger()->log('nl_issue_delete', $nid);
+
$page->trigSuccessRedirect("La lettre a bien été supprimée.", $nl->adminPrefix());
}
--- /dev/null
+INSERT INTO log_actions (text, description)
+ VALUES ('nl_issue_create', 'création d\'un numéro d\'une newsletter'),
+ ('nl_issue_delete', 'suppression d\'un numéro d\une newsletter'),
+ ('nl_mailing_valid', 'validation de l\'envoi d\'un numéro d\'une newsletter'),
+ ('nl_mailing_cancel', 'annulation d\'envoi d\'un numéro d\'une newsletter');
+
+-- vim:set syntax=mysql: