|
@@ 1446-1450 (lines=5) @@
|
| 1443 |
|
if ( ! $this->order_version || version_compare( $this->order_version, '2.3.7', '<' ) ) { |
| 1444 |
|
// Backwards compatible total calculation - totals were not stored consistently in old versions. |
| 1445 |
|
if ( $ex_tax ) { |
| 1446 |
|
if ( $this->prices_include_tax ) { |
| 1447 |
|
$total_discount = (double) $this->cart_discount - (double) $this->cart_discount_tax; |
| 1448 |
|
} else { |
| 1449 |
|
$total_discount = (double) $this->cart_discount; |
| 1450 |
|
} |
| 1451 |
|
} else { |
| 1452 |
|
if ( $this->prices_include_tax ) { |
| 1453 |
|
$total_discount = (double) $this->cart_discount; |
|
@@ 1451-1457 (lines=7) @@
|
| 1448 |
|
} else { |
| 1449 |
|
$total_discount = (double) $this->cart_discount; |
| 1450 |
|
} |
| 1451 |
|
} else { |
| 1452 |
|
if ( $this->prices_include_tax ) { |
| 1453 |
|
$total_discount = (double) $this->cart_discount; |
| 1454 |
|
} else { |
| 1455 |
|
$total_discount = (double) $this->cart_discount + (double) $this->cart_discount_tax; |
| 1456 |
|
} |
| 1457 |
|
} |
| 1458 |
|
// New logic - totals are always stored exclusive of tax, tax total is stored in cart_discount_tax |
| 1459 |
|
} else { |
| 1460 |
|
if ( $ex_tax ) { |