Code: Select all
// Discount Code
if (isset($_SESSION['disccode']) && !empty($_SESSION['disccode'])) {
$this->mDiscountCode = strtoupper($_SESSION['disccode']);
if (!isset($_SESSION['discmin']) || $_SESSION['discmin'] == "") {
$_SESSION['discmin'] = 0;
}
if ($_SESSION['discmin'] <= $this->mTotals['sub']) {
if (isset($_SESSION['disctype'])) {
switch ($_SESSION['disctype']) {
case 1:
if (isset($_SESSION['discvalue'])) {
$this->mTotals['discount'] = $_SESSION['discvalue'];
if ($this->mTotals['net'] < $this->mTotals['discount']) {
$this->mTotals['discount'] = $this->mTotals['net'];
}
}
break;
case 2:
if (isset($_SESSION['discvalue'])) {
$this->mTotals['discount'] = ($_SESSION['discvalue'] / 100) * $this->mTotals['net'];
}
break;
case 3:
$this->mTotals['discount'] = $this->mTotals['shipping_standard'];
break;
}
}
}
}
f (!isset($_SESSION['discmax']) || $_SESSION['discmax'] == "") {
$_SESSION['discmax'] = 0;
}
if ($_SESSION['discmax'] <= $this->mTotals['discount']) {
But not sure how to tie it all together? Or am I looking at this from the wrong angle? Thanks for any help.