const contenidoConfig = { pelicula: { nombreContenido: 'Película', nombrePluralContenido: 'Películas', genero: "a", controlador: 'controladores/controladorPelicula.php', idUsuarioContenido: 'idUsuarioPelicula', idContenido: "idPelicula", nombre: "nombrePelicula", ano: "anoPelicula", poster: "posterPelicula", rating: "ratingPelicula", fav: "favPelicula", pendiente: "pendientePelicula", fecha: "fechaPelicula", notas: "notasPelicula", noPoster: "https:\/\/image.tmdb.org\/t\/p\/w500", accionFecha: "visualización", pluralFecha: "", tabla: "tablaPelicula", color: "colorPelicula", colorBoton: "colorPeliculaBoton", icono: "bi-film", camposBD: { idApi: "idApi", nombrePelicula: "nombrePelicula", directorPelicula: "directorPelicula", actorPelicula: "actorPelicula", guionistaPelicula: "guionistaPelicula", generoPelicula: "generoPelicula", anoPelicula: "anoPelicula", companiaPelicula: "companiaPelicula", duracionPelicula: "duracionPelicula", ratingAvgPelicula: "ratingAvgPelicula", paisPelicula: "paisPelicula", idiomaPelicula: "idiomaPelicula", posterPelicula: "posterPelicula", sinopsisPelicula: "sinopsisPelicula" }, campos: { idApi: "idApi", nombre: "nombrePelicula", director: "directorPelicula", actor: "actorPelicula", guionista: "guionistaPelicula", genero: "generoPelicula", ano: "anoPelicula", compania: "companiaPelicula", duracion: "duracionPelicula", ratingAvg: "ratingAvgPelicula", pais: "paisPelicula", idioma: "idiomaPelicula", poster: "posterPelicula", sinopsis: "sinopsisPelicula" }, formAgregar: [ { type: "date", nombre: "fechaPelicula", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formFecha: [ { type: "date", nombre: "fechaPelicula", label: "", id: "fechaFormEditar", ancho: 12 } ], detalles: [ { campo: "directorPelicula", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorPelicula", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaPelicula", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "generoPelicula", titulo: "Géneros", icono: "bi-tags", zona: "poster" }, { campo: "companiaPelicula", titulo: "Productoras", icono: "bi-building", zona: "poster" }, { campo: "anoPelicula", titulo: "Año", zona: "datos" }, { campo: "duracionPelicula", titulo: "Duración", unidad: " min", zona: "datos" }, { campo: "ratingAvgPelicula", titulo: "Valoración", zona: "datos" }, { campo: "paisPelicula", titulo: "País", icono: "bi-globe", zona: "abajo" }, { campo: "idiomaPelicula", titulo: "Idiomas", icono: "bi-translate", zona: "abajo" }, { campo: "sinopsisPelicula", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesInfo: [ { campo: "directorPelicula", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorPelicula", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaPelicula", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "generoPelicula", titulo: "Géneros", icono: "bi-tags", zona: "poster" }, { campo: "companiaPelicula", titulo: "Productoras", icono: "bi-building", zona: "poster" }, { campo: "anoPelicula", titulo: "Año", zona: "datos" }, { campo: "duracionPelicula", titulo: "Duración", unidad: " min", zona: "datos" }, { campo: "ratingAvgPelicula", titulo: "Valoración", zona: "datos" }, { campo: "paisPelicula", titulo: "País", icono: "bi-globe", zona: "poster" }, { campo: "idiomaPelicula", titulo: "Idiomas", icono: "bi-translate", zona: "poster" }, { campo: "sinopsisPelicula", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], historial: { agregar: "agregarPelicula", listar: "listarPelicula" }, filas: 10, columns:[ {field:"idUsuarioPelicula", visible:false, download: false}, {field:"idPelicula", visible:false, download: false}, {field:"idApi", visible:false, download: false}, {field:"pendientePelicula", visible:false, download: false}, {field:"posterPelicula", visible:false, download: false}, {field:"ratingAvgPelicula", visible:false, download: false}, {field:"notasPelicula", visible:false, download: false}, {field:"favPelicula", visible:false, download: false}, {field:"nombrePelicula", title:"Película", widthGrow:5, variableHeight: true, cssClass: "expandirCelda nombreTabla", headerTooltip: "Nombre de la película", formatter: cell => celdaNombre(cell)}, {field:"directorPelicula", title:"Director", widthGrow:3, cssClass: "expandirCelda", headerTooltip: "Director de la película"}, {field:"anoPelicula", title:"Año", width:70, headerTooltip: "Año de salida de la película"}, {field:"fechaPelicula", title:"Visualización", width:120, headerTooltip: "Fecha de visualización", formatter: cell => cambiarFecha(cell.getValue())}, {field:"ratingPelicula", title:"Valoración", width:110, headerTooltip: "Valoración personal de la película", formatter: cell => transformarRatingTabla(cell.getValue())}, {field:"iconos", title:"", width:60, download:false, formatter: cell => celdaIconos(cell)} ] }, // Fin pelicula serie: { nombreContenido: 'Serie', nombrePluralContenido: 'Series', genero: "a", controlador: 'controladores/controladorSerie.php', idUsuarioContenido: 'idUsuarioSerie', idContenido: "idSerie", nombre: "nombreSerie", ano: "anoSerie", poster: "posterSerie", rating: "ratingSerie", fav: "favSerie", pendiente: "pendienteSerie", fecha: "fechaSerie", estado: "estadoSerie", notas: "notasSerie", noPoster: "https:\/\/image.tmdb.org\/t\/p\/w500", accionFecha: "visualización", pluralFecha: "", tabla: "tablaSerie", color: "colorSerie", colorBoton: "colorSerieBoton", icono: "bi-tv", camposBD: { idApi: "idApi", nombreSerie: "nombreSerie", creadorSerie: "creadorSerie", directorSerie: "directorSerie", actorSerie: "actorSerie", guionistaSerie: "guionistaSerie", companiaSerie: "companiaSerie", generoSerie: "generoSerie", anoSerie: "anoSerie", temporadasSerie: "temporadasSerie", episodiosSerie: "episodiosSerie", ratingAvgSerie: "ratingAvgSerie", paisSerie: "paisSerie", idiomaSerie: "idiomaSerie", posterSerie: "posterSerie", sinopsisSerie: "sinopsisSerie", }, campos: { idApi: "idApi", nombre: "nombreSerie", creador: "creadorSerie", director: "directorSerie", actor: "actorSerie", guionista: "guionistaSerie", compania: "companiaSerie", genero: "generoSerie", ano: "anoSerie", temporadas: "temporadasSerie", episodios: "episodiosSerie", ratingAvg: "ratingAvgSerie", pais: "paisSerie", idioma: "idiomaSerie", poster: "posterSerie", sinopsis: "sinopsisSerie", }, formAgregar: [ { type: "select", nombre: "estadoSerie", label: "Estado", id: "estadoFormAgregar", ancho: 6, }, { type: "date", nombre: "fechaSerie", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 6 } ], formAgregarSerie: [ { type: "select", nombre: "estadoSerie", label: "Estado", id: "estadoFormAgregar", ancho: 6, }, { type: "date", nombre: "fechaSerie", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 6 } ], formAgregarTemporada: [ { type: "date", nombre: "fechaTemporada", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formAgregarEpisodio: [ { type: "date", nombre: "fechaEpisodio", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formFecha: [ { type: "date", nombre: "fechaSerie", label: "", id: "fechaFormEditar", ancho: 12 } ], editarEstado: true, detalles: [ { campo: "creadorSerie", titulo: "Creador", icono: "bi-camera-reels", zona: "poster" }, { campo: "directorSerie", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorSerie", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaSerie", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "generoSerie", titulo: "Géneros", icono: "bi-tags", zona: "poster" }, { campo: "companiaSerie", titulo: "Productoras", icono: "bi-building", zona: "poster" }, { campo: "anoSerie", titulo: "Año", zona: "datos" }, { campo: "temporadasSerie", titulo: "Temporadas", zona: "datos" }, { campo: "episodiosSerie", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgSerie", titulo: "Valoración", zona: "datos" }, { campo: "paisSerie", titulo: "País", icono: "bi-globe", zona: "abajo" }, { campo: "idiomaSerie", titulo: "Idiomas", icono: "bi-translate", zona: "abajo" }, { campo: "sinopsisSerie", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesInfo: [ { campo: "creadorSerie", titulo: "Creador", icono: "bi-camera-reels", zona: "poster" }, { campo: "directorSerie", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorSerie", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaSerie", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "generoSerie", titulo: "Géneros", icono: "bi-tags", zona: "poster" }, { campo: "companiaSerie", titulo: "Productoras", icono: "bi-building", zona: "poster" }, { campo: "anoSerie", titulo: "Año", zona: "datos" }, { campo: "temporadasSerie", titulo: "Temporadas", zona: "datos" }, { campo: "episodiosSerie", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgSerie", titulo: "Valoración", zona: "datos" }, { campo: "paisSerie", titulo: "País", icono: "bi-globe", zona: "poster" }, { campo: "idiomaSerie", titulo: "Idiomas", icono: "bi-translate", zona: "poster" }, { campo: "sinopsisSerie", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesSerie: [ { campo: "creadorSerie", titulo: "Creador", icono: "bi-camera-reels", zona: "poster" }, { campo: "directorSerie", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorSerie", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaSerie", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "generoSerie", titulo: "Géneros", icono: "bi-tags", zona: "poster" }, { campo: "companiaSerie", titulo: "Productoras", icono: "bi-building", zona: "poster" }, { campo: "anoSerie", titulo: "Año", zona: "datos" }, { campo: "temporadasSerie", titulo: "Temporadas", zona: "datos" }, { campo: "episodiosSerie", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgSerie", titulo: "Valoración", zona: "datos" }, { campo: "paisSerie", titulo: "País", icono: "bi-globe", zona: "abajo" }, { campo: "idiomaSerie", titulo: "Idiomas", icono: "bi-translate", zona: "abajo" }, { campo: "sinopsisSerie", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesTemporada: [ { campo: "directorTemporada", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorTemporada", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaTemporada", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoTemporada", titulo: "Año", zona: "datos" }, { campo: "numeroTemporada", titulo: "Temporada", zona: "datos" }, { campo: "episodiosTemporada", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgTemporada", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisTemporada", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesEpisodio: [ { campo: "directorEpisodio", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorEpisodio", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaEpisodio", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoEpisodio", titulo: "Año", zona: "datos" }, { campo: "numeroEpisodio", titulo: "Episodio", zona: "datos" }, { campo: "duracionEpisodio", titulo: "Duracion", zona: "datos" }, { campo: "ratingAvgEpisodio", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisEpisodio", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], historial: { agregar: "agregarSerie", listar: "listarSerie" }, filas: 10, columns:[ {field:"idUsuarioSerie", visible:false, download: false}, {field:"idSerie", visible:false, download: false}, {field:"idApi", visible:false, download: false}, {field:"pendienteSerie", visible:false, download: false}, {field:"posterSerie", visible:false, download: false}, {field:"ratingAvgSerie", visible:false, download: false}, {field:"notasSerie", visible:false, download: false}, {field:"favSerie", visible:false, download: false}, {field:"nombreSerie", title:"Serie", widthGrow:5, variableHeight: true, cssClass: "expandirCelda nombreTabla", headerTooltip: "Nombre de la serie", formatter: cell => celdaNombre(cell)}, {field:"creadorSerie", title:"Creador", widthGrow:3, cssClass: "expandirCelda", headerTooltip: "Creador de la serie"}, {field:"anoSerie", title:"Año", width:70, headerTooltip: "Año de salida de la serie"}, {field:"fechaSerie", title:"Visualización", width:120, headerTooltip: "Fecha de visualización", formatter: cell => cambiarFecha(cell.getValue())}, {field:"estadoSerie", title:"Estado", width:100, headerTooltip: "Estado personal de la serie"}, {field:"ratingSerie", title:"Valoración", width:110, headerTooltip: "Valoración personal de la serie", formatter: cell => transformarRatingTabla(cell.getValue())}, {field:"iconos", title:"", width:60, download:false, formatter: cell => celdaIconos(cell)} ] }, // Fin serie temporada: { nombreContenido: 'Temporada', nombrePluralContenido: 'Temporadas', genero: "a", controlador: 'controladores/controladorTemporada.php', idUsuarioContenido: 'idUsuarioTemporada', idContenido: "idTemporada", nombre: "nombreTemporada", ano: "anoTemporada", poster: "posterTemporada", rating: "ratingTemporada", fav: "favTemporada", pendiente: "pendienteTemporada", fecha: "fechaTemporada", notas: "notasTemporada", noPoster: "https:\/\/image.tmdb.org\/t\/p\/w500", accionFecha: "visualización", pluralFecha: "", tabla: "tablaTemporada", color: "colorSerie", colorBoton: "colorSerieBoton", icono: "bi-collection-play", camposBD: { idApi: "idApi", idSerie: "idSerie", nombreTemporada: "nombreTemporada", numeroTemporada: "numeroTemporada", directorTemporada: "directorTemporada", actorSerie: "actorSerie", guionistaTemporada: "guionistaTemporada", anoTemporada: "anoTemporada", episodiosTemporada: "episodiosTemporada", ratingAvgTemporada: "ratingAvgTemporada", posterTemporada: "posterTemporada", sinopsisTemporada: "sinopsisTemporada", }, campos: { idApi: "idApi", idSerie: "idSerie", nombre: "nombreTemporada", numero: "numeroTemporada", director: "directorTemporada", actor: "actorSerie", guionista: "guionistaTemporada", ano: "anoTemporada", episodios: "episodiosTemporada", ratingAvg: "ratingAvgTemporada", poster: "posterTemporada", sinopsis: "sinopsisTemporada", }, formAgregar: [ { type: "date", nombre: "fechaTemporada", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formAgregarSerie: [ { type: "select", nombre: "estadoSerie", label: "Estado", id: "estadoFormAgregar", ancho: 6, }, { type: "date", nombre: "fechaSerie", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 6 } ], formAgregarTemporada: [ { type: "date", nombre: "fechaTemporada", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formAgregarEpisodio: [ { type: "date", nombre: "fechaEpisodio", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formFecha: [ { type: "date", nombre: "fechaTemporada", label: "", id: "fechaFormEditar", ancho: 12 } ], detalles: [ { campo: "directorTemporada", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorTemporada", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaTemporada", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoTemporada", titulo: "Año", zona: "datos" }, { campo: "numeroTemporada", titulo: "Temporada", zona: "datos" }, { campo: "episodiosTemporada", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgTemporada", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisTemporada", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesInfo: [ { campo: "directorTemporada", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorTemporada", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaTemporada", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoTemporada", titulo: "Año", zona: "datos" }, { campo: "numeroTemporada", titulo: "Temporada", zona: "datos" }, { campo: "episodiosTemporada", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgTemporada", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisTemporada", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesSerie: [ { campo: "creadorSerie", titulo: "Creador", icono: "bi-camera-reels", zona: "poster" }, { campo: "directorSerie", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorSerie", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaSerie", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "generoSerie", titulo: "Géneros", icono: "bi-tags", zona: "poster" }, { campo: "companiaSerie", titulo: "Productoras", icono: "bi-building", zona: "poster" }, { campo: "anoSerie", titulo: "Año", zona: "datos" }, { campo: "temporadasSerie", titulo: "Temporadas", zona: "datos" }, { campo: "episodiosSerie", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgSerie", titulo: "Valoración", zona: "datos" }, { campo: "paisSerie", titulo: "País", icono: "bi-globe", zona: "abajo" }, { campo: "idiomaSerie", titulo: "Idiomas", icono: "bi-translate", zona: "abajo" }, { campo: "sinopsisSerie", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesTemporada: [ { campo: "directorTemporada", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorTemporada", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaTemporada", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoTemporada", titulo: "Año", zona: "datos" }, { campo: "numeroTemporada", titulo: "Temporada", zona: "datos" }, { campo: "episodiosTemporada", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgTemporada", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisTemporada", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesEpisodio: [ { campo: "directorEpisodio", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorEpisodio", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaEpisodio", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoEpisodio", titulo: "Año", zona: "datos" }, { campo: "numeroEpisodio", titulo: "Episodio", zona: "datos" }, { campo: "duracionEpisodio", titulo: "Duracion", zona: "datos" }, { campo: "ratingAvgEpisodio", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisEpisodio", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], historial: { agregar: "agregarTemporada", listar: "listarSerie" }, filas: 10, columns:[ {field:"idUsuarioTemporada", visible:false, download: false}, {field:"idTemporada", visible:false, download: false}, {field:"idSerie", visible:false, download: false}, {field:"idApi", visible:false, download: false}, {field:"pendienteTemporada", visible:false, download: false}, {field:"posterTemporada", visible:false, download: false}, {field:"ratingAvgTemporada", visible:false, download: false}, {field:"notasTemporada", visible:false, download: false}, {field:"favTemporada", visible:false, download: false}, {field:"nombreTemporada", title:"Temporada", widthGrow:5, variableHeight: true, cssClass: "expandirCelda nombreTabla", headerTooltip: "Nombre de la temporada", formatter: cell => celdaNombre(cell)}, {field:"directorTemporada", title:"Director", widthGrow:3, cssClass: "expandirCelda", headerTooltip: "Director de la temporada"}, {field:"anoTemporada", title:"Año", width:70, headerTooltip: "Año de salida de la temporada"}, {field:"fechaTemporada", title:"Visualización", width:120, headerTooltip: "Fecha de visualización", formatter: cell => cambiarFecha(cell.getValue())}, {field:"ratingTemporada", title:"Valoración", width:110, headerTooltip: "Valoración personal de la temporada", formatter: cell => transformarRatingTabla(cell.getValue())}, {field:"iconos", title:"", width:60, download:false, formatter: cell => celdaIconos(cell)} ] }, // Fin temporada episodio: { nombreContenido: 'Episodio', nombrePluralContenido: 'Episodios', genero: "o", controlador: 'controladores/controladorEpisodio.php', idUsuarioContenido: 'idUsuarioEpisodio', idContenido: "idEpisodio", nombre: "nombreEpisodio", ano: "anoEpisodio", poster: "posterEpisodio", rating: "ratingEpisodio", fav: "favEpisodio", pendiente: "pendienteEpisodio", fecha: "fechaEpisodio", notas: "notasEpisodio", noPoster: "https:\/\/image.tmdb.org\/t\/p\/w500", accionFecha: "visualización", pluralFecha: "", tabla: "tablaEpisodio", color: "colorSerie", colorBoton: "colorSerieBoton", icono: "bi-play-btn", camposBD: { idApi: "idApi", idTemporada: "idTemporada", nombreEpisodio: "nombreEpisodio", numeroEpisodio: "numeroEpisodio", directorEpisodio: "directorEpisodio", actorEpisodio: "actorEpisodio", guionistaEpisodio: "guionistaEpisodio", anoEpisodio: "anoEpisodio", duracionEpisodio: "duracionEpisodio", ratingAvgEpisodio: "ratingAvgEpisodio", posterEpisodio: "posterEpisodio", sinopsisEpisodio: "sinopsisEpisodio", }, campos: { idApi: "idApi", idTemporada: "idTemporada", nombre: "nombreEpisodio", numero: "numeroEpisodio", director: "directorEpisodio", actor: "actorEpisodio", guionista: "guionistaEpisodio", ano: "anoEpisodio", duracion: "duracionEpisodio", ratingAvg: "ratingAvgEpisodio", poster: "posterEpisodio", sinopsis: "sinopsisEpisodio", }, formAgregar: [ { type: "date", nombre: "fechaEpisodio", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formAgregarSerie: [ { type: "select", nombre: "estadoSerie", label: "Estado", id: "estadoFormAgregar", ancho: 6, }, { type: "date", nombre: "fechaSerie", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 6 } ], formAgregarTemporada: [ { type: "date", nombre: "fechaTemporada", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formAgregarEpisodio: [ { type: "date", nombre: "fechaEpisodio", label: "Fecha de visualización", id: "fechaFormAgregar", ancho: 12 } ], formFecha: [ { type: "date", nombre: "fechaEpisodio", label: "", id: "fechaFormEditar", ancho: 12 } ], detalles: [ { campo: "directorEpisodio", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorEpisodio", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaEpisodio", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoEpisodio", titulo: "Año", zona: "datos" }, { campo: "numeroEpisodio", titulo: "Episodio", zona: "datos" }, { campo: "duracionEpisodio", titulo: "Duracion", zona: "datos" }, { campo: "ratingAvgEpisodio", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisEpisodio", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesInfo: [ { campo: "directorEpisodio", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorEpisodio", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaEpisodio", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoEpisodio", titulo: "Año", zona: "datos" }, { campo: "numeroEpisodio", titulo: "Episodio", zona: "datos" }, { campo: "duracionEpisodio", titulo: "Duracion", zona: "datos" }, { campo: "ratingAvgEpisodio", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisEpisodio", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesSerie: [ { campo: "creadorSerie", titulo: "Creador", icono: "bi-camera-reels", zona: "poster" }, { campo: "directorSerie", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorSerie", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaSerie", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "generoSerie", titulo: "Géneros", icono: "bi-tags", zona: "poster" }, { campo: "companiaSerie", titulo: "Productoras", icono: "bi-building", zona: "poster" }, { campo: "anoSerie", titulo: "Año", zona: "datos" }, { campo: "temporadasSerie", titulo: "Temporadas", zona: "datos" }, { campo: "episodiosSerie", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgSerie", titulo: "Valoración", zona: "datos" }, { campo: "paisSerie", titulo: "País", icono: "bi-globe", zona: "abajo" }, { campo: "idiomaSerie", titulo: "Idiomas", icono: "bi-translate", zona: "abajo" }, { campo: "sinopsisSerie", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesTemporada: [ { campo: "directorTemporada", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorTemporada", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaTemporada", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoTemporada", titulo: "Año", zona: "datos" }, { campo: "numeroTemporada", titulo: "Temporada", zona: "datos" }, { campo: "episodiosTemporada", titulo: "Episodios", zona: "datos" }, { campo: "ratingAvgTemporada", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisTemporada", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], detallesEpisodio: [ { campo: "directorEpisodio", titulo: "Director", icono: "bi-camera-reels", zona: "poster" }, { campo: "actorEpisodio", titulo: "Reparto", icono: "bi-people", zona: "poster" }, { campo: "guionistaEpisodio", titulo: "Guion", icono: "bi-pencil", zona: "poster" }, { campo: "anoEpisodio", titulo: "Año", zona: "datos" }, { campo: "numeroEpisodio", titulo: "Episodio", zona: "datos" }, { campo: "duracionEpisodio", titulo: "Duracion", zona: "datos" }, { campo: "ratingAvgEpisodio", titulo: "Valoración", zona: "datos" }, { campo: "sinopsisEpisodio", titulo: "Sinopsis", icono: "bi-text-paragraph", zona: "sinopsis" } ], historial: { agregar: "agregarEpisodio", listar: "listarSerie" }, filas: 10, columns:[ {field:"idUsuarioEpisodio", visible:false, download: false}, {field:"idEpisodio", visible:false, download: false}, {field:"idTemporada", visible:false, download: false}, {field:"idApi", visible:false, download: false}, {field:"pendienteEpisodio", visible:false, download: false}, {field:"posterEpisodio", visible:false, download: false}, {field:"ratingAvgEpisodio", visible:false, download: false}, {field:"notasEpisodio", visible:false, download: false}, {field:"favEpisodio", visible:false, download: false}, {field:"nombreEpisodio", title:"Episodio", widthGrow:5, variableHeight: true, cssClass: "expandirCelda nombreTabla", headerTooltip: "Nombre del episodio", formatter: cell => celdaNombre(cell)}, {field:"directorEpisodio", title:"Director", widthGrow:3, cssClass: "expandirCelda", headerTooltip: "Director del episodio"}, {field:"anoEpisodio", title:"Año", width:70, headerTooltip: "Año de salida del episodio"}, {field:"fechaEpisodio", title:"Visualización", width:120, headerTooltip: "Fecha de visualización", formatter: cell => cambiarFecha(cell.getValue())}, {field:"ratingEpisodio", title:"Valoración", width:110, headerTooltip: "Valoración personal del episodio", formatter: cell => transformarRatingTabla(cell.getValue())}, {field:"iconos", title:"", width:60, download:false, formatter: cell => celdaIconos(cell)} ] }, // Fin episodio juego: { nombreContenido: 'Videojuego', nombrePluralContenido: 'Videojuegos', genero: "o", controlador: 'controladores/controladorJuego.php', idUsuarioContenido: 'idUsuarioJuego', idContenido: "idJuego", nombre: "nombreJuego", ano: "anoJuego", poster: "posterJuego", rating: "ratingJuego", fav: "favJuego", pendiente: "pendienteJuego", fecha: "fechaJuego", fechaInicio: "fechaInicioJuego", notas: "notasJuego", plataforma: "plataformaJuego", noPoster: "", accionFecha: "juego", pluralFecha: "s", tabla: "tablaJuego", color: "colorJuego", colorBoton: "colorJuegoBoton", icono: "bi-controller", camposBD: { idApi: "idApi", nombreJuego: "nombreJuego", desarrolladorJuego: "desarrolladorJuego", editorJuego: "editorJuego", anoJuego: "anoJuego", franquiciaJuego: "franquiciaJuego", generoJuego: "generoJuego", plataformasJuego: "plataformasJuego", dlcJuego: "dlcJuego", expansionJuego: "expansionJuego", duracionJuego: "duracionJuego", ratingAvgJuego: "ratingAvgJuego", posterJuego: "posterJuego", sinopsisJuego: "sinopsisJuego", }, campos: { idApi: "idApi", nombre: "nombreJuego", desarrollador: "desarrolladorJuego", editor: "editorJuego", ano: "anoJuego", franquicia: "franquiciaJuego", genero: "generoJuego", plataformas: "plataformasJuego", dlc: "dlcJuego", expansion: "expansionJuego", duracion: "duracionJuego", ratingAvg: "ratingAvgJuego", poster: "posterJuego", sinopsis: "sinopsisJuego", }, formAgregar: [ { type: "select", nombre: "plataformaJuego", label: "Plataforma", id: "plataformaFormAgregar", ancho: 12 }, { type: "date", nombre: "fechaInicioJuego", label: "Fecha de comienzo", id: "fechaInicioFormAgregar", ancho: 6 }, { type: "date", nombre: "fechaJuego", label: "Fecha de finalización", id: "fechaFormAgregar", ancho: 6, } ], formFecha: [ { type: "date", nombre: "fechaInicioJuego", label: "Fecha de inicio", id: "fechaInicioFormEditar", ancho: 6 }, { type: "date", nombre: "fechaJuego", label: "Fecha de finalización", id: "fechaFormEditar", ancho: 6 } ], editarPlataforma: true, detalles: [ { campo: 'desarrolladorJuego', titulo: 'Desarrollador', icono: 'bi-code-square', zona: 'poster' }, { campo: 'editorJuego', titulo: 'Editor', icono: 'bi-building', zona: 'poster' }, { campo: "franquiciaJuego", titulo: "Franquicia", icono: "bi-collection", zona: "poster" }, { campo: 'generoJuego', titulo: 'Géneros', icono: 'bi-tags', zona: 'poster' }, { campo: 'plataformasJuego', titulo: 'Plataformas', icono: 'bi-controller', zona: 'poster' }, { campo: "dlcJuego", titulo: "DLCs", icono: "bi-box-seam", zona: "abajo" }, { campo: "expansionJuego", titulo: "Expansiones", icono: "bi-puzzle", zona: "abajo" }, { campo: 'anoJuego', titulo: 'Año', zona: 'datos' }, { campo: "duracionJuego", titulo: "Duración estimada", zona: "datos" }, { campo: 'ratingAvgJuego', titulo: 'Valoración', zona: 'datos' }, { campo: 'sinopsisJuego', titulo: 'Descripción', icono: 'bi-text-paragraph', zona: 'sinopsis' } ], detallesInfo: [ { campo: 'desarrolladorJuego', titulo: 'Desarrollador', icono: 'bi-code-square', zona: 'poster' }, { campo: 'editorJuego', titulo: 'Editor', icono: 'bi-building', zona: 'poster' }, { campo: "franquiciaJuego", titulo: "Franquicia", icono: "bi-collection", zona: "poster" }, { campo: 'generoJuego', titulo: 'Géneros', icono: 'bi-tags', zona: 'poster' }, { campo: 'plataformasJuego', titulo: 'Plataformas', icono: 'bi-controller', zona: 'poster' }, { campo: "expansionJuego", titulo: "Expansiones", icono: "bi-puzzle", zona: "poster" }, { campo: "dlcJuego", titulo: "DLCs", icono: "bi-box-seam", zona: "poster" }, { campo: 'anoJuego', titulo: 'Año', zona: 'datos' }, { campo: "duracionJuego", titulo: "Duración estimada", zona: "datos" }, { campo: 'ratingAvgJuego', titulo: 'Valoración', zona: 'datos' }, { campo: 'sinopsisJuego', titulo: 'Descripción', icono: 'bi-text-paragraph', zona: 'sinopsis' } ], historial: { agregar: "agregarJuego", listar: "listarJuego" }, filas: 9, columns:[ {field:"idUsuarioJuego", visible:false, download: false}, {field:"idJuego", visible:false, download: false}, {field:"idApi", visible:false, download: false}, {field:"pendienteJuego", visible:false, download: false}, {field:"posterJuego", visible:false, download: false}, {field:"notasJuego", visible:false, download: false}, {field:"favJuego", visible:false, download: false}, {field:"nombreJuego", title:"Videojuego", widthGrow:5, variableHeight: true, cssClass: "expandirCelda nombreTabla", headerTooltip: "Nombre del videojuego", formatter: cell => celdaNombre(cell)}, {field:"desarrolladorJuego", title:"Desarrollador", widthGrow:3, variableHeight: true, vertAlign:"middle", cssClass: "expandirCelda", headerTooltip: "Desarrollador del videojuego"}, {field:"anoJuego", title:"Año", width:60, vertAlign:"middle", headerTooltip: "Año de salida del videojuego"}, {field:"fechaInicioJuego", title:"Inicio", width:100, vertAlign:"middle", headerTooltip: "Fecha de inicio", formatter: cell => cambiarFecha(cell.getValue())}, {field:"fechaJuego", title:"Finalización", width:110, vertAlign:"middle", headerTooltip: "Fecha de finalización", formatter: cell => cambiarFecha(cell.getValue())}, {field:"plataformaJuego", title:"Plataforma", width:110, variableHeight: true, vertAlign:"middle", cssClass: "expandirCelda", headerTooltip:"Plataforma del videojuego"}, {field:"ratingJuego", title:"Valoración", width:100, vertAlign:"middle", headerTooltip: "Valoración personal del videojuego", formatter: cell => transformarRatingTabla(cell.getValue())}, {field:"iconos", title:"", width:50, vertAlign:"middle", download:false, formatter: cell => celdaIconos(cell)} ] }, // Fin juego libro: { nombreContenido: 'Libro', nombrePluralContenido: 'Libros', genero: "o", controlador: 'controladores/controladorLibro.php', idUsuarioContenido: 'idUsuarioLibro', idContenido: "idLibro", nombre: "nombreLibro", ano: "anoLibro", poster: "posterLibro", rating: "ratingLibro", fav: "favLibro", pendiente: "pendienteLibro", fecha: "fechaLibro", fechaInicio: "fechaInicioLibro", notas: "notasLibro", noPoster: "", accionFecha: "lectura", pluralFecha: "s", tabla: "tablaLibro", color: "colorLibro", colorBoton: "colorLibroBoton", icono: "bi-book", camposBD: { idApi: "idApi", nombreLibro: "nombreLibro", autorLibro: "autorLibro", anoLibro: "anoLibro", generoLibro: "generoLibro", temaLibro: "temaLibro", paginasLibro: "paginasLibro", edicionesLibro: "edicionesLibro", idiomaLibro: "idiomaLibro", ratingAvgLibro: "ratingAvgLibro", posterLibro: "posterLibro", sinopsisLibro: "sinopsisLibro", }, campos: { idApi: "idApi", nombre: "nombreLibro", autor: "autorLibro", ano: "anoLibro", genero: "generoLibro", tema: "temaLibro", paginas: "paginasLibro", ediciones: "edicionesLibro", idioma: "idiomaLibro", ratingAvg: "ratingAvgLibro", poster: "posterLibro", sinopsis: "sinopsisLibro", }, formAgregar: [ { type: "date", nombre: "fechaInicioLibro", label: "Fecha de comienzo", id: "fechaInicioFormAgregar", ancho: 6 }, { type: "date", nombre: "fechaLibro", label: "Fecha de finalización", id: "fechaFormAgregar", ancho: 6, } ], formFecha: [ { type: "date", nombre: "fechaInicioLibro", label: "Fecha de inicio", id: "fechaInicioFormEditar", ancho: 6 }, { type: "date", nombre: "fechaLibro", label: "Fecha de finalización", id: "fechaFormEditar", ancho: 6 } ], detalles: [ { campo: 'autorLibro', titulo: 'Autor', icono: 'bi-person', zona: 'poster' }, { campo: 'generoLibro', titulo: 'Géneros', icono: 'bi-bookmark-star', zona: 'poster' }, { campo: 'temaLibro', titulo: 'Temas', icono: 'bi-tags', zona: 'poster' }, { campo: 'anoLibro', titulo: 'Año', zona: 'datos' }, { campo: 'paginasLibro', titulo: 'Páginas', zona: 'datos' }, { campo: 'ratingAvgLibro', titulo: 'Valoración', zona: 'datos' }, { campo: 'idiomaLibro', titulo: 'Idiomas', icono: 'bi-translate', zona: 'abajo' }, { campo: 'edicionesLibro', titulo: 'Ediciones', icono: 'bi-layers', zona: 'abajo' }, { campo: 'sinopsisLibro', titulo: 'Descripción', icono: 'bi-text-paragraph', zona: 'sinopsis' } ], detallesInfo: [ { campo: 'autorLibro', titulo: 'Autor', icono: 'bi-person', zona: 'poster' }, { campo: 'generoLibro', titulo: 'Géneros', icono: 'bi-bookmark-star', zona: 'poster' }, { campo: 'temaLibro', titulo: 'Temas', icono: 'bi-tags', zona: 'poster' }, { campo: 'anoLibro', titulo: 'Año', zona: 'datos' }, { campo: 'paginasLibro', titulo: 'Páginas', zona: 'datos' }, { campo: 'ratingAvgLibro', titulo: 'Valoración', zona: 'datos' }, { campo: 'idiomaLibro', titulo: 'Idiomas', icono: 'bi-translate', zona: 'poster' }, { campo: 'edicionesLibro', titulo: 'Ediciones', icono: 'bi-layers', zona: 'poster' }, { campo: 'sinopsisLibro', titulo: 'Descripción', icono: 'bi-text-paragraph', zona: 'sinopsis' } ], historial: { agregar: "agregarLibro", listar: "listarLibro" }, filas: 10, columns:[ {field:"idUsuarioLibro", visible:false, download: false}, {field:"idLibro", visible:false, download: false}, {field:"idApi", visible:false, download: false}, {field:"pendienteLibro", visible:false, download: false}, {field:"posterLibro", visible:false, download: false}, {field:"notasLibro", visible:false, download: false}, {field:"favLibro", visible:false, download: false}, {field:"nombreLibro", title:"Libro", widthGrow:5, variableHeight: true, cssClass: "expandirCelda nombreTabla", headerTooltip: "Nombre del libro", formatter: cell => celdaNombre(cell)}, {field:"autorLibro", title:"Autor", widthGrow:3, variableHeight: true, vertAlign:"middle", cssClass: "expandirCelda", headerTooltip: "Desarrollador del libro"}, {field:"anoLibro", title:"Año", width:60, vertAlign:"middle", headerTooltip: "Año de salida del libro"}, {field:"fechaInicioLibro", title:"Inicio", width:100, vertAlign:"middle", headerTooltip: "Fecha de inicio", formatter: cell => cambiarFecha(cell.getValue())}, {field:"fechaLibro", title:"Finalización", width:110, vertAlign:"middle", headerTooltip: "Fecha de finalización", formatter: cell => cambiarFecha(cell.getValue())}, {field:"ratingLibro", title:"Valoración", width:100, vertAlign:"middle", headerTooltip: "Valoración personal del libro", formatter: cell => transformarRatingTabla(cell.getValue())}, {field:"iconos", title:"", width:50, vertAlign:"middle", download:false, formatter: cell => celdaIconos(cell)} ] }, // Fin libro };