function agregarComentario() { $res = false; $usuario = getUsuarioActual(); if (isset($_POST['texto']) && isset($_POST['discusion'])) { $texto = removeBadHtmlTags($_POST['texto']); $idDiscusion = removeBadHtmlTags($_POST['discusion']); if (strlen($texto) > 0) { require_once 'modulos/cursos/modelos/ComentarioModelo.php'; $comentario = new Comentario(); $comentario->texto = $texto; $comentario->idDiscusion = $idDiscusion; $comentario->idUsuario = $usuario->idUsuario; $comentario->idComentario = altaComentario($comentario); if ($comentario->idComentario >= 0) { //Se agrego correctamente $res = true; $msg = "se agrego comentario: " . $comentario->idComentario; } else { //Ocurrió un error al agregar $msg = "Ocurrió un error al agregar a la base de datos"; } } else { $msg = "Los datos introducidos no son válidos"; } } else { $msg = "No hay datos"; } $resultado = array("res" => $res, "msg" => $msg); $resultado = json_encode($resultado); echo $resultado; }
function comentarCurso() { require_once 'modulos/cursos/modelos/CursoModelo.php'; require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php'; $idCurso = $_GET['i']; $curso = getCurso($idCurso); $texto = removeBadHtmlTags($_POST['comentario']); $usuario = getUsuarioActual(); if (!is_null($usuario) && strlen(trim($texto)) > 0) { if (esUsuarioUnAlumnoDelCurso($usuario->idUsuario, $curso->idCurso)) { require_once 'modulos/cursos/clases/Comentario.php'; require_once 'modulos/cursos/modelos/ComentarioModelo.php'; $comentario = new Comentario(); $comentario->idCurso = $curso->idCurso; $comentario->idUsuario = $usuario->idUsuario; $comentario->texto = $texto; $idComentario = altaComentario($comentario); if ($idComentario >= 0) { $comentario->avatar = $usuario->avatar; $comentario->nombreUsuario = $usuario->nombreUsuario; echo '<li class="page1">'; if ($comentario->idUsuario == $curso->idUsuario) { echo '<div class="comentarioContainer blueBox">'; } else { echo '<div class="comentarioContainer whiteBox">'; } echo '<div class="comentarioAvatar"><img src="' . $comentario->avatar . '"></div>'; echo '<div class="comentarioUsuario"><a href="/usuario/' . $comentario->uniqueUrlUsuario . '">' . $comentario->nombreUsuario . '</a></div>'; echo '<div class="comentarioFecha"> Hace unos segundos</div>'; echo '<br><br><div class="comentario left">' . $comentario->texto . '</div>'; echo '</div>'; echo '</li>'; } else { echo 'error'; } } } }