示例#1
0
文件: mailing.php 项目: fferriere/web
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_BlackList.php';
require_once 'phpmailer/class.phpmailer.php';
$forum = new AFUP_Forum($bdd);
$blackList = new AFUP_BlackList($bdd);
$mailing = new AFUP_Mailing($bdd);
if ($action == 'mailing') {
    switch ($_GET['liste']) {
        case 'membre_a_jour_cotisation':
            require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Assemblee_Generale.php';
            $assemblee = new AFUP_Assemblee_Generale($bdd);
            $liste = $assemblee->obtenirListeEmailPersonnesAJourDeCotisation();
            break;
        case 'ancien_conferencier':
            require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_AppelConferencier.php';
            $forum_appel = new AFUP_AppelConferencier($bdd);
            $liste = $forum_appel->obtenirListeEmailAncienConferencier();
            break;
        case 'ancien_visiteur':
            require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Inscriptions_Forum.php';
            $inscriptions = new AFUP_Inscriptions_Forum($bdd);
            $liste = $inscriptions->obtenirListeEmailAncienVisiteurs();
            break;
        default:
            $liste = '';
            break;
    }
    $formulaire =& instancierFormulaire();
    $id_forum = $forum->obtenirDernier();
    $rs_forum = $forum->obtenir($id_forum);
    $formulaire->setDefaults(array('from_email' => $GLOBALS['conf']->obtenir('mails|email_expediteur'), 'from_name' => $GLOBALS['conf']->obtenir('mails|nom_expediteur'), 'subject' => $rs_forum['titre'], 'body' => '', 'tos' => $liste));
    $formulaire->addElement('header', null, 'Mailling');