<?php // Librerías require_once '../librerias/Html.php'; require_once '../librerias/MySQLDataBase.php'; require_once '../librerias/BBDDMuebleBBB.php'; require_once '../librerias/navegacion_sesion.php'; require_once '../html/cabecera.php'; require_once '../html/encabezado.php'; require_once '../html/nav.php'; require_once '../html/pie.php'; require_once '../html/sesion_carrito.php'; require_once '../html/ofertas_novedades.php'; // Inicio sesión session_start(); //Inicializo la base de datos muebleBBB y obtengo los productos catalogados como 'novedades' y 'ofertas' $BBDD = new MySQLDataBase("mueblebbb"); $MuebleBBB = new BBDDMuebleBBB($BBDD); $MuebleBBB->cargarCatalogo(); $catalogo = $MuebleBBB->getCatalogo(); $novedades = $catalogo->getNovedades(); $ofertas = $catalogo->getOfertas(); /************************************* GENERO EL HTML DE LA PÁGINA INDEX.PHP **************************************/ echo cabecera("MUEBLEBBB - Inicio", "../css/estilos.css", "../js/libreria.js"); echo encabezadoIndex(); navegacion_sesion($_POST, $MuebleBBB); ofertas_novedades($ofertas, $novedades); echo pie();
$MuebleBBB = new BBDDMuebleBBB($BBDD); $MuebleBBB->cargarCatalogo(); $catalogo = $MuebleBBB->getCatalogo(); } /**************************************************** GENERO EL HTML DE LA PÁGINA ADMIN_DATOS_PRODUCTO.PHP ****************************************************/ echo cabecera("MUEBLEBBB - Administración", "../css/estilos.css", "../js/libreriaAdmin.js"); echo encabezadoAdmin(); echo navAdmin(); echo sesion_carritoAdmin($_SESSION); // Si $_POST no está vacío es que se ha realizado una solicitud de 'Añadir producto' o 'Modificar producto' en admin.php if (!empty($_POST)) { echo Html::seccion(1, "Cambios realizados:"); $BBDD = new MySQLDataBase("mueblebbb"); $MuebleBBB = new BBDDMuebleBBB($BBDD); if (!empty($_POST)) { $MuebleBBB->actualizarProductos($_REQUEST, $_FILES); } echo Html::a_("../paginas/admin.php", "enlace_volver") . Html::span("<< ") . Html::span("Volver a Administración", "estilo") . Html::_a(); // TESTEO *****************************************///* echo Html::details_() . Html::summary("Detalles productos:"); //* $MuebleBBB->cargarCatalogo(); //* $catalogo = $MuebleBBB->getCatalogo(); //* $productos = $catalogo->getProductos(); //* var_dump($productos); //*
require_once '../librerias/BBDDMuebleBBB.php'; require_once '../html/formulariosMuebleBBB.php'; require_once '../html/cabecera.php'; require_once '../html/encabezado.php'; require_once '../html/nav.php'; require_once '../html/pie.php'; require_once '../html/sesion_carrito.php'; // Inicio sesión session_start(); // Compruebo que se está accediente a la página con los privilegios adecuados if (!isset($_SESSION["admin"]) || $_SESSION["admin"] == false) { header("location:inicio.php"); } //Inicializo la base de datos muebleBBB $BBDD = new MySQLDataBase("mueblebbb"); $MuebleBBB = new BBDDMuebleBBB($BBDD); //Busco en la BBDD el valor máximo del código de todos los productos y lo almaceno en '$codmax' $max_producto = $BBDD->Consultar("productos", "max(id_producto)")[0][0] + 1; // Las consultas me devuelven una matriz, de ahí que indico la posición [0][0]. Le sumo 1 para que sea el siguiente código. $max_categoria = $BBDD->Consultar("categorias", "max(id_categoria)")[0][0] + 1; $mensaje_newCat = ""; if (isset($_POST["nueva_categoria"])) { if ($MuebleBBB->actualizarCategorias($_REQUEST)) { $mensaje_newCat = "¡OK!"; $max_categoria = $max_categoria + 1; } else { $mensaje_newCat = "¡Error!"; } } $mensaje_modCat = ""; if (isset($_POST["nuevo_nombre_categoria"])) {