$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
return $res;
}
-}
+ public static function mailer() {
+ commonDroits::min(2);
+ global $core;
+ $res = commonPage::barre();
+ $res .= commonPage::tMain();
+ $res .= commonPage::bh();
+ $res.='<form action="postMailer" method="post" enctype="multipart/form-data">';
+ $res.='<table class="liste">';
+ $res.='<tr><th colspan="3"><strong>' . __('Envoi d\'un mailing') . '</strong></th></tr>';
+ $res.='<tr><td>Sources</td><td>' . cubeForm::filehtml('src') . '</td><td>' . __('Fichier contenant les sources html et images du mail') . '</td></tr>';
+ $res.='<tr><td>Sujet</td><td>' . form::field('subject', 50, 512, '[Extranet Mailer] ' . date('Y-m-d H:i')) . '</td><td>' . '</td></tr>';
+ $res.='<tr><td>Expéditeur</td><td>' . form::field('from', 50, 512, $core->user->email) . '</td><td>' . '</td></tr>';
+ $res.='<tr><td>Destinataire(s)</td><td>' . form::field('to', 50, 512, $core->user->email) . '</td><td>' . __('Séparer les adresses par des virgules') . '</td></tr>';
+ $res.='<tr><td class="right" colspan="3"><a href="#" class="submit">' . $core->typo->BoutonOK(__('Envoi')) . '</a></td></td>';
+ $res.='</table>';
+ $res.='</form>';
+ $res .= '</div>';
+ $res .= commonPage::bf();
+ $res .= commonPage::bMain();
+ return $res;
+ }
-?>
+}