| 'package' => $d['package'], | 'package' => $d['package'], | ||||
| 'retail_price' => 'RM ' . $d['retail_price'], | 'retail_price' => 'RM ' . $d['retail_price'], | ||||
| 'incentives1' => $comm24, | 'incentives1' => $comm24, | ||||
| 'incentives2' => 'RM ' . $addRM24, | |||||
| 'incentives2' => $addRM24, | |||||
| 'total' => $total, | 'total' => $total, | ||||
| 'claim' => $d['claim_dt'], | 'claim' => $d['claim_dt'], | ||||
| ); | ); | ||||
| /*** Contract 24 **/ | /*** Contract 24 **/ | ||||
| if ($c->contract == '24' && $c->packageR == "300") { | if ($c->contract == '24' && $c->packageR == "300") { | ||||
| if (strpos($c->ranges, '-') !== false) { | |||||
| $pieces = explode("-", $c->ranges); | |||||
| if ($countD24_1 >= intval($pieces[0]) && $countD24_1 <= intval($pieces[1])) { | |||||
| if (strpos($c->comm, 'RM') !== false) { | |||||
| $comm24_1 = '+ ' . $c->comm; | |||||
| $commV24_1 = ''; | |||||
| $addRM24_1 = $c->comm; | |||||
| } else { | |||||
| $comms = explode("RM", $c->comm); | |||||
| if (!empty($comms[1])) { | |||||
| $comm24_1 = 'RM ' . $comms[1]; | |||||
| $commV24_1 = floatval($comms[1]); | |||||
| } else { | |||||
| if ($comms[0] != '') { | |||||
| $comm24_1 = $comms[0] . '%'; | |||||
| $commV24_1 = floatval($comms[0]) / 100; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| if (strpos($c->ranges, '>') !== false) { | if (strpos($c->ranges, '>') !== false) { | ||||
| $pieces = explode(">", $c->ranges); | $pieces = explode(">", $c->ranges); | ||||
| } | } | ||||
| } else if ($c->contract == '24' && $c->packageR == "500") { | } else if ($c->contract == '24' && $c->packageR == "500") { | ||||
| if (strpos($c->ranges, '-') !== false) { | |||||
| $pieces = explode("-", $c->ranges); | |||||
| if ($countD24_1 >= intval($pieces[0]) && $countD24_1 <= intval($pieces[1])) { | |||||
| if (strpos($c->comm, 'RM') !== false) { | |||||
| $comm24_1 = '+ ' . $c->comm; | |||||
| $commV24_1 = ''; | |||||
| $addRM24_1 = $c->comm; | |||||
| } else { | |||||
| $comms = explode("RM", $c->comm); | |||||
| if (!empty($comms[1])) { | |||||
| $comm24_1 = 'RM ' . $comms[1]; | |||||
| $commV24_1 = floatval($comms[1]); | |||||
| } else { | |||||
| if ($comms[0] != '') { | |||||
| $comm24_1 = $comms[0] . '%'; | |||||
| $commV24_1 = floatval($comms[0]) / 100; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| if (strpos($c->ranges, '>') !== false) { | if (strpos($c->ranges, '>') !== false) { | ||||
| $pieces = explode(">", $c->ranges); | $pieces = explode(">", $c->ranges); | ||||
| } | } | ||||
| } | } | ||||
| } else if ($c->contract == '24' && $c->packageR == "1") { | } else if ($c->contract == '24' && $c->packageR == "1") { | ||||
| if (strpos($c->ranges, '-') !== false) { | |||||
| $pieces = explode("-", $c->ranges); | |||||
| if ($countD24_1 >= intval($pieces[0]) && $countD24_1 <= intval($pieces[1])) { | |||||
| if (strpos($c->comm, 'RM') !== false) { | |||||
| $comm24_1 = '+ ' . $c->comm; | |||||
| $commV24_1 = ''; | |||||
| $addRM24_1 = $c->comm; | |||||
| } else { | |||||
| $comms = explode("RM", $c->comm); | |||||
| if (!empty($comms[1])) { | |||||
| $comm24_1 = 'RM ' . $comms[1]; | |||||
| $commV24_1 = floatval($comms[1]); | |||||
| } else { | |||||
| if ($comms[0] != '') { | |||||
| $comm24_1 = $comms[0] . '%'; | |||||
| $commV24_1 = floatval($comms[0]) / 100; | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| } | |||||
| if (strpos($c->ranges, '>') !== false) { | if (strpos($c->ranges, '>') !== false) { | ||||
| $pieces = explode(">", $c->ranges); | $pieces = explode(">", $c->ranges); | ||||