</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
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(); } } }
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(); } }
"; </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">
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>"; }
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; } }
<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>
} 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); ?>