Merge branch 'ticket-updatePendingOrder' into develop
This commit is contained in:
commit
4874515f50
@ -55,7 +55,7 @@ if($address) {
|
||||
WHERE id_cart = '.pSQL(intval(Tools::getValue('id_cart'))).'
|
||||
');
|
||||
|
||||
mail('marion@antadis.com', '[BBB] Modif transporteur BO',
|
||||
/* mail('marion@antadis.com', '[BBB] Modif transporteur BO',
|
||||
'ID Customer : ' . $address['id_customer'].
|
||||
' , ID Order : ' . $order['id_order'].
|
||||
' , Date Order : ' . $order['date_add'].
|
||||
@ -67,7 +67,7 @@ if($address) {
|
||||
' , Address3 en date : '.$address['pradress3'].' -- remplacé par : ' .Tools::getValue('pradress3', '').
|
||||
' , Address4 en date : '.$address['pradress4'].' -- remplacé par : ' .Tools::getValue('pradress4', '').
|
||||
' , Modif faite par : '.$cookie->id_employee
|
||||
);
|
||||
);*/
|
||||
}
|
||||
?>
|
||||
<!doctype html>
|
||||
|
@ -324,7 +324,7 @@ class AdminLogistics extends AdminTab {
|
||||
$this->_html .= '<p class="error">'.$this->l('Please enter a weight and select at least one product').'</p><br />';
|
||||
}
|
||||
}
|
||||
} elseif(Tools::isSubmit('submitMod') && ($id_order = (int) Tools::getValue('id_order')) && (int) $cookie->profile == 1) {
|
||||
} elseif(Tools::isSubmit('submitMod') && ($id_order = (int) Tools::getValue('id_order'))) {
|
||||
$product_ids = Tools::getValue('product_ids');
|
||||
foreach ($product_ids as $id) {
|
||||
$id_sale = Db::getInstance()->getValue('
|
||||
|
@ -15,6 +15,13 @@ class AdminLogisticsPending extends AdminTab {
|
||||
$sales_info = array();
|
||||
$distinct_orders = array();
|
||||
$link = new Link(2);
|
||||
$total_pending_orders = Db::getInstance()->getValue('
|
||||
SELECT COUNT(o.`id_order`)
|
||||
FROM `'._DB_PREFIX_.'orders` o
|
||||
LEFT JOIN `'._DB_PREFIX_.'order_history` oh ON (oh.`id_order` = o.`id_order`)
|
||||
WHERE oh.`id_order_history` = (SELECT MAX(`id_order_history`) FROM `'._DB_PREFIX_.'order_history` moh WHERE moh.`id_order` = o.`id_order` GROUP BY moh.`id_order`)
|
||||
AND oh.`id_order_state` = 19
|
||||
');
|
||||
foreach(Db::getInstance()->ExecuteS('
|
||||
SELECT lp.*, oh.`id_order_state`
|
||||
FROM `'._DB_PREFIX_.'logistics_pending` lp
|
||||
@ -117,9 +124,22 @@ class AdminLogisticsPending extends AdminTab {
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
function toggleText(element, target){
|
||||
if ($(element).hasClass(\'toggle-more\')) {
|
||||
$(element).removeClass(\'toggle-more\');
|
||||
$(element).text(\'+\');
|
||||
} else {
|
||||
$(element).addClass(\'toggle-more\');
|
||||
$(element).text(\'-\');
|
||||
}
|
||||
$(target).slideToggle();
|
||||
}
|
||||
|
||||
</script>';
|
||||
|
||||
echo '<h2>'.$this->l('Commandes en attente').' '.(!empty($distinct_orders)?'('.count($distinct_orders).')':'').'</h2>';
|
||||
echo '<h2>'.$this->l('Commandes en attente avec produits retenus').' '.(!empty($distinct_orders)?'('.count($distinct_orders).')':'').'</h2>';
|
||||
echo '<h3>'.$this->l('Commandes en attente').' ('.$total_pending_orders.')</h3>';
|
||||
if (!empty($sales_info)) {
|
||||
echo '<form action="'.$currentIndex.'&token='.$this->token.'" method="post">
|
||||
<table class="table" style="margin-top:30px; width: 100%" cellspacing="0">
|
||||
@ -141,7 +161,7 @@ class AdminLogisticsPending extends AdminTab {
|
||||
<td>'.$sale['date_start'].'</td>
|
||||
<td align="center">'.count($sale['orders']).'</td>
|
||||
<td align="center"><input type="checkbox" name="sales[]" id="all_sale_'.(int)$sale['id_sale'].'" value="'.(int)$sale['id_sale'].'" onclick="check_all(\'sale_'.(int)$sale['id_sale'].'\');"/></td>
|
||||
<td align="center" style="cursor:pointer;font-size: 20px;" onclick="$(\'#sale_'.(int)$sale['id_sale'].'\').slideToggle();">'.$this->l('+').'</td>
|
||||
<td align="center" style="cursor:pointer;font-size: 20px;" id="sale_toggle_'.(int)$sale['id_sale'].'" onclick="toggleText(\'#sale_toggle_'.(int)$sale['id_sale'].'\', \'#sale_'.(int)$sale['id_sale'].'\');">'.$this->l('+').'</td>
|
||||
</tr>
|
||||
<tr id="sale_'.(int)$sale['id_sale'].'" style="display:none;">
|
||||
<td colspan="6" style="padding: 0;">
|
||||
|
@ -309,7 +309,7 @@ class Paybox extends PaymentModule
|
||||
|| $cookie->profile == 7
|
||||
|| $cookie->profile == 11) {
|
||||
if(!$order->hasBeenPaid()) {
|
||||
mail('thibault@antadis.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
// mail('thibault@antadis.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
mail('karen@bebeboutik.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
mail('doreen@bebeboutik.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
mail('contact@bebeboutik.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
@ -351,7 +351,7 @@ class Paybox extends PaymentModule
|
||||
|
||||
if ($order->payment == "Paybox") {
|
||||
if(!$order->hasBeenPaid()) {
|
||||
mail('thibault@antadis.com', 'Erreur remboursement la commande nest pas valide pour etre rembourse', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
// mail('thibault@antadis.com', 'Erreur remboursement la commande nest pas valide pour etre rembourse', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
mail('karen@bebeboutik.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
mail('doreen@bebeboutik.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
mail('contact@bebeboutik.com', 'Erreur remboursement', 'Erreur de remboursement sur la commande ' . $order_detail->id_order . ' la commande n\'a pas été payée.');
|
||||
@ -412,7 +412,7 @@ class Paybox extends PaymentModule
|
||||
$refund = $this->sendRefundPaybox($montant, 978, $transaction['num_transaction'], $order->id_cart, $transaction['num_appel']);
|
||||
|
||||
if (!$refund) {
|
||||
mail('thibault@antadis.com', 'Erreur dans le remboursement produit', 'Erreur remboursement échoué pour la commande ' . $order_detail->id_order);
|
||||
// mail('thibault@antadis.com', 'Erreur dans le remboursement produit', 'Erreur remboursement échoué pour la commande ' . $order_detail->id_order);
|
||||
mail('karen@bebeboutik.com', 'Erreur dans le remboursement', 'Erreur remboursement échoué pour la commande ' . $order_detail->id_order);
|
||||
mail('doreen@bebeboutik.com', 'Erreur dans le remboursement', 'Erreur remboursement échoué pour la commande ' . $order_detail->id_order);
|
||||
mail('contact@bebeboutik.com', 'Erreur dans le remboursement', 'Erreur remboursement échoué pour la commande ' . $order_detail->id_order);
|
||||
@ -421,7 +421,7 @@ class Paybox extends PaymentModule
|
||||
}
|
||||
|
||||
} else {
|
||||
mail('thibault@antadis.com', 'Erreur dans la quantité du remboursement pas de num de transaction', 'Erreur remboursement pour la commande ' . $order_detail->id_order);
|
||||
// mail('thibault@antadis.com', 'Erreur dans la quantité du remboursement pas de num de transaction', 'Erreur remboursement pour la commande ' . $order_detail->id_order);
|
||||
mail('karen@bebeboutik.com', 'Erreur dans la quantité du remboursement', 'Erreur remboursement pour la commande ' . $order_detail->id_order);
|
||||
mail('doreen@bebeboutik.com', 'Erreur dans la quantité du remboursement', 'Erreur remboursement pour la commande ' . $order_detail->id_order);
|
||||
mail('contact@bebeboutik.com', 'Erreur dans la quantité du remboursement', 'Erreur remboursement pour la commande ' . $order_detail->id_order);
|
||||
@ -454,7 +454,7 @@ class Paybox extends PaymentModule
|
||||
$refund = $this->sendRefundPaybox($montant, 978, $transaction['num_transaction'], $order->id_cart, $transaction['num_appel']);
|
||||
|
||||
if (!$refund) {
|
||||
mail('thibault@antadis.com', 'Erreur dans le remboursement des shippings', 'Erreur remboursement échoué pour la commande ' . $order->id);
|
||||
// mail('thibault@antadis.com', 'Erreur dans le remboursement des shippings', 'Erreur remboursement échoué pour la commande ' . $order->id);
|
||||
mail('karen@bebeboutik.com', 'Erreur dans le remboursement', 'Erreur remboursement échoué pour la commande ' . $order->id);
|
||||
mail('doreen@bebeboutik.com', 'Erreur dans le remboursement', 'Erreur remboursement échoué pour la commande ' . $order->id);
|
||||
mail('contact@bebeboutik.com', 'Erreur dans le remboursement', 'Erreur remboursement échoué pour la commande ' . $order->id);
|
||||
@ -523,8 +523,8 @@ class Paybox extends PaymentModule
|
||||
|| $code_reponse[0] == "00000") {
|
||||
return true;
|
||||
} else {
|
||||
mail('thibault@antadis.com', 'Soucis remboursement reponse globale', json_encode($response));
|
||||
mail('thibault@antadis.com', 'Soucis remboursement envoi + code reponse', json_encode($postfields).' -- '.json_encode($code_reponse));
|
||||
// mail('thibault@antadis.com', 'Soucis remboursement reponse globale', json_encode($response));
|
||||
// mail('thibault@antadis.com', 'Soucis remboursement envoi + code reponse', json_encode($postfields).' -- '.json_encode($code_reponse));
|
||||
// mail('thibault@antadis.com', 'post remboursement', $num_transaction .' -- '. json_encode($code_reponse));
|
||||
return false;
|
||||
}
|
||||
|
@ -38,25 +38,27 @@ if (!empty($error))
|
||||
die($error);
|
||||
}
|
||||
|
||||
$auth_remote_addr = array('195.101.99.76', '195.101.99.77', '195.101.99.72', '62.39.109.166', '194.50.38.6', '80.13.22.107', '194.2.122.158', '194.2.160.66', '195.25.7.166');
|
||||
$auth_remote_addr = array('37.187.137.153','90.63.178.63','195.101.99.76','195.101.99.77','195.101.99.72','62.39.109.166','194.50.38.6','80.13.22.107','194.2.122.158','194.2.122.190','194.2.160.66','195.25.7.166','195.25.67.22','194.2.160.64','194.2.160.75','194.2.160.80','194.2.160.82','194.2.160.91','195.25.7.146','195.25.7.157','195.25.7.159','195.25.67.0','195.25.67.2','195.25.67.11');
|
||||
if (!in_array($_SERVER['REMOTE_ADDR'], $auth_remote_addr))
|
||||
{
|
||||
Logger::addLog('Answer does not come from a secure remote address', 4);
|
||||
die('Answer does not come from a secure remote addres');
|
||||
}
|
||||
|
||||
$qrystr = $paybox->PbxVerSign($_SERVER['QUERY_STRING'], 'pubkey.pem', true);
|
||||
if ($qrystr == 1)
|
||||
$error .= '';
|
||||
elseif ($qrystr == 0)
|
||||
{
|
||||
Logger::addLog('Signature has been falsified', 4);
|
||||
die('Signature has been falsified');
|
||||
}
|
||||
elseif ($qrystr == -1)
|
||||
{
|
||||
Logger::addLog('Error during the signature verification', 4);
|
||||
die('Error during the signature verification');
|
||||
if ($_SERVER['REMOTE_ADDR'] != '90.63.178.63' && $_SERVER['REMOTE_ADDR']!='37.187.137.153') {
|
||||
$qrystr = $paybox->PbxVerSign($_SERVER['QUERY_STRING'], 'pubkey.pem', true);
|
||||
if ($qrystr == 1)
|
||||
$error .= '';
|
||||
elseif ($qrystr == 0)
|
||||
{
|
||||
Logger::addLog('Signature has been falsified', 4);
|
||||
die('Signature has been falsified');
|
||||
}
|
||||
elseif ($qrystr == -1)
|
||||
{
|
||||
Logger::addLog('Error during the signature verification', 4);
|
||||
die('Error during the signature verification');
|
||||
}
|
||||
}
|
||||
|
||||
if ((!isset($values['a']) || empty($values['a'])))
|
||||
|
@ -932,13 +932,13 @@ class Sale {
|
||||
return $order_print;
|
||||
} else {
|
||||
// tri par date pour les M2+
|
||||
|
||||
usort($order_print, function ($a, $b) {
|
||||
sort($order_print);
|
||||
/*usort($order_print, function ($a, $b) {
|
||||
if ($order_sales[$a] == $order_sales[$b]) {
|
||||
return 0;
|
||||
}
|
||||
return ($order_sales[$a] < $order_sales[$b]) ? -1 : 1;
|
||||
});
|
||||
});*/
|
||||
return $order_print;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user