<?php require "class/config.php"; require "class/base_datos.php"; require "class/ipnlistener.php"; require "class/contribuciones.php"; require "include/config.php"; require "include/conexion_bd.php"; require "include/paypal.php"; $paypal->requirePostMethod(); if ($paypal->processIpn()) { $paypal_data = $paypal->getPostData(); $contribuciones = new contribuciones($bd_conexion); $set = "pago_status='" . $paypal_data["payment_status"] . "', \n\t\t\tmonto_contribucion=" . $paypal_data["mc_gross"] . ", \n\t\t\tmonto_cuota=" . $paypal_data["mc_fee"] . ", \n\t\t\tpaypal_email='" . $paypal_data["payer_email"] . "', \n\t\t\tpago_trans_id='" . $paypal_data["txn_id"] . "'"; $contribuciones->actualizar($set, "codigo_contribucion=" . $paypal_data["custom"]); $contribuciones->enviar_correo($paypal_data["custom"], $paypal_data["payer_email"], 'GRACIAS'); }
</table> <br /><br /><br /> <p align="center"><a class="button orange <?php echo $classBrowserSelector; ?> " href="index.php?mod=3&acc=salir"><b><?php echo _("Salir"); ?> </b></a></p> <?php break; case 'detalles': $contribuciones = new contribuciones($bd_conexion); if (@$_REQUEST["guardar"] == "s") { $contribuciones->actualizar("privacidad_contribucion='" . $_REQUEST["privacidad_contribucion"] . "', monto_contribucion='" . $_REQUEST["monto_contribucion"] . "', monto_cuota='" . $_REQUEST["monto_cuota"] . "', moneda_contribucion='" . $_REQUEST["moneda_contribucion"] . "', comentarios_contribucion='" . $_REQUEST["comentarios_contribucion"] . "', tipo_persona='" . $_REQUEST["tipo_persona"] . "', nombre_persona='" . $_REQUEST["nombre_persona"] . "', email_persona='" . $_REQUEST["email_persona"] . "', telefono_persona='" . $_REQUEST["telefono_persona"] . "', ciudad_persona='" . $_REQUEST["ciudad_persona"] . "', direccion_persona='" . $_REQUEST["direccion_persona"] . "', pago_status='" . $_REQUEST["pago_status"] . "', pago_trans_id='" . $_REQUEST["pago_trans_id"] . "'", "codigo_contribucion='" . $_REQUEST["codigo_contribucion"] . "'"); $contribuciones->enviar_correo($_REQUEST["codigo_contribucion"], $_REQUEST["email_persona"]); if ($_REQUEST["pago_status"] == "Completed") { $contribuciones->enviar_correo($paypal_data["custom"], $paypal_data["payer_email"], 'GRACIAS'); } ?> <script type="text/javascript"> alert("Registro actualizado satisfactoriamente..."); window.location = 'index.php?mod=3'; </script> <?php } $registros = $contribuciones->consultar("codigo_contribucion='" . $_REQUEST["codigo_contribucion"] . "'"); if (count($registros) > 0) { ?> <form action="index.php" method="post">
<?php if ($_REQUEST["privacidadcontrib"] == "1") { $_REQUEST["privacidadcontrib"] = "PUB"; } else { $_REQUEST["privacidadcontrib"] = "PRI"; } $contribuciones = new contribuciones($bd_conexion); $tipo_persona = $_REQUEST["tipopersona"] == 'F' ? $_REQUEST["tipopersona"] : $_REQUEST["tipopersona"] . $_REQUEST["tipperjur"]; $result = $contribuciones->registrar($_REQUEST["formapago"], $tipo_persona, $_REQUEST["tipocontribucion"], $_REQUEST["privacidadcontrib"], $_REQUEST["importe"], $_REQUEST["moneda"], $_REQUEST["nombre"], $_REQUEST["email"], $_REQUEST["telefono"], $_REQUEST["ciudad"], $_REQUEST["pais"], $_REQUEST["direccion"], $_REQUEST["comentarios"]); $codigo_contribucion = $contribuciones->ultimo_codigo_contribucion; $result = $bd_conexion->prepare("select * from contribuciones where codigo_contribucion='" . $codigo_contribucion . "'"); $result->execute(); if ($_REQUEST["tipocontribucion"] == "P") { $nombre_archivo = $codigo_contribucion . "-" . $_FILES["archivopatrocinador"]["name"]; move_uploaded_file($_FILES["archivopatrocinador"]["tmp_name"], $config->get("sis_ruta") . "archivos/" . $nombre_archivo); $contribuciones->actualizar("logo_sponsor = '" . $nombre_archivo . "'", "codigo_contribucion='" . $codigo_contribucion . "'"); } switch ($_REQUEST["formapago"]) { case 'paypal': if ($result) { if ($result->rowCount() > 0) { $registro = $result->fetchAll(); ?> <h2><?php echo _("Espere un momento..."); ?> </h2> <form action="<?php echo $config->get("paypal_url"); ?>