getModel('receipt'); $modelOrder=& $controller->getModel('order'); $modelUser =& $controller->getModel('user'); $modelOrder->SetId($orderId); $data = array(); $data['id'] = $orderId; $data['price'] = $modelOrder->getCurrentCompanyPrice(); $vat = $modelUser->getVAT(); $price = $data['price']; $amount = (1.0 + $vat/100.0 )*$data['price']; $userObj =& $modelUser->getData(); $data['paid_amount'] = $amount; $modelOrder->store($data); $data = array(); $receiptId = $modelReceipt->getIdFromOrderId($orderId); $prefix = ''; if ($userObj->username=='tto') $prefix = 'TCN'; else if ($userObj->username=='cpu') $prefix = 'CPU'; if ($receiptId) $data['id'] = $receiptId; else { $data['id'] = null; $data['paid'] = 0; $data['reference'] = $prefix.$orderId; $data['orderid'] = $orderId; $modelReceipt->store($data); $receiptId = $data['id']; } JRequest::setVar('receiptId',$receiptId); JRequest::setVar('price',$price); JRequest::setVar('vat',$vat); } } ?>