1<?php 2/* Copyright (C) 2018 Nicolas ZABOURI <info@inovea-conseil.com> 3 * Copyright (C) 2019 Frédéric France <frederic.france@netlogic.fr> 4 * 5 * This program is free software: you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation, either version 3 of the License, or 8 * (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program. If not, see <https://www.gnu.org/licenses/>. 17 */ 18 19/** 20 * \file htdocs/datapolicy/mailing.php 21 * \ingroup datapolicy 22 * \brief datapolicy mailing page. 23 */ 24 25require '../../main.inc.php'; 26require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php'; 27require_once DOL_DOCUMENT_ROOT.'/datapolicy/class/datapolicy.class.php'; 28 29$idcontact = GETPOST('idc'); 30 31if (!empty($idcontact)) { 32 $contact = new Contact($db); 33 $contact->fetch($idcontact); 34 DataPolicy::sendMailDataPolicyContact($contact); 35} else { 36 $contacts = new DataPolicy($db); 37 $contacts->getAllContactNotInformed(); 38 $contacts->getAllCompaniesNotInformed(); 39 $contacts->getAllAdherentsNotInformed(); 40 echo $langs->trans('AllAgreementSend'); 41} 42