コード例 #1
0
ファイル: ipn.php プロジェクト: snake77se/contribution
<?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');
}
コード例 #2
0
ファイル: consulta.php プロジェクト: snake77se/contribution
		<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">
		<input type="hidden" name="mod" id="mod" value="<?php 
コード例 #3
0
ファイル: submit.php プロジェクト: snake77se/contribution
				<input type="hidden" name="no_shipping" value="1" />
				<input type="hidden" name="lc" value="US" />
				<input type="hidden" name="amount" value="<?php 
                echo $registro[0]["monto_contribucion"];
                ?>
" />
				<input type="hidden" name="currency_code" value="<?php 
                echo $registro[0]["moneda_contribucion"];
                ?>
" />
				<input type="hidden" name="bn" value="PP-DonationsBF:btn_donate_LG.gif:NonHostedGuest" />
				<input type="hidden" name="charset" value="utf-8">
				</form>

			<?php 
                $contribuciones->enviar_correo($codigo_contribucion, $para, 'PENDIENTE');
            } else {
                echo "Código de contribucion incorrecto:" . $codigo_contribucion;
            }
        }
        break;
    case 'banco':
        $contribuciones->enviar_correo($codigo_contribucion, $para);
        ?>
		<!--h2><?php 
        //echo _("Gracias por su contribucion... Pronto sera contactado");
        ?>
</h2-->
		<!--script type="text/javascript">
			//alert('<?php 
        //echo _("Gracias por su contribucion... Pronto sera contactado");