--- /dev/null
+<!DOCTYPE html>\r
+<html lang="en">\r
+<head>\r
+ <meta charset="UTF-8">\r
+ <title></title>\r
+</head>\r
+<body bgcolor="#f3f3f3">\r
+<table width="100%">\r
+ <tr>\r
+ <td align="center">\r
+ <table width="650">\r
+ <tr>\r
+ <td width="25"></td>\r
+ <td width="600">\r
+ <table width="600">\r
+ <tr>\r
+ <td height="15"></td>\r
+ </tr>\r
+ <tr>\r
+ <td width="600">\r
+ <font size="2" face="Verdana" color="#4f6795"><img\r
+ src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAoCAMAAABHNWOVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVBMTY4MTkxNDdCMjExRThBQ0FBQ0I2M0M4Q0U0MTNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVBMTY4MTkyNDdCMjExRThBQ0FBQ0I2M0M4Q0U0MTNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUExNjgxOEY0N0IyMTFFOEFDQUFDQjYzQzhDRTQxM0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUExNjgxOTA0N0IyMTFFOEFDQUFDQjYzQzhDRTQxM0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZBjDIAAADAFBMVEXKyspr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"/>\r
+ Remarkable vous remercie pour votre commande.<br>Votre colis est en préparation\r
+ et vous serez livré sous 72h.</font>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td height="25"></td>\r
+ </tr>\r
+ <tr>\r
+ <td style="padding:15px;" bgcolor="#4f6795">\r
+ <font color="#fff" face="Verdana" size="2"><b>Détails de la commande</b></font>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td height="25"></td>\r
+ </tr>\r
+ <tr>\r
+ <td width="600">\r
+ <table width="600" cellpadding="10" cellspacing="2">\r
+ <tr>\r
+ <th align="center" bgcolor="#92cddc"><font color="#4a497d" face="Verdana" size="1">Référence</font></th>\r
+ <th align="center" bgcolor="#92cddc"><font color="#4a497d" face="Verdana" size="1">Produit</font></th>\r
+ <th align="center" bgcolor="#92cddc"><font color="#4a497d" face="Verdana" size="1">Prix unitaire</font></th>\r
+ <th align="center" bgcolor="#92cddc"><font color="#4a497d" face="Verdana" size="1">Quantité</font></th>\r
+ <th align="center" bgcolor="#92cddc"><font color="#4a497d" face="Verdana" size="1">Prix total HT</font></th>\r
+ </tr>\r
+ $lignes\r
+ $fraisport\r
+ <tr>\r
+ <td></td>\r
+ <td colspan="3" align="right" bgcolor="#92cddc"><font color="#4a497d" face="Verdana" size="1">Total à payer TTC</font></td>\r
+ <td align="right" bgcolor="#92cddc"><font color="#4a497d" face="Verdana" size="1"><b>$totalttc</b></font></td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ </tr>\r
+ <!-- tableau commande -->\r
+ <tr>\r
+ <td height="25"></td>\r
+ </tr>\r
+ <tr>\r
+ <td>\r
+ <font size="2" face="Verdana" color="#4f6795"><b>Livraison en jours ouvrés par transporteur.</b></font>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td height="5"></td>\r
+ </tr>\r
+ <tr>\r
+ <td style="padding:15px;" bgcolor="#d9d9d9">\r
+ <font color="#1F497D" face="Verdana" size="1">\r
+ <b>Règlement :\r
+ <font color="#f90000">facture à l'intérieur du colis (pas de règlement au transporteur)</font>\r
+ </b>\r
+ </font>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td height="5"></td>\r
+ </tr>\r
+ <tr>\r
+ <td>\r
+ <font size="1" face="Verdana" color="#4f6795" size="1">\r
+ <b><i>Par chèque à l'adresse</i></b> REMARKABLE - CS20030 - 34748 VENDARGUES Cedex<br>\r
+ <b><i>Par virement : </i></b> IBAN FR76 1293 9000 9040 0010 4732 564 BDUPFR2S<br>\r
+ </font>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td height="5"></td>\r
+ </tr>\r
+ <tr>\r
+ <td width="600">\r
+ <table width="600" cellspacing="2" cellpadding="10">\r
+ <tr>\r
+ <td width="50%" bgcolor="#b9babe">\r
+ <font color="#374953" face="Verdana" size="1"><b>ADRESSE DE LIVRAISON</b></font>\r
+ </td>\r
+ <td width="50%" bgcolor="#b9babe">\r
+ <font color="#374953" face="Verdana" size="1"><b>ADRESSE DE FACTURATION</b></font>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td width="50%" bgcolor="#ebecee">\r
+ <br><font face="Verdana" color="#374953" size="1">$shipping_address</font><br><br>\r
+ </td>\r
+ <td width="50%" bgcolor="#ebecee">\r
+ <br><font face="Verdana" color="#374953" size="1">$billing_address</font><br><br>\r
+ </td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td height="60"></td>\r
+ </tr>\r
+ <tr>\r
+ <td height="1" bgcolor="#d9dade"></td>\r
+ </tr>\r
+ <tr>\r
+ <td height="5"></td>\r
+ </tr>\r
+ <tr>\r
+ <td align="center">\r
+ <font face="Verdana" color="#1F497D" size="0" style="font-size: 10px;">Remarkable SARL Les Sources - ZAC Via Domitia - 406 Avenie des Razeteurs - 34160 CASTRIES<br>\r
+ tél : 04 67 59 12 81 -\r
+ <a href="mailto:contact@remarkable.fr">contact@remarkable.fr</a> - SIREN 430 142 687</font>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td height="15"></td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ <td width="25"></td>\r
+ </tr>\r
+ </table>\r
+ </td>\r
+ </tr>\r
+</table>\r
+</body>\r
+</html>
\ No newline at end of file
public function orderRemarkable()
{
+
try {
+ $html = file_get_contents(WS_FILES . '/services/remarkableorder.html');
+ $billing_address = $_POST['details']['firstname'] . ' ' . $_POST['details']['lastname'] . '<br><br>' . $_POST['details']['billing_company'] . " <br>" . $_POST['details']['billing_address'] . '<br>' . $_POST['details']['billing_zip'] . ' ' . $_POST['details']['billing_city'];
+
+ $params = array('company', 'address', 'zip', 'city');
+ foreach ($params as $param) {
+ if (trim($_POST['details']['shipping_' . $param]) == '') {
+ $_POST['details']['shipping_' . $param] = $_POST['details']['billing_' . $param];
+ }
+ }
+ $shipping_address = $_POST['details']['shipping_company'] . " <br>" . $_POST['details']['shipping_address'] . '<br>' . $_POST['details']['shipping_zip'] . ' ' . $_POST['details']['shipping_city'];
+
+ if ($_POST['fpv'] == 'hidden') {
+ $fraisport = '';
+ } else {
+ $fraisport = '<tr>';
+ $fraisport .= '<td></td><td colspan="3" bgcolor="#f2f2f2" align="right"><font size="1" face="Verdana" color="#1F497D">Frais de livraison</font></td>';
+ $fraisport .= '<td bgcolor="#f2f2f2" align="right"><font size="1" face="Verdana" color="#1F497D">' . $_POST['fpv'] . '</font></td>';
+ $fraisport .= '</tr>';
+ }
+
+ $lignes = [];
+ foreach ($_POST['items'] as $item) {
+ $ligne = '<tr>';
+ $ligne .= '<td><font size="1" face="Verdana" color="#1F497D">' . $item[0] . '</font></td>';
+ $ligne .= '<td><font size="1" face="Verdana" color="#1F497D"><b>' . $item[1] . '</b></font></td>';
+ $ligne .= '<td align="right"><font size="1" face="Verdana" color="#1F497D">' . $item[2] . '</font></td>';
+ $ligne .= '<td align="center"><font size="1" face="Verdana" color="#1F497D">' . $item[3] . '</font></td>';
+ $ligne .= '<td align="right"><font size="1" face="Verdana" color="#1F497D">' . $item[4] . '</font></td>';
+ $ligne .= '</tr>';
+ $lignes[] = $ligne;
+ }
+
+ $lignes = implode('', $lignes);
+ $totalttc = $_POST['totalttc'];
+
+ $replace = ['billing_address', 'shipping_address', 'totalttc', 'fraisport', 'lignes'];
+ foreach ($replace as $item) {
+ if (isset($$item)) {
+ $html = str_replace('$' . $item, str_replace('€', '€', $$item), $html);
+ }
+ }
+
$mail = new cubeMail();
$mail->type = "html";
- $mail->from = 'test@cubedesigners.com';
+ $mail->from = 'contact@remarkable.fr';
+ $mail->to = $_POST['details']['email'];
+ //$mail->bcc = 'contact@remarkable.fr';
$mail->bcc = 'test@cubedesigners.com';
$mail->subject = '[Remarkable] Votre commande';
- $mail->body = print_r($_POST, true);
+ $mail->body = $html;
$mail->send();
} catch (Exception $e) {
-
+
}
}
}