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