Beispiel #1
0
 function getDiscount($rowCoupon, $memberid)
 {
     global $DB;
     include_once MODELS . '/member_model.php';
     $objMember = new member();
     $InvRow = $this->getInvoice();
     if ($InvRow->id > 0) {
         $row = $objMember->getMembers($memberid);
         if ($rowCoupon->discount_price > 0) {
             $discount = $rowCoupon->discount_price;
         } else {
             $discount = $row->amount_paid * $rowCoupon->discount_perc / 100;
         }
         //$discount = (($row->amount_paid * $rowCoupon->discount) / 100);
         $finalAmount = $row->amount_paid - $discount;
         $_SESSION['register']['coupon_code'] = $rowCoupon->coupon_code;
         return json_encode(array('discount' => '$' . number_format($discount, 2), 'final' => '$' . number_format($finalAmount, 2), 'error' => '', 'success' => ' Coupon Discount HKD $' . number_format($discount, 2)));
     }
 }
Beispiel #2
0
<?php

$model = $_REQUEST['model'];
$action = $_REQUEST['action'];
include_once MODELS . "/member_model.php";
switch (strtoupper($action)) {
    case 'SAVE':
        $objMember = new member();
        $objMember->setMembers();
        break;
    case 'PAYMENT':
        if (isset($_REQUEST['btn_submit_x']) && $_REQUEST['btn_submit_x'] != '') {
            $objMember = new member();
            $row = $objMember->payment();
        } else {
            $objMember = new member();
            $row = $objMember->getMembers($_SESSION['register']['member_id']);
        }
        break;
    case 'PAID':
        $objMember = new member();
        $objMember->finalPayment();
        break;
    case 'REGISTER':
        if ($_SESSION['site']['ai_user'] != '') {
            $objComm->redirect1("index.php");
        }
        break;
    default:
        break;
}