Works on paypal module
Fix: add prices and total
This commit is contained in:
parent
e77298321a
commit
14cf987a35
@ -333,35 +333,64 @@ if (isset($_GET['action']) && ! empty($_GET['action']) && isset($_GET['transacti
|
|||||||
$img_addressstatus=($addressstatus=='confirmed' ? img_tick($langs->trans(ucfirst($addressstatus))) : img_warning($langs->trans(ucfirst($addressstatus))) );
|
$img_addressstatus=($addressstatus=='confirmed' ? img_tick($langs->trans(ucfirst($addressstatus))) : img_warning($langs->trans(ucfirst($addressstatus))) );
|
||||||
$return_arr['contents'].= '<tr '.$bc[$var].'><td>'.$langs->trans('ADDRESSSTATUS').'</td><td>'.$img_addressstatus.'</td>';
|
$return_arr['contents'].= '<tr '.$bc[$var].'><td>'.$langs->trans('ADDRESSSTATUS').'</td><td>'.$img_addressstatus.'</td>';
|
||||||
|
|
||||||
$shipamount=($_SESSION[$_GET['transaction_id']]['SHIPPINGAMT']?$_SESSION[$_GET['transaction_id']]['SHIPPINGAMT']:$_SESSION[$_GET['transaction_id']]['SHIPAMOUNT']);
|
|
||||||
$var=!$var;
|
|
||||||
$return_arr['contents'].= '<tr '.$bc[$var].'><td>'.$langs->trans('SHIPAMOUNT').'</td><td>'.price($shipamount).' '.$_SESSION[$_GET['transaction_id']]['CURRENCYCODE'].'</td>';
|
|
||||||
|
|
||||||
$return_arr['contents'].= '</table>';
|
$return_arr['contents'].= '</table>';
|
||||||
|
|
||||||
$i=0;
|
$i=0;
|
||||||
|
$total_ht=0;
|
||||||
|
|
||||||
$return_arr['contents'].= '<table style="noboardernopading" width="100%">';
|
$return_arr['contents'].= '<table style="noboardernopading" width="100%">';
|
||||||
|
|
||||||
$return_arr['contents'].= '<tr class="liste_titre">';
|
$return_arr['contents'].= '<tr class="liste_titre">';
|
||||||
$return_arr['contents'].= '<td>'.$langs->trans('Ref').'</td>';
|
$return_arr['contents'].= '<td>'.$langs->trans('Ref').'</td>';
|
||||||
$return_arr['contents'].= '<td>'.$langs->trans('Label').'</td>';
|
$return_arr['contents'].= '<td>'.$langs->trans('Label').'</td>';
|
||||||
$return_arr['contents'].= '<td>'.$langs->trans('Qty').'</td>';
|
$return_arr['contents'].= '<td align="right">'.$langs->trans('UnitPriceHT').'</td>';
|
||||||
|
$return_arr['contents'].= '<td align="right">'.$langs->trans('Qty').'</td>';
|
||||||
|
$return_arr['contents'].= '<td align="right">'.$langs->trans('AmountHT').'</td>';
|
||||||
$return_arr['contents'].= '</tr>';
|
$return_arr['contents'].= '</tr>';
|
||||||
|
|
||||||
while (isset($_SESSION[$_GET['transaction_id']]["L_NAME".$i]))
|
while (isset($_SESSION[$_GET['transaction_id']]["L_NAME".$i]))
|
||||||
{
|
{
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
|
|
||||||
|
$qty = $_SESSION[$_GET['transaction_id']]["L_QTY".$i];
|
||||||
|
|
||||||
|
if ($_SESSION[$_GET['transaction_id']]["L_AMT".$i])
|
||||||
|
{
|
||||||
|
$amount_ht = ($_SESSION[$_GET['transaction_id']]["L_AMT".$i] - $_SESSION[$_GET['transaction_id']]["L_SHIPPINGAMT".$i]);
|
||||||
|
$unitprice_ht = ($amount_ht / $qty);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$amount_ht = ($_SESSION[$_GET['transaction_id']]["AMT"] - $_SESSION[$_GET['transaction_id']]["SHIPAMOUNT"] - $_SESSION[$_GET['transaction_id']]["L_TAXAMT".$i]);
|
||||||
|
$unitprice_ht = ($amount_ht / $qty);
|
||||||
|
}
|
||||||
|
|
||||||
$return_arr['contents'].= '<tr '.$bc[$var].'>';
|
$return_arr['contents'].= '<tr '.$bc[$var].'>';
|
||||||
$return_arr['contents'].= '<td>'.$_SESSION[$_GET['transaction_id']]["L_NUMBER".$i].'</td>';
|
$return_arr['contents'].= '<td>'.$_SESSION[$_GET['transaction_id']]["L_NUMBER".$i].'</td>';
|
||||||
$return_arr['contents'].= '<td>'.$_SESSION[$_GET['transaction_id']]["L_NAME".$i].'</td>';
|
$return_arr['contents'].= '<td>'.$_SESSION[$_GET['transaction_id']]["L_NAME".$i].'</td>';
|
||||||
$return_arr['contents'].= '<td>'.$_SESSION[$_GET['transaction_id']]["L_QTY".$i].'</td>';
|
$return_arr['contents'].= '<td align="right">'.price($unitprice_ht).' '.$_SESSION[$_GET['transaction_id']]['CURRENCYCODE'].'</td>';
|
||||||
|
$return_arr['contents'].= '<td align="right">'.$_SESSION[$_GET['transaction_id']]["L_QTY".$i].'</td>';
|
||||||
|
$return_arr['contents'].= '<td align="right">'.price($amount_ht).' '.$_SESSION[$_GET['transaction_id']]['CURRENCYCODE'].'</td>';
|
||||||
$return_arr['contents'].= '</tr>';
|
$return_arr['contents'].= '</tr>';
|
||||||
|
|
||||||
|
$total_ht+=$amount_ht;
|
||||||
|
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$var=!$var;
|
||||||
|
$return_arr['contents'].= '<tr '.$bc[$var].'><td colspan="4" align="right"><strong>'.$langs->trans('TotalHT').'</strong></td><td align="right"><strong>'.price($total_ht).' '.$_SESSION[$_GET['transaction_id']]['CURRENCYCODE'].'</strong></td>';
|
||||||
|
|
||||||
|
$var=!$var;
|
||||||
|
$return_arr['contents'].= '<tr '.$bc[$var].'><td colspan="4" align="right"><strong>'.$langs->trans('TotalVAT').'</strong></td><td align="right"><strong>'.price($_SESSION[$_GET['transaction_id']]['TAXAMT']).' '.$_SESSION[$_GET['transaction_id']]['CURRENCYCODE'].'</strong></td>';
|
||||||
|
|
||||||
|
$shipamount=($_SESSION[$_GET['transaction_id']]['SHIPPINGAMT']?$_SESSION[$_GET['transaction_id']]['SHIPPINGAMT']:$_SESSION[$_GET['transaction_id']]['SHIPAMOUNT']);
|
||||||
|
$var=!$var;
|
||||||
|
$return_arr['contents'].= '<tr '.$bc[$var].'><td colspan="4" align="right"><strong>'.$langs->trans('SHIPAMOUNT').'</strong></td><td align="right"><strong>'.price($shipamount).' '.$_SESSION[$_GET['transaction_id']]['CURRENCYCODE'].'</strong></td>';
|
||||||
|
|
||||||
|
$var=!$var;
|
||||||
|
$return_arr['contents'].= '<tr '.$bc[$var].'><td colspan="4" align="right"><strong>'.$langs->trans('TotalTTC').'</strong></td><td align="right"><strong>'.price($_SESSION[$_GET['transaction_id']]['AMT']).' '.$_SESSION[$_GET['transaction_id']]['CURRENCYCODE'].'</strong></td>';
|
||||||
|
|
||||||
$return_arr['contents'].= '</table>';
|
$return_arr['contents'].= '</table>';
|
||||||
|
|
||||||
if (! empty($objects))
|
if (! empty($objects))
|
||||||
@ -394,7 +423,6 @@ if (isset($_GET['action']) && ! empty($_GET['action']) && isset($_GET['transacti
|
|||||||
$return_arr['contents'].= '</table>';
|
$return_arr['contents'].= '</table>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
$return_arr['contents'].= '<br />';
|
$return_arr['contents'].= '<br />';
|
||||||
foreach ($_SESSION[$_GET['transaction_id']] as $key => $value)
|
foreach ($_SESSION[$_GET['transaction_id']] as $key => $value)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user