function run()
{
    //Agregar codigo aqui
    $productos = array();
    if (isset($_POST["btnIngresar"])) {
        $prddsc = $_POST["txtPrdDsc"];
        $ctgcod = $_POST["txtCtgCod"];
        $prdprc = $_POST["txtPrdPrc"];
        $prdstk = $_POST["txtPrdStk"];
        $prdest = $_POST["cmbPrdEst"];
        ingresarProducto($prddsc, $ctgcod, $prdprc, $prdstk, $prdest);
    } elseif (isset($_POST["btnActualizar"])) {
        $prddsc = $_POST["txtPrdDsc"];
        $ctgcod = $_POST["txtCtgCod"];
        $prdprc = $_POST["txtPrdPrc"];
        $prdstk = $_POST["txtPrdStk"];
        $prdest = $_POST["cmbPrdEst"];
        $prdcod = $_GET["cod"];
        actualizarProducto($prdcod, $prddsc, $ctgcod, $prdstk, $prdprc, $prdest);
    } elseif (isset($_POST["btnEliminar"])) {
        $prdcod = $_GET["cod"];
        eliminarProducto($prdcod);
    }
    if (isset($_GET["modo"])) {
        $modo = $_GET["modo"];
        switch ($modo) {
            case 'ACT':
                $producto = obtenerProducto($_GET["cod"]);
                echo $producto["prddsc"];
                $datos = array("actualizar" => 'ACT', "prdcod" => $producto["prdcod"], "prddsc" => $producto["prddsc"], "ctgcod" => $producto["ctgcod"], "prdstk" => $producto["prdstk"], "prdprc" => $producto["prdprc"], "prdest" => $producto["prdest"] == "INA" ? "ACT" : NULL);
                break;
            case 'INS':
                $datos = array("ingresar" => 'INS');
                break;
            case 'ELI':
                $producto = obtenerProducto($_GET["cod"]);
                $datos = array("eliminar" => 'ELI', "prdcod" => $producto["prdcod"], "prddsc" => $producto["prddsc"], "ctgcod" => $producto["ctgcod"], "prdstk" => $producto["prdstk"], "prdprc" => $producto["prdprc"], "prdest" => $producto["prdest"] == "INA" ? "ACT" : NULL);
                break;
        }
        renderizar("formularioProductos", $datos);
    } else {
        $productos = obtenerProductos();
        renderizar("productos", array("productos" => $productos));
    }
}
예제 #2
0
$subcategoria = $_GET['subcat'];
$subsubcategoria = $_GET['subsubcat'];
$mercadona = $_GET['merc'];
$carrefour = $_GET['carr'];
$hipercor = $_GET['hip'];
$corteIngles = $_GET['cort'];
$mercadona_relativo = $_GET['merc_rel'];
$carrefour_relativo = $_GET['carr_rel'];
$hipercor_relativo = $_GET['hip_rel'];
$corteIngles_relativo = $_GET['cort_rel'];
$oferta_mercadona = $_GET['of_merc'];
$oferta_carrefour = $_GET['of_carr'];
$oferta_hipercor = $_GET['of_hip'];
$oferta_corteIngles = $_GET['of_cort'];
// se comprueba si el producto existe o no
$busqueda = buscarProducto($descripcion, $marca, $imagen_src, $formato);
if ($busqueda) {
    // si el producto existe -> actualizar precios
    actualizarProducto($busqueda["id"], $categoria, $subcategoria, $subsubcategoria, $imagen_src, $busqueda["imagen_src"], $mercadona, $carrefour, $hipercor, $corteIngles, $mercadona_relativo, $carrefour_relativo, $hipercor_relativo, $corteIngles_relativo, $oferta_mercadona, $oferta_carrefour, $oferta_hipercor, $oferta_corteIngles);
} else {
    // si el producto no existe -> agregar producto
    // se comprueba si se introduce imagen o no
    if ($imagen_src != null) {
        $imagen = 1;
    } else {
        $imagen = 0;
    }
    agregarProducto($marca, $descripcion, $formato, $categoria, $subcategoria, $subsubcategoria, $imagen_src, $imagen, $mercadona, $carrefour, $hipercor, $corteIngles, $mercadona_relativo, $carrefour_relativo, $hipercor_relativo, $corteIngles_relativo, $oferta_mercadona, $oferta_carrefour, $oferta_hipercor, $oferta_corteIngles);
}
// se incluye el archivo que cierra la conexión con la base de datos
include "includes/db_desconectar.php";