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;
}
Example #2
0
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';
            }
        }
    }
}