Ejemplo n.º 1
0
function cargarCategoriasInternas($idProducto)
{
    $mdb2 = conectar();
    $tipos = new Categoria($mdb2['dsn']);
    $tipos->setSelect("idCategoria AS id");
    $tipos->addSelect("nombre");
    $tipos->addSelect("imagen");
    $tipos->addSelect("tituloDescripcion");
    $tipos->addSelect("descripcion");
    $tipos->setWhere(TABLA_PRODUCTO . ".idProducto = {$idProducto}");
    $tipos->setJoin(TABLA_PRODUCTO, "categoria.idCategoria = " . TABLA_PRODUCTO . ".idCategoria", inner);
    $tipos = $tipos->getAll();
    for ($i = 0; $i < count($tipos); $i++) {
        $tipos[$i]["categoria"] = "categoria";
    }
    $usos = new UsoProducto($mdb2['dsn']);
    $usos->setSelect("idUso AS id");
    $usos->addSelect("uso.nombre AS nombre");
    $usos->addSelect("imagen");
    $usos->addSelect("tituloDescripcion");
    $usos->addSelect("uso.descripcion AS descripcion");
    $usos->setWhere(TABLA_PRODUCTO . ".idProducto = {$idProducto}");
    $usos->setJoin(TABLA_PRODUCTO, "uso_producto.idProducto = " . TABLA_PRODUCTO . ".idProducto", inner);
    $usos->addJoin(TABLA_USO, "uso_producto.idUso = " . TABLA_USO . ".idUso", inner);
    $usos = $usos->getAll();
    for ($i = 0; $i < count($usos); $i++) {
        $usos[$i]["categoria"] = "uso";
    }
    return array_merge($tipos, $usos);
}