示例#1
0
            </div>
            <div id="calificacion" class="whiteBox" style="width: 95%">
                Calificación total del curso<br>
                <div id="cursoStars">
                    <?php 
for ($i = 1; $i <= 5; $i++) {
    if ($curso->rating == $i) {
        echo '<input title="' . $i . '" name="adv2" type="radio" disabled="disabled" class="wow" checked="checked"/>';
    } else {
        echo '<input title="' . $i . '" name="adv2" type="radio" disabled="disabled" class="wow"/>';
    }
}
?>
                </div>
                <?php 
if (tipoUsuario() != "administrador") {
    ?>
                    <br>
                    Tu calificación del curso<br>
                    <div id="cursoStarsUsuario">                
                        <?php 
    for ($i = 1; $i <= 5; $i++) {
        if ($ratingUsuario == $i) {
            echo '<input value="' . $i . '" title="' . $i . '" type="radio" class="calificar" checked="checked"/>';
        } else {
            echo '<input value="' . $i . '" title="' . $i . '" type="radio" class="calificar" />';
        }
    }
    ?>
                    </div>
                    <?php 
示例#2
0
function tomarCurso()
{
    require_once 'modulos/cursos/modelos/CursoModelo.php';
    require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
    $cursoUrl = $_GET['i'];
    $curso = getCursoFromUniqueUrl($cursoUrl);
    //Para socialmedia container
    $titulo = $curso->titulo;
    $imageThumbnail = $curso->imagen;
    $descripcion = $curso->descripcionCorta;
    $usuario = getUsuarioActual();
    if (is_null($usuario)) {
        detalles();
    } else {
        if (esUsuarioUnAlumnoDelCurso($usuario->idUsuario, $curso->idCurso) || tipoUsuario() == "administrador") {
            require_once 'modulos/categorias/modelos/categoriaModelo.php';
            require_once 'modulos/categorias/modelos/subcategoriaModelo.php';
            require_once 'modulos/cursos/modelos/ClaseModelo.php';
            $subcategoria = getSubcategoria($curso->idSubcategoria);
            $categoria = getCategoriaPerteneciente($subcategoria->idSubcategoria);
            $temas = getTemas($curso->idCurso);
            $clases = getClases($curso->idCurso);
            $duracion = 0;
            if (isset($clases)) {
                foreach ($clases as $clase) {
                    if ($clase->idTipoClase == 0) {
                        $duracion += $clase->duracion;
                    }
                }
            }
            $comentarios = getComentarios($curso->idCurso);
            $preguntas = getPreguntas($curso->idCurso);
            $usuarioDelCurso = getUsuarioDeCurso($curso->idCurso);
            $tiposClase = getTiposClase();
            $ratingUsuario = getRatingUsuario($usuario->idUsuario, $curso->idCurso);
            $numAlumnos = getNumeroDeAlumnos($curso->idCurso);
            $tituloPagina = substr($curso->titulo, 0, 50);
            require_once 'modulos/cursos/vistas/tomarCurso.php';
        } else {
            detalles();
        }
    }
}
示例#3
0
function agregarTarjetasSubmit()
{
    //recibe un csv con el formato:
    // ladoA, ladoB, tiempo
    $idCaja = $_POST['idCaja'];
    if (tipoUsuario() == "administrador") {
        //Por ahora solo agregar este tipo de contenido si es un administrador
        if (isset($_FILES['archivoCsv'])) {
            //Validar que haya un archivo csv
            $archivoCsv = $_FILES["archivoCsv"]["tmp_name"];
            require_once 'modulos/cursos/modelos/CajaModelo.php';
            $res = agregarTarjetasDesdeCSV($idCaja, $archivoCsv);
            if ($res['resultado'] == 1) {
                //todo bien
                echo 'Se insertaron ' . $res['insertados'] . ' filas.';
            } else {
                //Ocurrió un error al importar las tarjetas
                foreach ($res['errores'] as $error) {
                    echo $error . '<br>';
                }
            }
        } else {
            //No hay archivo
            echo 'No hay archivo';
        }
    } else {
        goToIndex();
    }
}
示例#4
0
";
    </script>
    <div id="e_bar">
        <div id="top-bar">
            <a href="/" class="logo left" id="logo"> <img src="/layout/imagenes/Unova_Logo_135x47.png"></a>
            <div id="e_search-box-wrapper">
                <div id="e_search-box"  class="right">
                    <form action="/busqueda.php" id="search-form" method="get">
                        <input id="q" class="search-input ease3 ui-autocomplete-input" autocomplete="off" name="q" type="text" placeholder="Buscar" role="textbox" aria-autocomplete="list" aria-haspopup="true"/>
                        <input type="submit" id="u_search-submit" value/>
                    </form>
                </div>
            </div>            
            <?php 
require_once 'funcionesPHP/funcionesGenerales.php';
if (tipoUsuario() == 'visitante') {
    ?>
                <div class="element right ease3">
                    <a  class="link" href="/usuarios/registro" >Registrarse</a>
                </div>
                <div class="element right ease3">
                    <a  class="link" href="/login">Iniciar Sesión</a>
                </div>
                <?php 
} else {
    $usuarioHead = getUsuarioActual();
    if (isset($usuarioHead)) {
        ?>
                    <div class="element right ease3">
                        <a  class="link" >
                            <div id="menuPerfilLink">
示例#5
0
function printComentario($comentario)
{
    $fecha = transformaMysqlDateDDMMAAAAConHora($comentario->fecha);
    $votosTotales = $comentario->puntuacionMas + $comentario->puntuacionMenos;
    if ($comentario->puntuacionMas > 0) {
        if ($comentario->puntuacionMenos > 0) {
            $porcentajePositivo = round($comentario->puntuacionMas / $votosTotales * 100);
            $porcentajeNegativo = 100 - $porcentajePositivo;
        } else {
            $porcentajePositivo = 100;
            $porcentajeNegativo = 0;
        }
    } else {
        if ($comentario->puntuacionMenos > 0) {
            $porcentajePositivo = 0;
            $porcentajeNegativo = 100;
        } else {
            $porcentajePositivo = 0;
            $porcentajeNegativo = 0;
        }
    }
    //Permitir borrar la entrada si el usuario es administrador, profesor
    $botonBorrar = "";
    if (tipoUsuario() != 'usuario') {
        $botonBorrar = "<a class='btnBorrarComentario' href='#' comentario='{$comentario->idComentario}'><i class='icon-remove'></i></a>";
    }
    echo "<div class='well-small ui-state-default ui-corner-all margin-top10' >\n    <div class='row-fluid'>\n        <div class='span12'>\n            <div class='row-fluid'>\n                <div class='span1'>\n                    <a href='/usuario/{$comentario->usuarioUrl}'>\n                        <img class='hidden-phone img-polaroid ui-corner-all comentarioAvatarUsuario' src='{$comentario->usuarioAvatar}'>\n                        <img class='visible-phone img-polaroid ui-corner-all comentarioAvatarUsuario imageSmallPhone' src='{$comentario->usuarioAvatar}'>\n                    </a>\n                </div>\n                <div class='span8'>\n                    <p>\n                        <a href='/usuario/{$comentario->usuarioUrl}'>\n                            <span class='comentarioNombreUsuario'>\n                                {$comentario->usuarioNombre}\n                            </span>\n                        </a>\n                    </p>\n                    <p>\n                        <span class='comentarioTiempo'>\n                            {$fecha}\n                        </span>\n                    </p>\n                </div>\n                <div class='span3'>\n                    <div class='row-fluid centerText'>\n                        <div class='span1 offset11'>\n                            {$botonBorrar}\n                        </div>\n                    </div> \n                    <div class='row-fluid'>\n                        <div class='span4 offset4'>\n                            <span class='comentarioVotacion comentarioVotacionMas' comentario='{$comentario->idComentario}' id='votacionMas_{$comentario->idComentario}'>                                \n                                <i class='icon-thumbs-up'></i> <span>{$comentario->puntuacionMas}</span>\n                            </span>\n                        </div>\n                        <div class='span4'>\n                            <span class='comentarioVotacion comentarioVotacionMenos' comentario='{$comentario->idComentario}' id='votacionMenos_{$comentario->idComentario}'>\n                                <i class='icon-thumbs-down'></i> <span>{$comentario->puntuacionMenos}</span>\n                            </span>\n                        </div>\n                    </div>\n                    <div class='row-fluid' style='min-height:3px;'>\n                        <div class='span10 offset2' style='min-height:3px;'>\n                            <div class='progress' style='height:3px;margin-bottom:0px;'>\n                                <div class='bar bar-success' style='width: {$porcentajePositivo}%;' id='porcentajePositivo_{$comentario->idComentario}'></div>\n                                <div class='bar bar-danger' style='width: {$porcentajeNegativo}%;' id='porcentajeNegativo_{$comentario->idComentario}'></div>\n                            </div>                                \n                        </div>\n                    </div>                        \n                </div>\n            </div>\n            <br>\n            <div class='row-fluid'>\n                <div class='span12 '>\n                    <span class='comentario' comentario='{$comentario->idComentario}'>\n                        {$comentario->texto}\n                    </span>\n                </div>                            \n            </div>\n        </div>\n    </div>\n</div>";
}
示例#6
0
function detalles()
{
    require_once 'modulos/cursos/modelos/CursoModelo.php';
    $cursoUrl = $_GET['i'];
    $curso = getCursoFromUniqueUrl($cursoUrl);
    if (is_null($curso)) {
        //si el curso no existe mandarlo a index
        setSessionMessage("El curso que intentas ver no existe", " ¡Error! ", "error");
        redirect("/");
    } else {
        $usuario = getUsuarioActual();
        //Verficiar si es el dueño del curso y lo mandamos a edición
        if ($curso->idUsuario == $usuario->idUsuario) {
            editarCurso($curso, $usuario);
        } else {
            require_once 'modulos/usuarios/modelos/UsuarioCursosModelo.php';
            //Revisamos si el usuario ya esta tomando este curso
            $esAlumno = esUsuarioUnAlumnoDelCurso($usuario->idUsuario, $curso->idCurso);
            if ($esAlumno || tipoUsuario() == "administrador" || tipoUsuario() == "administradorPrivado") {
                //Si ya es un alumno o es un administrador, mostramos la página donde toma las clases
                tomarCurso($curso, $usuario, $esAlumno);
            } else {
                //No esta suscrito al curso, mostramos el error
                setSessionMessage("Lo sentimos, no estas inscrito a este curso.", " ¡Error! ", "error");
                goToIndex();
            }
        }
    }
}
function validarAdministradorPrivado()
{
    if (tipoUsuario() == "administradorPrivado") {
        return true;
    } else {
        return false;
    }
}
示例#8
0
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <div class="nav-collapse collapse">
                        <ul class="nav pull-right">
                            <li>
                                <a href="/">Inicio</a> 
                            </li>
                            <li class="dropdown">
                                <a href="#" class="dropdown-toggle" data-toggle="dropdown">Mis Cursos
                                    <b class="caret"></b>
                                </a>
                                <ul class="dropdown-menu">
                                    <?php 
    if (tipoUsuario() != "usuario") {
        ?>
                                        <li><a href="/usuarios/cursos/instructor">Cursos que imparto</a></li>
                                        <?php 
    }
    ?>
                                    <li><a href="/usuarios/cursos/inscrito">Cursos a los que estoy inscrito</a></li>
                                </ul>                                
                            </li>
                            <li class="dropdown">
                                <a href="#" class="dropdown-toggle" data-toggle="dropdown">
                                    <?php 
    echo substr($usuarioHead->nombreUsuario, 0, 30);
    ?>
 <b class="caret"></b>
                                </a>
示例#9
0
} else {
    $usuarioHead = getUsuarioActual();
    ?>
                <a  class="element right ease3" id="menuPerfilLink"><?php 
    echo substr($usuarioHead->nombreUsuario, 0, 14);
    ?>
<img src="/layout/imagenes/down.png"></a>                
                <a  class="element right ease3" id="menuCursosLink">Mis cursos  <img src="/layout/imagenes/down.png"></a>                
            <?php 
}
?>
            <a href="/cursos/curso/crearCurso" class="element right ease3">Crear un curso</a>
        </div>
    </div>
    <?php 
if (tipoUsuario() == 'usuario') {
    ?>
        <div class="dropdownContainer">
            <div id="perfil_menu">   
                <a href="/usuario/<?php 
    echo $usuarioHead->uniqueUrl;
    ?>
">
                    <div id="perfil_image">
                        <img src="<?php 
    echo $usuarioHead->avatar;
    ?>
">
                        <span><?php 
    echo substr($usuarioHead->nombreUsuario, 0, 14);
    ?>