示例#1
0
/**
 * Envoi d'une campagne email
 *
 * PHP version 5
 *
 * @category Ajax
 * @package  LeQG
 * @author   Damien Senger <*****@*****.**>
 * @license  https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
 * @link     http://leqg.info
 */
if (isset($_GET)) {
    // On récupère les informations
    $infos = array('titre' => $_GET['titre'], 'message' => $_GET['message']);
    // On va commencer par créer la campagne
    $idCampagne = Campagne::creation('email', $infos);
    // On ouvre ensuite cette campagne
    $campagne = new Campagne(md5($idCampagne));
    // On récupère les données
    $var = $_GET;
    // On retraite les critères complexes
    $var['criteres'] = trim($var['criteres'], ';');
    // On charge les fiches correspondantes
    $contacts = Contact::listing($var, 0, false);
    $listing = array();
    // Pour chaque fiche, on créé un envoi
    foreach ($contacts as $contact) {
        // On ouvre la fiche contact pour récupérer le numéro de téléphone
        $c = new Contact(md5($contact));
        unset($mobile);
        // On démarre l'instance Mail