/** * Funcion que se ejecuta cuando el pago de paypal es correcto * @param integer $id [description] */ public function SuccessPayment($id = 0) { $participante = new participantesModel(); $id_participante = $_GET['id_participante']; $id_evento = $_GET['id_evento']; $precio = $_GET['precio']; $tipo_asistencia = $_GET['tipo']; $result = $participante->setNewEvent($id_participante, $id_evento, 4, $costo_evento, $tipo_asistencia); //guardamos el pago en la base de datos. if ($result) { $id_participantes_eventos = $participante->getLastInsert(); //obtenemos el id del registro guardado. $pago = new eventosModel(); $pago->updatePago(1, $id_participantes_eventos); $this->cargarVista("EL PAGO SE REALIZO CORRECTAMENTE.", "success", "fa fa-thumbs-o-up"); } else { $this->CancelPayment(); } }
/** * Realiza la actualización de un pago. * @return [type] [description] */ public function updatePago() { $eventos = new eventosModel(); $result = $eventos->updatePago($_POST['estatus'], $_POST['id_participantes_evento']); if ($result) { $respuesta = array('estatus' => 200, 'msg' => 'LOS CAMBIOS SE GUARDARON CORRECTAMENTE'); } else { $respuesta = array('estatus' => 500, 'msg' => 'ERROR AL GUARDAR LOS CAMBIOS'); } echo json_encode($respuesta); }