Example #1
0
<?php

require 'cabecera.php';
$id_user = $_SESSION['user_logged'];
$id_fiesta = $_POST['id_fiesta'];
$rondas_fiesta_user = rondas_fiesta_user($id_user, $id_fiesta);
while ($row = mysql_fetch_array($rondas_fiesta_user)) {
    $cambiar = 0;
    if ($_POST[$row['id_ronda']] == on) {
        $cambiar = 1;
    }
    cambiar($id_user, $row['id_ronda'], $cambiar);
    //arreglar
    if ($_POST[$row['id_ronda']] != on) {
        cambiar_saldo($id_user, $row['id_ronda'], 0);
    }
}
echo "<p>Los datos han sido actualizados.</p>";
echo "<p><a href=\"fiesta.php?id_fiesta=" . $id_fiesta . "\">Volver a la fiesta</a></p>";
require 'pie.php';
<?php

require_once './datos.php';
$cuentaOrigen = $_POST['cuentaOrigen'];
$cuentaDestino = $_POST['cuentaDestino'];
$monto = $_POST['monto'];
$monedaCuentaOrigen = get_moneda_cuenta($cuentaOrigen);
$monedaCuentaDestino = get_moneda_cuenta($cuentaDestino);
$saldoInicialCuentaOrigen = get_saldo_inicial($cuentaOrigen);
if (existe_cuenta($cuentaOrigen) && existe_cuenta($cuentaDestino) && ($monedaCuentaOrigen[0] == 1 || $monedaCuentaDestino[0] == 1) && $monto > 0 && $saldoInicialCuentaOrigen[0] >= $monto && $cuentaOrigen != $cuentaDestino) {
    quitar_saldo($monto, $cuentaOrigen);
    $montoCambiado = cambiar($monto[0], $monedaCuentaOrigen[0], $monedaCuentaDestino[0]);
    agregar_saldo($montoCambiado, $cuentaDestino);
    agregar_movimiento(date('Y-m-d'), $monto, 'Realiza cambio', $cuentaOrigen);
    agregar_movimiento(date('Y-m-d'), $monto, 'Recibe cambio', $cuentaDestino);
    header('location: main.php?debitoCorrecto=true');
} else {
    $redirect = 'location: realizarCambio.php?error=true';
    if (!existe_cuenta($cuentaOrigen) || !existe_cuenta($cuentaDestino)) {
        if (!existe_cuenta($cuentaOrigen)) {
            $redirect = $redirect . '&ctaOrigen';
        }
        if (!existe_cuenta($cuentaDestino)) {
            $redirect = $redirect . '&ctaDestino';
        }
    } else {
        if ($monedaCuentaOrigen[0] != 1 && $monedaCuentaDestino[0] != 1) {
            $redirect = $redirect . '&cuentaUYU';
        }
        if ($saldoInicialCuentaOrigen[0] < $monto) {
            $redirect = $redirect . '&saldoInsuficiente';