* @version 0.1 * * */ //Si la forma de acceder al script es mediante el navegador web entonces redirige a la pagina principal if (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) != 'xmlhttprequest' && !isset($_SERVER['HTTP_REFERER'])) { header("Location:ingresar.php"); } $ruta_raiz = "./"; require_once $ruta_raiz . "conf/config.php"; require_once $ruta_raiz . "inc/all.inc.php"; require_once $ruta_raiz . "inc/verificar_sesion.inc.php"; require_once $ruta_raiz . "revpares/inc/rp_db_functions.inc.php"; $id_experiencia = $_REQUEST["codexpi"]; $grupos = $_REQUEST["ngru"]; $conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd); $_grupos_experiencia = dbExpGruposExperiencia($id_experiencia, $conexion); $cantidad_grupos = count($_grupos_experiencia); // Si hay grupos se eliminan los existentes y se generan los nuevos if ($cantidad_grupos > 0) { if (dbExpEliminarGrupos($id_experiencia, $conexion)) { //eliminar los datos de los grupos que existian $eliminar_datos_grupo = dbRPEliminaDatosGruposExp($id_experiencia, $_grupos_experiencia, $conexion); //echo $eliminar_datos_grupo; if (dbExpGenerarGrupos($id_experiencia, $grupos, $conexion)) { echo "1"; } else { echo "0"; } } } else { if (dbExpGenerarGrupos($id_experiencia, $grupos, $conexion)) {
$conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd); if (isset($id_grupo) && isset($id_usuario) && isset($inscribe_grupo)) { if ($inscribe_grupo == 1) { dbInsertarUsuarioGrupo($id_usuario, $id_grupo, $conexion); } else { dbEliminarUsuarioGrupo($id_usuario, $id_grupo, $conexion); } } //Obtener los estudiantes registrados en la experiencia didáctica $_estudiantes_registrados = dbExpObtenerEstudiantesRegistrados($id_experiencia_didac, $conexion); $n_estudiantes_registrados = count($_estudiantes_registrados); //Obtener estudiantes sin asignar en la experiencia didáctica $_estudiantes_sin_asignar = dbObtenerEstudiantesSinAsignar($id_experiencia_didac, $conexion); $n_sin_asignar = count($_estudiantes_sin_asignar); //Obtener los grupos registrados en la experiencia didáctica $_grupos = dbExpGruposExperiencia($id_experiencia_didac, $conexion); $n_grupos = count($_grupos); $n_estudiantes_asignados = 0; $experiencia_finalizada = dbExpObtenerFechaTermino($conexion, $id_experiencia_didac); if ($n_grupos > 0) { //Obtener cantidad estudiantes asignados $n_estudiantes_asignados = dbExpObtenerTotalEstudiantesAsignados($_grupos, $conexion); ?> <div style="float:left"> <ul id="general" class="sortable connectedSortable"> <li class="t_grupo ui-state-disabled"><?php echo $lang_conf_grupos_est_sin_asignar; ?> </li> <?php if ($n_sin_asignar > 0) {