function run()
{
    $productos = array();
    $resultado = array();
    $resultado["subtotal"] = "";
    $resultado["impuesto"] = "";
    $resultado["total"] = "";
    if (isset($_POST["btnSignOut"])) {
        mw_setEstaLogueado("", false, "");
        redirectToUrl("index.php?page=home");
    }
    $productos = mostrarCarretilla();
    if (isset($_POST["btnEliminar"])) {
        if (eliminarProductoDeCarretilla($_POST["idCarrito"])) {
            redirectWithMessage("Producto Eliminado de su Carrito", "index.php?page=carrito");
        }
    }
    if ($productos) {
        foreach ($productos as $value) {
            $resultado["subtotal"] += $value["cantidadProductos"] * $value["precioProductos"];
        }
        $resultado["impuesto"] = number_format($resultado["subtotal"] * 0.12, 2, '.', '');
        $resultado["total"] = number_format($resultado["subtotal"] + $resultado["impuesto"], 2, '.', '');
        $resultado["subtotal"] = number_format($resultado["subtotal"], 2, '.', '');
    } else {
        redirectToUrl("index.php?page=carritoVacio");
    }
    if (isset($_POST["btnFacturar"])) {
        if ($id = facturar($productos, $resultado)) {
            borrarMiCarretilla($_SESSION["userName"]);
            redirectWithMessage("Compra Exitosa", "index.php?page=carrito");
        }
    }
    if (isset($_POST["btnBorrarCarrito"])) {
        borrarMiCarretillaCompleta($_SESSION["userName"], $productos);
        redirectWithMessage("Carrito Eliminado :D", "index.php?page=carrito");
    }
    renderizar("carrito", array("productos" => $productos, "subtotal" => $resultado["subtotal"], "impuesto" => $resultado["impuesto"], "total" => $resultado["total"]));
}
示例#2
0
                     $sql .= ")";
                     $db->query($sql);
                 }
                 // Actualizar la fecha de modificaci�n en la factura.
                 $sql = "update FT_TMA set mod_usr='******',mod_fec='{$hoy}', email1='{$email1}', email2='{$email2}', email3='{$email3}' where id_factura={$idFactura}";
                 $db->query($sql);
                 showForm($data);
             }
         }
     }
     break;
 case "facturar":
     // BLOQUEAR FACTURA PARA QUE YA NO PUEDAN REALIZAR CAMBIOS.
     // $sql="update FT_TMA set flg_block='1' where id_factura='$idFactura' ";
     // $db->query($sql);
     facturar($idFactura, $anexo, $flgImpresoBl, $sim);
     break;
 case "facturarform":
     facturarform($idFactura);
     break;
 case "eliminar":
     $sql = "delete from FT_TMA_BL_CONTE where id_msc_bl_conte='{$idReg}'";
     $db->query($sql);
     // Actualizar la fecha de modificaci�n en la factura.
     $sql = "update FT_TMA set mod_usr='******',mod_fec='{$hoy}' where id_factura={$idFactura}";
     $db->query($sql);
     showForm($data);
     break;
 case "delCargo":
     $idCargo = $idReg;
     // Eliminar la relacion Bl-Factu