Exemple #1
0
function crearCursoSubmit()
{
    if (validarUsuarioLoggeadoParaSubmits()) {
        if (isset($_POST['titulo']) && isset($_POST['descripcionCorta']) && isset($_POST['subcategoria']) && isset($_POST['palabrasClave'])) {
            $descripcionCorta = removeBadHtmlTags(trim($_POST['descripcionCorta']));
            $titulo = removeBadHtmlTags(trim($_POST['titulo']));
            $subcategoria = removeBadHtmlTags($_POST['subcategoria']);
            $keywords = removeBadHtmlTags(trim($_POST['palabrasClave']));
            if (strlen($titulo) >= 10 && strlen($titulo) <= 100 && strlen($descripcionCorta) >= 10 && strlen($descripcionCorta) <= 140 && strlen($keywords) <= 140) {
                require_once 'modulos/cursos/clases/Curso.php';
                $curso = new Curso();
                $curso->titulo = $titulo;
                $curso->descripcionCorta = $descripcionCorta;
                $curso->idSubcategoria = $subcategoria;
                $curso->idUsuario = getUsuarioActual()->idUsuario;
                if (strlen($keywords) > 0) {
                    $curso->keywords = $keywords;
                }
                require_once 'funcionesPHP/uniqueUrlGenerator.php';
                $curso->uniqueUrl = getCursoUniqueUrl($titulo);
                require_once 'modulos/cursos/modelos/CursoModelo.php';
                $id = altaCurso($curso);
                if ($id >= 0) {
                    $curso->idCurso = $id;
                    $url = "/curso/" . $curso->uniqueUrl;
                    setSessionMessage("<h4 class='success'>¡Haz creado un curso!</h4>");
                    redirect($url);
                } else {
                    setSessionMessage("<h4 class='error'>Ocurrió un error al dar de alta el curso. Intenta de nuevo más tarde</h4>");
                    redirect("/cursos/curso/crearCurso");
                }
            } else {
                setSessionMessage("<h4 class='error'>Los datos que introduciste no son válidos</h4>");
                redirect("/cursos/curso/crearCurso");
            }
        } else {
            setSessionMessage("<h4 class='error'>Los datos que introduciste no son válidos</h4>");
            redirect("/cursos/curso/crearCurso");
        }
    } else {
        goToIndex();
    }
}
function crearCursoSubmit()
{
    if (validarAdministradorPrivado() || tipoUsuario() == "administrador" || tipoUsuario() == "profesor") {
        if (isset($_POST['titulo']) && isset($_POST['descripcionCorta'])) {
            $descripcionCorta = removeBadHtmlTags(trim($_POST['descripcionCorta']));
            $titulo = removeBadHtmlTags(trim($_POST['titulo']));
            if (strlen($titulo) >= 10 && strlen($titulo) <= 100 && strlen($descripcionCorta) >= 10 && strlen($descripcionCorta) <= 140) {
                require_once 'modulos/cursos/clases/Curso.php';
                $curso = new Curso();
                $curso->titulo = $titulo;
                $curso->descripcionCorta = $descripcionCorta;
                $curso->idUsuario = getUsuarioActual()->idUsuario;
                $curso->publicado = 1;
                require_once 'funcionesPHP/uniqueUrlGenerator.php';
                $curso->uniqueUrl = getCursoUniqueUrl($titulo);
                require_once 'modulos/cursos/modelos/CursoModelo.php';
                $id = altaCurso($curso);
                if ($id >= 0) {
                    $curso->idCurso = $id;
                    $url = "/curso/" . $curso->uniqueUrl;
                    setSessionMessage("Haz creado un curso", " ¡Bien! ", "success");
                    redirect($url);
                } else {
                    $msgForma = "Ya existe un curso con ese nombre. Escoje otro nombre";
                    require_once 'modulos/cursos/vistas/crearCurso.php';
                }
            } else {
                $msgForma = "Los datos que introduciste no son válidos.";
                require_once 'modulos/cursos/vistas/crearCurso.php';
            }
        } else {
            $msgForma = "Los datos que introduciste no son válidos.";
            require_once 'modulos/cursos/vistas/crearCurso.php';
        }
    } else {
        goToIndex();
    }
}
Exemple #3
0
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <link rel="stylesheet" href="css/style.css">
</head>

<body>
    <a href="index.php">
        <input type='submit' value='Página principal' class='info btn-primary'>
    </a>
</body>

</html>

<?php 
if (isset($_POST['altaCurso'])) {
    altaCurso();
} else {
    if (isset($_POST['eliminarAlumno'])) {
        eliminarAlumno();
    } else {
        if (isset($_POST['eliminarCurso'])) {
            eliminarCurso();
        } else {
            if (isset($_POST['eliminarAsignatura'])) {
                eliminarAsignatura();
            } else {
                if (isset($_POST['altaAlumno'])) {
                    altaAlumno();
                } else {
                    if (isset($_POST['altaAsignatura'])) {
                        altaAsignatura();