3 /***************************************************************************\
4 * SPIP, Systeme de publication pour l'internet *
6 * Copyright (c) 2001-2019 *
7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
11 \***************************************************************************/
13 if (!defined('_ECRIRE_INC_VERSION')) {
17 function formulaires_configurer_annonces_charger_dist() {
22 'adresse_suivi_inscription',
28 $valeurs[$m] = $GLOBALS['meta'][$m];
34 function formulaires_configurer_annonces_verifier_dist() {
36 if (_request('suivi_edito') == 'oui') {
37 if (!$email = _request('adresse_suivi')) {
38 $erreurs['adresse_suivi'] = _T('info_obligatoire');
40 include_spip('inc/filtres');
41 if (!email_valide($email)) {
42 $erreurs['adresse_suivi'] = _T('form_prop_indiquer_email');
46 if (_request('quoi_de_neuf') == 'oui') {
47 if (!$email = _request('adresse_neuf')) {
48 $erreurs['adresse_neuf'] = _T('info_obligatoire');
50 include_spip('inc/filtres');
51 if (!email_valide($email)) {
52 $erreurs['adresse_neuf'] = _T('form_prop_indiquer_email');
55 if (!$email = _request('jours_neuf')) {
56 $erreurs['jours_neuf'] = _T('info_obligatoire');
63 function formulaires_configurer_annonces_traiter_dist() {
64 $res = array('editable' => true);
69 if (!is_null($v = _request($m))) {
70 ecrire_meta($m, $v == 'oui' ?
'oui' : 'non');
76 'adresse_suivi_inscription',
81 if (!is_null($v = _request($m))) {
86 $res['message_ok'] = _T('config_info_enregistree');
87 // provoquer l'envoi des nouveautes en supprimant le fichier lock
88 if (_request('envoi_now')) {
89 effacer_meta('dernier_envoi_neuf');
90 $id_job = job_queue_add('mail', 'Test Envoi des nouveautes', array(0), 'genie/');
91 include_spip('inc/queue');
92 queue_schedule(array($id_job));
93 $res['message_ok'] .= '<br />' . _T('info_liste_nouveautes_envoyee');