* @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)) {
Exemple #2
0
$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) {