From: vincent@cubedesigners.com Date: Tue, 14 Jan 2014 09:46:02 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=f04ff0861b1420924266db72289a80ce0946a090;p=cubeextranet.git --- 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; + } -?> +}