function display($tpl = null) { $jinput = JFactory::getApplication()->input; $layout = $jinput->get("layout", 'order'); //$user = JFactory::getUser(); //$params = JComponentHelper::getParams('com_tjcpg'); if ($layout == "order") { $tjcpgHelper = new tjcpgHelper(); $order_id = $jinput->get("orderid", ''); if (!empty($order_id)) { $this->orderinfo = $tjcpgHelper->getOrderInfo($order_id); } else { echo JText::_('COM_TJCPG_ILLEGAL_ORDERID'); } } parent::display($tpl); }
function updateOrder($data) { $db = JFactory::getDBO(); $res = new stdClass(); $eoid = $data['order_id']; // $eoid means extracted order id $res->id = $eoid; $res->mdate = date("Y-m-d H:i:s"); $res->transaction_id = $data['transaction_id']; $res->status = $data['status']; $res->processor = $data['processor']; // $res->payee_id = $data['buyer_email']; //appending raw data to orders's extra field data $tjcpgHelper = new tjcpgHelper(); $res->extra = $tjcpgHelper->appendExtraFieldData($data['raw_data'], $eoid); if (!$db->updateObject('#__tjcpg_orders', $res, 'id')) { //return false; } }