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;
     }
 }