<div class="row"> <!-- Menu secundario --> <ul class="nav nav-tabs"> <li role="presentation" class="active"><a href="">Denuncias</a></li> <!--li role="presentation"><a href="">Usuarios</a></li--> </ul> <div class="main"> <!--div class=""--> <?php $gestorReqPrincipal = new GestorReqPrincipal(); if ($notificaciones != "") { foreach ($notificaciones as $notificacion) { $post = $gestorReqPrincipal->obtenerPost($notificacion->getIdPost()); $autor = $gestorReqPrincipal->obtenerUsuario($post->getIdUsuario()); ?> <div class="col-md-offset-2"><br> <!--div class="col-md-9"--> <div class="panel panel-danger"> <div class="panel-heading"> <h4>El post <b><a href="<?php echo URL; ?> GestorReqPrincipal/mostrarPost/<?php echo $post->getID(); ?> "><?php echo $post->getTitulo(); ?> </a></b> perteneciente a <b><a href="<?php
GestorReqPrincipal/mostrarPosts/videos/1/<?php echo $idUsuario; ?> ">Videos</a></li> </ul> </div> <?php } ?> <!-- Contenido de la sección de post de imagenes del perfil --> <div class="main col-xs-12"> <?php $gestorReqPrincipal = new GestorReqPrincipal(); $usuario = $gestorReqPrincipal->obtenerUsuario($idUsuario); echo '<h2>Imagenes de ' . $usuario->getNombreCompleto() . '</h2>'; # Si el administrador esta viendo el perfil de usuario se muestra un boton para dar de baja la cuenta if (Session::exist() && Session::getValue('U_ID') == 1) { echo '<a href="#avisoBaja" class="btn btn-danger" data-toggle="modal">Eliminar cuenta usuario</a>'; } ?> <!-- Ventana emergente para verificar la seguridad de la eliminacion de la cuenta --> <div class="modal fade" id="avisoBaja"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button tyle="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Cuidado!</h4> </div>
" placeholder="Detalle del post"/--> </div> <div class="col-md-4"> <button id="btnCambiarDetalle" class="btn btn-success">Guardar</button> </div> <div class="col-md-4"> <button class="btn btn-danger btnCancelar">Cancelar</button> </div> </div> </div> <!-- Comentarios del post ordenados por fecha --> <?php if ($post->getComentarios() != NULL) { foreach ($post->getComentarios() as $comentario) { $autorComentario = $gestorReqPrincipal->obtenerUsuario($comentario->getIdUsuario()); ?> <! Utilizar angular.js para cargar un nuevo comentario y luego almacenarlo en la base de datos con ajax para no tener que recargar la pagina> <!--div class="comentario row"--> <div class="panel panel-default"> <div class="panel-heading"> <div class="panel-title"> <a href="<?php echo URL; ?> GestorReqPrincipal/mostrarPerfil/<?php echo $autorComentario->getIdUsuario(); ?> "><?php echo $autorComentario->getNombreCompleto();
<?php include "cabecera.php"; $gestorReqPrincipal = new GestorReqPrincipal(); /* * Cuando hago un click en alguna de las notificaciones me redirije al post de donde procede la notificación * Luego cambia de color negro oscuro a gris para indicar que ya fue vista */ ?> <div class="container"> <div class="row col-md-offset-2"> <?php if ($notificaciones != "") { foreach ($notificaciones as $notificacion) { $usuario = $gestorReqPrincipal->obtenerUsuario($notificacion->getIdUsuarioGenera()); $post = $gestorReqPrincipal->obtenerPost($notificacion->getIdPost()); echo '<div class="alert alert-success col-md-9" role="alert"> <a style="text-align: center;" href="' . URL . 'GestorReqPrincipal/mostrarPost/' . $post->getID() . '">'; if ($notificacion->getTipo() == "comentario") { # es una notificacion de comentario echo '<p><b>' . $usuario->getNombreCompleto() . '</b> realizo un ' . $notificacion->getTipo() . ' sobre el post <b>' . $post->getTitulo() . '</b> el día ' . $notificacion->getFecha() . '</p>'; } else { # es una notificacion de denuncia por lo que tengo que recuperar el tipo y el motivo $denuncia = $gestorReqPrincipal->obtenerDenuncia($notificacion->getIdUsuarioGenera(), $notificacion->getIdPost()); echo '<p><b>' . $usuario->getNombreCompleto() . '</b> realizo una ' . $notificacion->getTipo() . ' sobre el post <b>' . $post->getTitulo() . '</b> por ' . $denuncia->getMotivo() . ' argumentado que contenia ' . $denuncia->getArgumento() . ' el día ' . $notificacion->getFecha() . '</p>'; } echo '</a> </div>'; } } else { echo '<div class="alert alert-info col-md-8" role="alert"><h3 style="text-align: center;">No tiene notificaciones</h3></div>';