require_once __DIR__ . '/../core/controladorBase.php'; require_once __DIR__ . '/IndexControlador.php'; require_once __DIR__ . '/../../modeloNegocio/sga/PublicacionNegocio.php'; $publicacion = new PublicacionNegocio(); // nuevo objeto de mi clase unievrsitarios $nombreFuncion = obtenerParametro("funcion"); switch ($nombreFuncion) { case "obtenerPublicaciones": $respuesta = $publicacion->obtenerPublicaciones(); retornarVista($respuesta); break; case "agregarPublicacion": $titulo = obtenerParametro("titulo"); $mensaje = obtenerParametro("mensaje"); $estado = obtenerParametro("estado"); $usuarioCreacion = obtenerUsuarioSesion(); $respuesta = $publicacion->agregarPublicacion($titulo, $mensaje, $estado, $usuarioCreacion); retornarVista($respuesta); break; case "obtenerPublicacionXId": $publicacionId = obtenerParametro("publicacion_id"); $respuesta = $publicacion->obtenerPublicacionXId($publicacionId); retornarVista($respuesta); break; case "editarPublicacion": $publicacionId = obtenerParametro("publicacion_id"); $titulo = obtenerParametro("titulo"); $mensaje = obtenerParametro("mensaje"); $publicacionNombre = obtenerParametro("publicacion"); $estado = obtenerParametro("estado"); $respuesta = $publicacion->editarPublicacion($publicacionId, $titulo, $mensaje, $estado);
switch ($nombreFuncion) { case "obtenerConfiguracionInicial": $usuarioId = obtenerUsuarioSesion(); $respuesta = $matricula->obtenerConfiguracionInicial($usuarioId); retornarVista($respuesta); break; case "validarCursoAMatricular": $cursoId = obtenerParametro("curso_id"); $usuarioId = obtenerUsuarioSesion(); $respuesta = $matricula->validarCursoPrerequisito($cursoId, $usuarioId); retornarVista($respuesta); break; case "matricular": $cursosIdCadena = obtenerParametro("cursos_id"); $usuarioId = obtenerUsuarioSesion(); $respuesta = $matricula->matricular($cursosIdCadena, $usuarioId); retornarVista($respuesta); break; case "obtenerEstadoMatricula": $usuarioId = obtenerUsuarioSesion(); $respuesta = $matricula->obtenerEstadoMatricula($usuarioId); retornarVista($respuesta); break; case "obtenerNotasXUsuario": $usuarioId = obtenerUsuarioSesion(); $respuesta = $matricula->obtenerNotasXUsuario($usuarioId); retornarVista($respuesta); break; default: break; }