Skip to content
Snippets Groups Projects
Commit 5bd44167 authored by Lucas Garrido's avatar Lucas Garrido
Browse files

Mege con pre master

parents 8c47645b f5da4287
No related branches found
No related tags found
No related merge requests found
Showing
with 88 additions and 30 deletions
......@@ -34,7 +34,7 @@ j2ee.compile.on.save=true
j2ee.copy.static.files.on.save=true
j2ee.deploy.on.save=true
j2ee.platform=1.7-web
j2ee.platform.classpath=${j2ee.server.home}/lib/annotations-api.jar:${j2ee.server.home}/lib/catalina-ant.jar:${j2ee.server.home}/lib/catalina-ha.jar:${j2ee.server.home}/lib/catalina-storeconfig.jar:${j2ee.server.home}/lib/catalina-tribes.jar:${j2ee.server.home}/lib/catalina.jar:${j2ee.server.home}/lib/ecj-4.6.3.jar:${j2ee.server.home}/lib/el-api.jar:${j2ee.server.home}/lib/jasper-el.jar:${j2ee.server.home}/lib/jasper.jar:${j2ee.server.home}/lib/jaspic-api.jar:${j2ee.server.home}/lib/jsp-api.jar:${j2ee.server.home}/lib/servlet-api.jar:${j2ee.server.home}/lib/tomcat-api.jar:${j2ee.server.home}/lib/tomcat-coyote.jar:${j2ee.server.home}/lib/tomcat-dbcp.jar:${j2ee.server.home}/lib/tomcat-i18n-es.jar:${j2ee.server.home}/lib/tomcat-i18n-fr.jar:${j2ee.server.home}/lib/tomcat-i18n-ja.jar:${j2ee.server.home}/lib/tomcat-i18n-ru.jar:${j2ee.server.home}/lib/tomcat-jdbc.jar:${j2ee.server.home}/lib/tomcat-jni.jar:${j2ee.server.home}/lib/tomcat-util-scan.jar:${j2ee.server.home}/lib/tomcat-util.jar:${j2ee.server.home}/lib/tomcat-websocket.jar:${j2ee.server.home}/lib/websocket-api.jar
j2ee.platform.classpath=${j2ee.server.home}/lib/annotations-api.jar:${j2ee.server.home}/lib/catalina-ant.jar:${j2ee.server.home}/lib/catalina-ha.jar:${j2ee.server.home}/lib/catalina-storeconfig.jar:${j2ee.server.home}/lib/catalina-tribes.jar:${j2ee.server.home}/lib/catalina.jar:${j2ee.server.home}/lib/ecj-4.4.2.jar:${j2ee.server.home}/lib/el-api.jar:${j2ee.server.home}/lib/jasper-el.jar:${j2ee.server.home}/lib/jasper.jar:${j2ee.server.home}/lib/jsp-api.jar:${j2ee.server.home}/lib/servlet-api.jar:${j2ee.server.home}/lib/tomcat-api.jar:${j2ee.server.home}/lib/tomcat-coyote.jar:${j2ee.server.home}/lib/tomcat-dbcp.jar:${j2ee.server.home}/lib/tomcat-i18n-es.jar:${j2ee.server.home}/lib/tomcat-i18n-fr.jar:${j2ee.server.home}/lib/tomcat-i18n-ja.jar:${j2ee.server.home}/lib/tomcat-jdbc.jar:${j2ee.server.home}/lib/tomcat-jni.jar:${j2ee.server.home}/lib/tomcat-util-scan.jar:${j2ee.server.home}/lib/tomcat-util.jar:${j2ee.server.home}/lib/tomcat-websocket.jar:${j2ee.server.home}/lib/websocket-api.jar
j2ee.server.type=Tomcat
jar.compress=false
javac.classpath=\
......
......@@ -90,7 +90,17 @@ public class AltaListaReproduccion extends HttpServlet {
DtListaDeReproduccion listRepo = new DtListaDeReproduccion(0, pNombreLista, priv, TipoListaDeReproduccion.PARTICULAR, pCategoria);
sys.altaListaDeReproduccionParticular(listRepo);
response.sendRedirect("usuario-consultar?id="+ usu.getNickname() +"&ps=LISTAS");
sys.seleccionarUsuario(sys.obtenerUsuarioActual().getNickname());
ArrayList<DtListaDeReproduccion> listas = sys.listarListasDeReproduccionDeUsuario(true);
int idNuevaLista = 0;
for (DtListaDeReproduccion l : listas){
if (l.getId() > idNuevaLista){
idNuevaLista = l.getId();
}
}
response.sendRedirect("lista-consultar?id=" + idNuevaLista);
} catch (Exception e) {
System.out.println("---- Exception ----");
......
......@@ -102,8 +102,19 @@ public class AltaVideo extends HttpServlet {
DtVideo vid = new DtVideo(0, pNombre, pDescripcion, duracion, data, pUrl,Privacidad.PRIVADO, pCategoria, 0, 0);
sys.altaVideo(vid);
response.sendRedirect("/uytube/buscar?texto=" + vid.getNombre());
sys.seleccionarUsuario(sys.obtenerUsuarioActual().getNickname());
ArrayList<DtVideo> videos = sys.listarVideosDeUsuario();
int idNuevoVideo = 0;
for (DtVideo v : videos){
if (v.getId() > idNuevoVideo){
idNuevoVideo = v.getId();
}
}
response.sendRedirect("/uytube/video-consultar?id=" + idNuevoVideo);
} catch (Exception e) {
System.out.println("---- Exception ----");
System.out.println(e.getMessage());
......
......@@ -60,13 +60,13 @@ public class Buscar extends HttpServlet {
if (Filtro != null && Filtro.equalsIgnoreCase("CANALES")) {
Fil = Filtrado.CANALES;
}
if (Filtro != null && (Filtro.equalsIgnoreCase("LISTAS DE REPRODUCCION") || Filtro.equalsIgnoreCase("LISTAS DE REPRODUCCION"))) {
if (Filtro != null && (Filtro.equalsIgnoreCase("LISTAS DE REPRODUCCION") || Filtro.equalsIgnoreCase("LISTAS DE REPRODUCCION") || Filtro.equalsIgnoreCase("LISTAS DE REPRODUCCIóN") || Filtro.equalsIgnoreCase("LISTAS_DE_REPRODUCCIÓN"))) {
Fil = Filtrado.LISTAS_DE_REPRODUCCION;
}
if (Filtro != null && Filtro.equalsIgnoreCase("VIDEOS")) {
Fil = Filtrado.VIDEOS;
}
if (Orden != null && (Orden.equalsIgnoreCase("ALFABETICO") || Orden.equalsIgnoreCase("ALAFABETICO"))) {
if (Orden != null && Orden.equalsIgnoreCase("ALFABETICO")) {
ord = Ordenacion.ALFABETICA_ASCENDENTE;
}
......
......@@ -49,7 +49,7 @@ public class ConsultaUsuario extends HttpServlet {
ArrayList<DtUsuario> seguidos = sys.listarUsuarioSeguidos();
ArrayList<DtUsuario> seguidores = sys.listarUsuarioSeguidores();
ArrayList<DtVideo> videos = sys.listarVideosDeUsuario();
ArrayList<DtListaDeReproduccion> listasRep = sys.listarListasDeReproduccionDeUsuario(false);
ArrayList<DtListaDeReproduccion> listasRep = sys.listarListasDeReproduccionDeUsuario(true);
boolean sesionIniciada = sys.sesionIniciada();
boolean usuarioPropietario = false;
......
......@@ -101,7 +101,16 @@ public class ModificarListaReproduccion extends HttpServlet {
DtListaDeReproduccion listRepo = new DtListaDeReproduccion(0, pNombre, priv, TipoListaDeReproduccion.PARTICULAR, pCategoria);
sys.modificarListaDeReproduccion(listRepo);
response.sendRedirect("usuario-consultar?id="+ usu.getNickname()+"&ps=LISTAS");
sys.seleccionarUsuario(sys.obtenerUsuarioActual().getNickname());
ArrayList<DtListaDeReproduccion> listas = sys.listarListasDeReproduccionDeUsuario(true);
int idNuevaLista = 0;
for (DtListaDeReproduccion l : listas){
if (l.getNombre().equals(listRepo.getNombre())){
idNuevaLista = l.getId();
}
}
response.sendRedirect("lista-consultar?id=" + idNuevaLista);
} catch (Exception e) {
System.out.println("---- Exception ----");
......
......@@ -107,9 +107,21 @@ public class ModificarVideo extends HttpServlet {
Time duracion = java.sql.Time.valueOf(pDuracion);
//======================================================================
DtVideo vid = new DtVideo(0, pNombre, pDescripcion, duracion, data, pUrl, Priv, pCategoria, 0, 0);
sys.modificarVideo(vid);
response.sendRedirect("buscar?texto=" + vid.getNombre());
sys.seleccionarUsuario(sys.obtenerUsuarioActual().getNickname());
ArrayList<DtVideo> videos = sys.listarVideosDeUsuario();
int idNuevoVideo = 0;
for (DtVideo v : videos){
if (v.getNombre().equals(vid.getNombre())){
idNuevoVideo = v.getId();
break;
}
}
response.sendRedirect("video-consultar?id=" + idNuevoVideo);
} catch (Exception e) {
System.out.println("---- Exception ----");
System.out.println(e.getMessage());
......
......@@ -196,11 +196,11 @@
if (ps.equals("VIDEOS")) {
%>
<a class="nav-item nav-link active" id="refVideos" data-toggle="tab" href="#videos" role="tab" aria-controls="nav-VIDEO" aria-selected="true">VIDEOS</a>
<a class="nav-item nav-link active" id="refVideos" data-toggle="tab" href="#videos" role="tab" aria-controls="nav-VIDEO" aria-selected="true">VIDEOS (<%=videos.size()%>)</a>
<%
} else {
%>
<a class="nav-item nav-link" id="refVideos" data-toggle="tab" href="#videos" role="tab" aria-controls="nav-VIDEO" aria-selected="true">VIDEOS</a>
<a class="nav-item nav-link" id="refVideos" data-toggle="tab" href="#videos" role="tab" aria-controls="nav-VIDEO" aria-selected="true">VIDEOS (<%=videos.size()%>)</a>
<%
}
%>
......@@ -208,16 +208,16 @@
<%
if (ps.equals("LISTAS")) {
%>
<a class="nav-item nav-link active" id="refListas" data-toggle="tab" href="#listas" role="tab" aria-controls="nav-LISTAS" aria-selected="false">LISTAS</a>
<a class="nav-item nav-link active" id="refListas" data-toggle="tab" href="#listas" role="tab" aria-controls="nav-LISTAS" aria-selected="false">LISTAS (<%=listasRep.size()%>)</a>
<%
} else {
%>
<a class="nav-item nav-link " id="refListas" data-toggle="tab" href="#listas" role="tab" aria-controls="nav-LISTAS" aria-selected="false">LISTAS</a>
<a class="nav-item nav-link " id="refListas" data-toggle="tab" href="#listas" role="tab" aria-controls="nav-LISTAS" aria-selected="false">LISTAS (<%=listasRep.size()%>)</a>
<%
}
%>
<a class="nav-item nav-link " id="refSeguidores" data-toggle="tab" href="#seguidores" role="tab" aria-controls="nav-SEGUIDORES" aria-selected="false">SEGUIDORES</a>
<a class="nav-item nav-link " id="refSeguidos" data-toggle="tab" href="#seguidos" role="tab" aria-controls="nav-SEGUIDOS" aria-selected="false">SEGUIDOS</a>
<a class="nav-item nav-link " id="refSeguidores" data-toggle="tab" href="#seguidores" role="tab" aria-controls="nav-SEGUIDORES" aria-selected="false">SEGUIDORES (<%=seguidores.size()%>)</a>
<a class="nav-item nav-link " id="refSeguidos" data-toggle="tab" href="#seguidos" role="tab" aria-controls="nav-SEGUIDOS" aria-selected="false">SEGUIDOS (<%=seguidos.size()%>)</a>
</div>
</nav>
</div>
......
......@@ -4,6 +4,7 @@
Author : administrador
--%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="Logica.Enumerados.TipoValoracion"%>
<%@page import="Logica.DataType.DtValoracion"%>
<%@page import="org.eclipse.persistence.jpa.jpql.tools.model.query.DerivedPathVariableDeclarationStateObject"%>
......@@ -213,6 +214,9 @@
<br>
<!-- DESCRIPCION DEL VIDEO -->
<div class="bd-highlight" >
<h5>Fecha de publicación: <%= new SimpleDateFormat("dd/MM/yyyy").format(video.getFechaPublicacion()) %></h5>
</div>
<div class="bd-highlight" >
<h3><small class="text-muted">DESCRIPCIÓN</small></h3>
</div>
......
......@@ -9,17 +9,17 @@
<div class="form-group col-md-3">
<label for="inputState">Filtrar por</label>
<select id="inputState" class="form-control" name="filtro" form="formBuscar">
<option selected>TODO</option>
<option>CANALES</option>
<option>VIDEOS</option>
<option>LISTAS DE REPRODUCCION</option>
<option selected>Todo</option>
<option>Canales</option>
<option>Videos</option>
<option>Listas de reproducción</option>
</select>
</div>
<div class="form-group col-md-3">
<label for="inputState">Ordenar por</label>
<select id="inputState" class="form-control" name="orden" form="formBuscar" >
<option selected>ALAFABETICO</option>
<option>FECHA</option>
<option selected>Alfabético</option>
<option>Fecha</option>
</select>
</div>
<div class="form-group col-md-6">
......
......@@ -23,17 +23,17 @@ Menú para el usuario logueado <%%>
<li class="titulo">Agregar</li>
<li><a href="/uytube/video-agregar"><span class="icon-upload3"></span> Subir video</a></li>
<li><a href="/uytube/lista-agregar"><span class="icon-add-to-list"></span> Crear lista</a></li>
<li class="titulo">Categoria</li>
<li class="titulo">Categorias</li>
<%
for (String elem : cate) {
if(!elem.equals("UNDEFINED")){
%>
<li><a href="/uytube/buscar?categoria=<%= elem %>"><span class="icon-tag"></span> <%= elem %></a></li>
<%
<%
}
}
%>
<li class="salir"><a href="/uytube/cerrar-sesion"><span class="icon-exit"></span> SALIR</a></li>
<li class="titulo"> Salir </li>
<li class="salir"><a href="/uytube/cerrar-sesion"><span class="icon-exit"></span> Cerrar sesión</a></li>
</ul>
</aside>
\ No newline at end of file
<%@page import="Logica.Fabrica"%>
<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<!--
......@@ -7,11 +9,21 @@ Menú para el Visitante
<ul>
<li class="titulo"> Inicio </li>
<li><a href="/uytube/presentacion"><span class="icon-home1"></span> Inicio</a></li>
<li class="titulo">Cuenta</li>
<li><a href="/uytube/buscar"><span class="icon-magnifying-glass"></span> Buscar</a></li>
<li class="titulo">Cuenta</li>
<li><a href="/uytube/usuario-agregar"><span class="icon-add-user"></span> Crear cuenta</a></li>
<li><a href="/uytube/inicio-sesion"><span class="icon-login"></span> Iniciar sesion</a></li>
<li class="titulo">Buscar</li>
<li><a href="/uytube/buscar"><span class="icon-magnifying-glass"></span> Buscar</a></li>
<li class="titulo">Categoria</li>
<%
ArrayList<String> cate = Fabrica.getInstancia().getIUsuario().listarCategorias();
for (String elem : cate) {
if(!elem.equals("UNDEFINED")){
%>
<li><a href="/uytube/buscar?categoria=<%= elem %>"><span class="icon-tag"></span> <%= elem %></a></li>
<%
}
}
%>
</ul>
</aside>
\ No newline at end of file
......@@ -9,7 +9,7 @@ INSERT INTO public.categoria (nombre) VALUES
('MUSICA')
,('DEPORTE')
,('GAMING')
--,('UNDEFINED')
,('UNDEFINED')
;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment