From f04ff0861b1420924266db72289a80ce0946a090 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Tue, 14 Jan 2014 09:46:02 +0000 Subject: [PATCH] --- inc/commons/class.common.ajax.php | 17 +++++++++++++++++ inc/commons/class.common.tools.php | 24 ++++++++++++++++++++++-- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/inc/commons/class.common.ajax.php b/inc/commons/class.common.ajax.php index 2488fcb45..3a78a19f9 100644 --- a/inc/commons/class.common.ajax.php +++ b/inc/commons/class.common.ajax.php @@ -381,6 +381,23 @@ SVN : svn+ssh://svn@svn.cubedesigners.com/projects/$svn"; $x->addAlert('Espace de développement crée. Vous allez recevoir un mail récapitulant les identifiants de l\'espace crée'); } + public static function postMailer($args, &$x) { + $mail = new CubeIT_Mail_Mailjet(); + $mail->setFrom($_POST['from']); + $to = explode(',', $_POST['to']); + foreach ($to as $t) { + $t = trim($t); + if ($t == '') { + continue; + } + $mail->addTo($t); + } + $mail->setSubject($_POST['subject']); + $mail->setBodyHtmlFromZip($_FILES['src']['tmp_name'], ROOT . '/mailer/' . microtime()); + $transport = new CubeIT_Mail_Transport_Mailjet("ca110b35f8735c223d69c9987c2ac47d", 'b289d0acb08e0fe56ce98ccf0dd1ed8b'); + $mail->send($transport); + } + } ?> \ No newline at end of file diff --git a/inc/commons/class.common.tools.php b/inc/commons/class.common.tools.php index 1fe201f52..4b88cd9db 100644 --- a/inc/commons/class.common.tools.php +++ b/inc/commons/class.common.tools.php @@ -913,6 +913,26 @@ class commonTools { return $res; } -} + public static function mailer() { + commonDroits::min(2); + global $core; + $res = commonPage::barre(); + $res .= commonPage::tMain(); + $res .= commonPage::bh(); + $res.='
'; + $res.=''; + $res.=''; + $res.=''; + $res.=''; + $res.=''; + $res.=''; + $res.=''; + $res.='
' . __('Envoi d\'un mailing') . '
Sources' . cubeForm::filehtml('src') . '' . __('Fichier contenant les sources html et images du mail') . '
Sujet' . form::field('subject', 50, 512, '[Extranet Mailer] ' . date('Y-m-d H:i')) . '' . '
Expéditeur' . form::field('from', 50, 512, $core->user->email) . '' . '
Destinataire(s)' . form::field('to', 50, 512, $core->user->email) . '' . __('Séparer les adresses par des virgules') . '
' . $core->typo->BoutonOK(__('Envoi')) . '
'; + $res.='
'; + $res .= ''; + $res .= commonPage::bf(); + $res .= commonPage::bMain(); + return $res; + } -?> +} -- 2.39.5