fix and translation from prod
This commit is contained in:
parent
1dc2a7f6b2
commit
9c97f5ff94
@ -3,7 +3,7 @@
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_f507368685bf131d9a5940b2e24f2602'] = 'Commandez dans plusieurs ventes au sein du même panier et profitez de frais de port uniques';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_2068523466dee7c610a524ccbd4cd156'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une livraison avant Noël.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_2068523466dee7c610a524ccbd4cd156'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_1ed11cdf4edfa7c0f2e379cee803eee9'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une expédition sous 48h.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous n’avez donc pas la possibilité d’ajouter des produits d’autres ventes. Pour continuer, veuillez valider votre commande ou vider votre panier.';
|
||||
$_MODULE['<{blockcartex}prestashop>ajax_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
|
@ -1574,27 +1574,6 @@ class LaposteCarrier {
|
||||
}
|
||||
}
|
||||
|
||||
foreach(Db::getInstance()->ExecuteS('
|
||||
SELECT d.`id_order_detail`, IF(
|
||||
(d.`product_quantity` - IF(
|
||||
d.`product_quantity_return` > 0, d.`product_quantity_return`, d.`product_quantity_refunded`
|
||||
) - IFNULL(SUM(s.`quantity`), 0)) > 0, 1, 0
|
||||
) AS `remain`, s.`shipping_number`
|
||||
FROM `'._DB_PREFIX_.'order_detail` d
|
||||
LEFT OUTER JOIN `'._DB_PREFIX_.'ant_dropshipping_parcel` s
|
||||
ON s.`id_order_detail` = d.`id_order_detail`
|
||||
WHERE d.`id_order` = '.(int) $order->id.'
|
||||
GROUP BY d.`id_order_detail`
|
||||
') as $quantity_remain) {
|
||||
if($quantity_remain['shipping_number']) {
|
||||
$shipping_numbers[] = pSQL($quantity_remain['shipping_number']);
|
||||
}
|
||||
if((int) $quantity_remain['remain'] > 0) {
|
||||
$fully_sent = FALSE;
|
||||
$to_send[] = (int) $quantity_remain['id_order_detail'];
|
||||
}
|
||||
}
|
||||
|
||||
$_to_send = array();
|
||||
foreach($to_send as $p) {
|
||||
$id_sale = (int) Db::getInstance()->getValue('
|
||||
|
@ -33,6 +33,11 @@ function str_format($str){
|
||||
);
|
||||
}
|
||||
|
||||
function clean_str($str){
|
||||
$str = str_replace(PHP_EOL, '', $str);
|
||||
return preg_replace( "/\r|\n/","", $str);
|
||||
}
|
||||
|
||||
function phone_format($phone, $id_country = 8){
|
||||
global $call_prefix;
|
||||
|
||||
@ -108,13 +113,16 @@ $sql = '
|
||||
FROM `'._DB_PREFIX_.'mondialrelay_parcel` p
|
||||
LEFT JOIN `'._DB_PREFIX_.'order_detail` d
|
||||
ON p.`id_order_detail` = d.`id_order_detail`
|
||||
LEFT JOIN `'._DB_PREFIX_.'mondialrelay_dpc_sent` dpc
|
||||
ON (p.`id_order_detail` = dpc.`id_order_detail` AND dpc.`shipping_number`=p.`shipping_number`)
|
||||
LEFT JOIN `'._DB_PREFIX_.'orders` o
|
||||
ON d.`id_order` = o.`id_order`
|
||||
LEFT JOIN `'._DB_PREFIX_.'customer` c
|
||||
ON c.`id_customer` = o.`id_customer`
|
||||
WHERE p.`date_add` > "'.pSQL($last_sync).'"
|
||||
WHERE p.`date_add` >= "'.pSQL($last_sync).'"
|
||||
AND d.`id_order_detail` IS NOT NULL
|
||||
AND o.`id_order` IS NOT NULL
|
||||
AND dpc.`id_order_detail` IS NULL
|
||||
GROUP BY p.`shipping_number`
|
||||
';
|
||||
$lines = Db::getInstance()->ExecuteS($sql);
|
||||
@ -248,8 +256,8 @@ if(count($lines)) {
|
||||
array(246, 20, 'A', 'LVTEL1', str_replace(' ','',phone_format($address['phone']))),
|
||||
array(266, 20, 'A', 'LVTEL2', str_replace(' ','',phone_format($address['phone_mobile']))),
|
||||
array(286, 70, 'A', 'LVEMAI', $line['email']),
|
||||
array(356, 31, 'A', 'INSLIV1', $address['other']),
|
||||
array(387, 31, 'A', 'INSLIV2', $address['other']),
|
||||
array(356, 31, 'A', 'INSLIV1', substr(clean_str($address['other']), 0, 30)),
|
||||
array(387, 31, 'A', 'INSLIV2', substr(clean_str($address['other']), 0, 30)),
|
||||
array(418, 10, 'A', 'libre', ''),
|
||||
array(428, 7, 'N', 'POIDS', (float) $line['weight'] * $mr_account_details['MR_WEIGHT_COEFFICIENT']),
|
||||
array(435, 7, 'N', 'VOLU', ''),
|
||||
@ -312,102 +320,6 @@ if(count($lines)) {
|
||||
);
|
||||
$result .= addRows($data_rows);
|
||||
|
||||
// $result .=
|
||||
// 'A'
|
||||
// .'1'
|
||||
// .'0'
|
||||
// .str_pad(mb_substr('F1', 0, 2), 2)
|
||||
// .str_pad(mb_substr($line['expedition_number'], 0, 8), 8)
|
||||
// .'01'
|
||||
// .'D'
|
||||
// .str_pad(mb_substr(!empty($line['idrelay'])? $line['idrelay']: $address['postcode'], 0, 8), 8)
|
||||
// .str_pad(mb_substr($line['modexp'], 0, 4), 4)
|
||||
// .str_pad(mb_substr($line['direction'], 0, 5), 5)
|
||||
// .($line['mode'] == 'DOM' || $line['mode'] == 'HOM'? '1': ($line['mode'] == 'LD1'? '1': ($line['mode'] == 'LDS' || $line['mode'] == 'LCC'? '2': '3')))
|
||||
// .str_pad(substr($line['mode'], 0, 3), 3)
|
||||
// .date('d.m.Y')
|
||||
// .str_pad('', 4)
|
||||
// .str_pad(mb_substr($address['lastname'].' '.$address['firstname'], 0, 28), 28)
|
||||
// .str_pad(mb_substr($address['company'], 0, 30), 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad(mb_substr($address['address1'], 0, 30), 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad(mb_substr($address['address2'], 0, 30), 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 30)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad(mb_substr($address['city'], 0, 26), 26)
|
||||
// .str_pad(mb_substr($line['cppay'], 0, 2), 2)
|
||||
// .str_pad(mb_substr($address['postcode'], 0, 5), 5)
|
||||
// .str_pad(mb_substr($address['postcode'], 5, 5), 5)
|
||||
// .str_pad(mb_substr($address['phone'], 0, 20), 20)
|
||||
// .str_pad(mb_substr($address['phone_mobile'], 0, 20), 20)
|
||||
// .str_pad(mb_substr($line['email'], 0, 70), 70)
|
||||
// .str_pad(mb_substr($address['other'], 0, 31), 31)
|
||||
// .str_pad(mb_substr($address['other'], 31, 31), 31)
|
||||
// .str_pad(' ', 10)
|
||||
// .sprintf('%07d', (float) $line['weight'] * $mr_account_details['MR_WEIGHT_COEFFICIENT'])
|
||||
// .str_pad('', 7)
|
||||
// .str_pad('', 3)
|
||||
// .str_pad(mb_substr(Configuration::get('MONDIALRELAY_ORIGIN_CODE', 'BEBEBO'), 0, 6), 6)
|
||||
// .str_pad('', 7)
|
||||
// .'EUR'
|
||||
// .sprintf('%07d', (int) $crt_amount * 100)
|
||||
// .'EUR'
|
||||
// .str_pad(mb_substr('EXP'.$line['id_order'], 0, 15), 15)
|
||||
// .str_pad(mb_substr($line['id_customer'], 0, 9), 9)
|
||||
// .date('d.m.Y')
|
||||
// .date('d.m.Y')
|
||||
// .str_pad(mb_substr($address['lastname'], 0, 5), 5)
|
||||
// .str_pad('', 5)
|
||||
// .str_pad('', 1)
|
||||
// .'N'
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 10)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 10)
|
||||
// .str_pad('', 1)
|
||||
// .str_pad('', 7)
|
||||
// .str_pad('', 7)
|
||||
// .str_pad('', 2)
|
||||
// .str_pad('', 3)
|
||||
// .str_pad('', 3)
|
||||
// .str_pad('', 33)
|
||||
// .str_pad('', 7)
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : $mr_liv_mode['DISCOL'])
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : str_pad(mb_substr(!empty($line['idrelay'])? $line['idrelay']: $address['postcode'], 0, 8), 8))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : mb_substr($collection_agency, 0, 4))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? ' ' : str_pad($line['direction'], 5))
|
||||
// .($mr_liv_mode['SERCOL'] ? $mr_liv_mode['SERCOL'] : 2)
|
||||
// .($mr_liv_mode['COLMOD'] ? $mr_liv_mode['COLMOD'] : 'CCC')
|
||||
// //.'CCC'
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 28) : str_pad(mb_substr($exp_company, 0, 28), 28))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 30) : str_pad(mb_substr($exp_company, 28, 30), 30))
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 30) : str_pad(mb_substr($exp_addr1, 0, 30), 30))
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 30) : str_pad(mb_substr($exp_addr2, 0, 30), 30))
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 26) : str_pad(mb_substr($exp_city, 0, 26), 26))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 2) : str_pad(mb_substr($exp_country, 0, 2), 2))
|
||||
// .($mr_liv_mode['COLMOD'] === 'CCC' ? str_pad('', 5) : str_pad(mb_substr($exp_postcode, 0, 5), 5))
|
||||
// .str_pad(' ', 5)
|
||||
// .str_pad(mb_substr($exp_phone, 0, 20), 20)
|
||||
// .str_pad(mb_substr($exp_email, 0, 70), 70)
|
||||
// .'FR'
|
||||
// //.(in_array($line['mode'], array('DOM', 'HOM', 'LD1'))? ' ': ($line['mode'] == 'LDS'? ' ': ($line['mode'] == 'LCC'? '999999999': ' '))) // TODO ref expéditeur
|
||||
// .'999999999'
|
||||
// .' '
|
||||
// .($line['id_lang'] == 3? 'ES': ($line['id_lang'] == 2? 'FR': 'EN'))
|
||||
// .' '
|
||||
// ."\n";
|
||||
|
||||
$i = 0;
|
||||
foreach(Db::getInstance()->ExecuteS('
|
||||
SELECT d.*, p.`quantity`
|
||||
@ -460,43 +372,16 @@ if(count($lines)) {
|
||||
array(123, 378, 'A', 'libre', '')
|
||||
);
|
||||
$result .= addRows($data_rows);
|
||||
// $result .= 'A11'
|
||||
// .'F1'
|
||||
// .$line['expedition_number']
|
||||
// .sprintf('%02d', $i)
|
||||
// .'1'
|
||||
// .' '
|
||||
// .sprintf('%05d', (int) $art['quantity'])
|
||||
// .mb_substr($art['product_name'], 0, 28)
|
||||
// .sprintf('%07d', (int) (Db::getInstance()->getValue('
|
||||
// SELECT `weight`
|
||||
// FROM `'._DB_PREFIX_.'product`
|
||||
// WHERE `id_product` = '.(int) $art['product_id'].'
|
||||
// ') * $mr_account_details['MR_WEIGHT_COEFFICIENT']) )
|
||||
// .'00000'
|
||||
// .'000'
|
||||
// .'01'
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// .' '
|
||||
// ."\n";
|
||||
|
||||
Db::getInstance()->ExecuteS('
|
||||
INSERT INTO `'._DB_PREFIX_.'mondialrelay_dpc_sent` (`id_order_detail`, `expedition_number`, `shipping_number`, `date_add`)
|
||||
VALUES (
|
||||
'.(int)$art['id_order_detail'].',
|
||||
"'.pSQL($line['expedition_number']).'",
|
||||
"'.pSQL($line['shipping_number']).'",
|
||||
NOW()
|
||||
)
|
||||
');
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -31,6 +31,7 @@ $_MODULE['<{privatesales}prestashop>adminprivatesales_183bb2d49469e8906d2d94031b
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_22be8e87aa2ae16df199bbca070a7df6'] = 'Image de listing (active)';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_a9844201f7bc0805c3f1675877539032'] = 'Image de listing (inactive)';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_ed5d09bbe3dbdbad83e0da32e05d8858'] = 'Background de la vente';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_d50e4da0f6bd551881c5ad13986c7dac'] = 'Image de listing (App)';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_b7c161bb87bb0308fb25e6f68d0a5632'] = 'Miniature';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_0a90d59c0e2fe29a2bab00ba2f143262'] = 'Image pour Facebook';
|
||||
$_MODULE['<{privatesales}prestashop>adminprivatesalessales_293ca29cd02dea5aaf60ffc6fcba670e'] = 'Fond de la bande annonce';
|
||||
|
@ -406,7 +406,7 @@
|
||||
$date_int = $date_int->format('d/m/Y');
|
||||
|
||||
// Hook module delay
|
||||
$params = array('id_order' => $order->id, 'id_lang' => $cookie->id_lang);
|
||||
$params = array('id_order' => $order->id, 'id_lang' => $order->id_lang);
|
||||
$delivery_date = Module::hookExec('deliveryDelay', $params);
|
||||
|
||||
// @Override Mondial relay delivery
|
||||
|
@ -567,7 +567,7 @@ $_LANG['product-add_to_cart_1b27b371c9e7d0298eab533bffae53b7'] = 'Quantité';
|
||||
$_LANG['product-add_to_cart_7255b165f0be9f2380465cd98f9f1e41'] = 'Toutes les ventes';
|
||||
$_LANG['product-add_to_cart_9056510ed1245d5000afd43cf2816902'] = 'Voir mon panier';
|
||||
$_LANG['product-add_to_cart_f507368685bf131d9a5940b2e24f2602'] = 'Commandez dans plusieurs ventes au sein du même panier et profitez de frais de port uniques';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une livraison avant Noël.';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_LANG['product-add_to_cart_5af6614a8af23ed2fdba3b0f47b40128'] = 'Nos meilleures ventes';
|
||||
$_LANG['product-add_to_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
$_LANG['product-compare_97f014aa339f5b37951f100fb1a086d8'] = 'Merci de choisir au moins 1 produit.';
|
||||
|
@ -3,6 +3,7 @@
|
||||
global $_MODULE;
|
||||
$_MODULE = array();
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_f507368685bf131d9a5940b2e24f2602'] = 'Commandez dans plusieurs ventes au sein du même panier et profitez de frais de port uniques';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_2068523466dee7c610a524ccbd4cd156'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_1ed11cdf4edfa7c0f2e379cee803eee9'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une expédition sous 48h.';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous n’avez donc pas la possibilité d’ajouter des produits d’autres ventes. Pour continuer, veuillez valider votre commande ou vider votre panier.';
|
||||
$_MODULE['<{blockcartex}site>ajax_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
|
@ -315,6 +315,7 @@ $_LANG['order-confirmation_e19e31ddb54b493059808ec4f2dab4cb'] = 'Su ID de pedido
|
||||
$_LANG['order-confirmation_c3b59dc92773203d09404d887676376f'] = 'Su ID de pedido se ha enviado a su dirección de correo electrónico';
|
||||
$_LANG['order-confirmation_4082ea29b4f196c4f60533500139725a'] = 'Seguimiento de mi pedido';
|
||||
$_LANG['order-confirmation_9390390581f54c65d6acfc8da4e17362'] = 'Volver a pedidos';
|
||||
$_LANG['order-detail_2cee1c84bce7a2a0001515b02e527e7a'] = 'Entrega';
|
||||
$_LANG['order-detail_d0b7240c8f04f7c73fb5c063042ab86b'] = 'Pedido realizado en';
|
||||
$_LANG['order-detail_332c80b1838dc515f5031e09da3b7f3f'] = 'Pedir de nuevo';
|
||||
$_LANG['order-detail_9aa2b51093a63aec1983d31dac4dc0f0'] = 'Siga su pedido paso a paso';
|
||||
|
@ -318,6 +318,7 @@ $_LANG['order-confirmation_c3b59dc92773203d09404d887676376f'] = 'Votre numéro d
|
||||
$_LANG['order-confirmation_4082ea29b4f196c4f60533500139725a'] = 'Suivre ma commande';
|
||||
$_LANG['order-confirmation_9390390581f54c65d6acfc8da4e17362'] = 'Retour aux commandes';
|
||||
$_LANG['order-detail_1ed94d36d645c22f77807b47707e309b'] = 'Détails de la commande';
|
||||
$_LANG['order-detail_2cee1c84bce7a2a0001515b02e527e7a'] = 'Délai d\'expédition';
|
||||
$_LANG['order-detail_d0b7240c8f04f7c73fb5c063042ab86b'] = 'Commande du';
|
||||
$_LANG['order-detail_332c80b1838dc515f5031e09da3b7f3f'] = 'Re-commander';
|
||||
$_LANG['order-detail_9aa2b51093a63aec1983d31dac4dc0f0'] = 'Suivre votre commande pas à pas';
|
||||
@ -520,7 +521,7 @@ $_LANG['password_0d0e2934af7d3bc4e7263fcb1f9bc51c'] = 'Récupérer';
|
||||
$_LANG['prices-drop_c8f312df214e2295809027c6ca79d232'] = 'Promotions';
|
||||
$_LANG['prices-drop_62e15ca272c14c03aa52b64c8caf2334'] = 'Aucune promotion.';
|
||||
$_LANG['product-add_to_cart_0eaadb4fcb48a0a0ed7bc9868be9fbaa'] = 'Attention';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais pour une livraison avant Noël.';
|
||||
$_LANG['product-add_to_cart_7834264c399120ba7296ae282f46c605'] = 'Les articles de cette vente seront expédiés selon le délai spécifique indiqué sur la fiche produit. Vous pouvez combiner ces articles avec des ventes du même délais.';
|
||||
$_LANG['product-compare_97f014aa339f5b37951f100fb1a086d8'] = 'Merci de choisir au moins 1 produit.';
|
||||
$_LANG['product-compare_fe22c6b5957bca5380f9cf6529fea8c5'] = 'Vous ne pouvez pas ajouter plus de';
|
||||
$_LANG['product-compare_1a3addc6c8dccf79752c39ca4a3b6423'] = 'produits dans le comparateur.';
|
||||
|
Loading…
Reference in New Issue
Block a user