function crearDisenoNuevaVersionFuncion($usuario, $idDisenoOriginal, $conexion)
{
    $consulta = "INSERT INTO diseno_didactico(dd_nombre, dd_nivel, dd_subsector, dd_id_autor, dd_descripcion, dd_manejo_tecnologico, dd_publicado, dd_objetivos_curriculares,dd_objetivos_transversales, dd_contenidos, dd_fecha_creacion,  dd_descripcion_e1, dd_descripcion_e2, dd_descripcion_e3, dd_tipo, dd_escala) " . "SELECT dd_nombre, dd_nivel, dd_subsector, dd_id_autor, dd_descripcion, dd_manejo_tecnologico, dd_publicado, dd_objetivos_curriculares,dd_objetivos_transversales, dd_contenidos, dd_fecha_creacion,  dd_descripcion_e1, dd_descripcion_e2, dd_descripcion_e3, dd_tipo, dd_escala FROM diseno_didactico WHERE dd_id_diseno_didactico=" . $idDisenoOriginal;
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $_resultadoReturn = $_resultado;
    $idDisenoNuevo = mysql_insert_id($conexion);
    $consulta = "SELECT * " . "FROM diseno_didactico " . "LEFT OUTER JOIN herramientas_diseno ON dd_id_diseno_didactico = hd_id_diseno_didactico " . "WHERE dd_id_diseno_didactico =" . $idDisenoOriginal . "";
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $_disenoOriginal = array();
    if ($_resultado) {
        while ($fila = mysql_fetch_array($_resultado, MYSQL_ASSOC)) {
            $_disenoOriginal[] = $fila;
        }
    }
    $consulta = "UPDATE diseno_didactico " . "SET " . "dd_nombre = '" . $_disenoOriginal[0]['dd_nombre'] . " versión 2" . "', " . "dd_id_autor = " . $usuario . ", " . "dd_publicado = 0, " . "dd_fecha_creacion = NOW(), " . "dd_id_diseno_previo = " . $idDisenoOriginal . " " . "WHERE  " . "dd_id_diseno_didactico = " . $idDisenoNuevo;
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    //Creamos la relacion con la herramienta web
    $consulta = "INSERT into herramientas_diseno(hd_id_herramienta,hd_id_diseno_didactico) " . "VALUES(" . $_disenoOriginal[0]['hd_id_herramienta'] . "," . $idDisenoNuevo . ")";
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $_etapas_ = obtenerEtapasFuncion($idDisenoOriginal, $conexion);
    //#Creamos la Etapa 1 para el diseno recien creado
    $consulta = "INSERT into etapa(e_id_diseno_didactico, e_nombre, e_tipo, e_sesiones_estimadas, e_descripcion,e_orden) " . "VALUES(" . $idDisenoNuevo . ",'Motivación',1,'" . $_etapas_[0]['e_sesiones_estimadas'] . "', '" . $_disenoOriginal[0]['dd_descripcion_e1'] . "',1)";
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $idEtapaNueva1 = mysql_insert_id($conexion);
    //#Creamos la Etapa 2 para el diseno recien creado
    $consulta = "INSERT into etapa(e_id_diseno_didactico, e_nombre, e_tipo, e_sesiones_estimadas, e_descripcion,e_orden) " . "VALUES(" . $idDisenoNuevo . ",'Desarrollo',2,'" . $_etapas_[1]['e_sesiones_estimadas'] . "', '" . $_disenoOriginal[0]['dd_descripcion_e2'] . "',2)";
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $idEtapaNueva2 = mysql_insert_id($conexion);
    //#Creamos la Etapa 3 para el diseno recien creado
    $consulta = "INSERT into etapa(e_id_diseno_didactico, e_nombre, e_tipo, e_sesiones_estimadas, e_descripcion,e_orden) " . "VALUES(" . $idDisenoNuevo . ",'Evaluación',3,'" . $_etapas_[2]['e_sesiones_estimadas'] . "', '" . $_disenoOriginal[0]['dd_descripcion_e3'] . "',3)";
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $idEtapaNueva3 = mysql_insert_id($conexion);
    //Creamos las copias para actividades del diseño recien creado.
    $_etapasOriginal = obtenerEtapasFuncion($idDisenoOriginal, $conexion);
    $_actividadesEtapa1 = obtenerActividadesPorEtapaFuncion($_etapasOriginal[0]['e_id_etapa'], $conexion);
    $_actividadesEtapa2 = obtenerActividadesPorEtapaFuncion($_etapasOriginal[1]['e_id_etapa'], $conexion);
    $_actividadesEtapa3 = obtenerActividadesPorEtapaFuncion($_etapasOriginal[2]['e_id_etapa'], $conexion);
    $_idActividadNuevaEtapa1 = array();
    //para guardar id de nuevas actividades
    $_idActividadNuevaEtapa2 = array();
    $_idActividadNuevaEtapa3 = array();
    for ($i = 0; $i < count($_actividadesEtapa1); $i++) {
        if ($_actividadesEtapa1[$i]['ac_medios_bitacora'] <= 0) {
            $_actividadesEtapa1[$i]['ac_medios_bitacora'] = 0;
        }
        if ($_actividadesEtapa1[$i]['ac_medios_trabajos'] <= 0) {
            $_actividadesEtapa1[$i]['ac_medios_trabajos'] = 0;
        }
        if ($_actividadesEtapa1[$i]['ac_medios_web2'] <= 0) {
            $_actividadesEtapa1[$i]['ac_medios_web2'] = 0;
        }
        if ($_actividadesEtapa1[$i]['ac_horas_estimadas'] <= 0) {
            $_actividadesEtapa1[$i]['ac_horas_estimadas'] = 0;
        }
        if ($_actividadesEtapa1[$i]['ac_publica_producto'] <= 0) {
            $_actividadesEtapa1[$i]['ac_publica_producto'] = 0;
        }
        if ($_actividadesEtapa1[$i]['ac_revisa_pares'] <= 0) {
            $_actividadesEtapa1[$i]['ac_revisa_pares'] = 0;
        }
        if ($_actividadesEtapa1[$i]['ac_tipo'] <= 0) {
            $_actividadesEtapa1[$i]['ac_tipo'] = 1;
        }
        if ($_actividadesEtapa1[$i]['ac_id_complementaria'] <= 0) {
            $_actividadesEtapa1[$i]['ac_id_complementaria'] = 0;
        }
        $consulta = "INSERT INTO actividad(ac_nombre, ac_horas_estimadas, ac_instrucciones_inicio, ac_instrucciones_desarrollo, ac_instrucciones_cierre, ac_descripcion, ac_orden, ac_publica_producto, ac_revisa_pares, ac_instrucciones_producto, ac_instrucciones_revision, ac_id_complementaria, ac_aprendizaje_esperado, ac_evidencia_aprendizaje, ac_medios, ac_tipo, ac_medios_bitacora, ac_medios_trabajos, ac_material_requerido, ac_medios_web2, ac_consejos_practicos, ac_medios_otros, ac_eval_autoyco, ac_eval_evaleco, ac_eval_prodhetero, ac_id_etapa) " . "VALUES( " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_nombre']) . "', " . strip_tags($_actividadesEtapa1[$i]['ac_horas_estimadas']) . ", " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_instrucciones_inicio']) . "', " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_instrucciones_desarrollo']) . "', " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_instrucciones_cierre']) . "', " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_descripcion']) . "', " . strip_tags($_actividadesEtapa1[$i]['ac_orden']) . ", " . strip_tags($_actividadesEtapa1[$i]['ac_publica_producto']) . ", " . strip_tags($_actividadesEtapa1[$i]['ac_revisa_pares']) . ", " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_instrucciones_producto']) . "', " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_instrucciones_revision']) . "', " . "" . strip_tags($_actividadesEtapa1[$i]['ac_id_complementaria']) . ", " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_aprendizaje_esperado']) . "', " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_evidencia_aprendizaje']) . "', " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_medios']) . "', " . strip_tags($_actividadesEtapa1[$i]['ac_tipo']) . ", " . strip_tags($_actividadesEtapa1[$i]['ac_medios_bitacora']) . ", " . strip_tags($_actividadesEtapa1[$i]['ac_medios_trabajos']) . ", " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_material_requerido']) . "', " . strip_tags($_actividadesEtapa1[$i]['ac_medios_web2']) . ", " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_consejos_practicos']) . "', " . "'" . strip_tags($_actividadesEtapa1[$i]['ac_medios_otros']) . "', " . strip_tags($_actividadesEtapa1[$i]['ac_eval_autoyco']) . ", " . strip_tags($_actividadesEtapa1[$i]['ac_eval_evaleco']) . ", " . strip_tags($_actividadesEtapa1[$i]['ac_eval_prodhetero']) . ", " . $idEtapaNueva1 . " )";
        $_resultado = dbEjecutarConsulta($consulta, $conexion);
        $_idActividadNuevaEtapa1[$i][0] = mysql_insert_id($conexion);
        //id clon (nueva)
        $_idActividadNuevaEtapa1[$i][1] = $_actividadesEtapa1[$i]['ac_id_actividad'];
        //id original
        $idComplementaria = '';
        if ($_actividadesEtapa1[$i]['ac_id_complementaria'] != '' && $_actividadesEtapa1[$i]['ac_id_complementaria'] > 0) {
            for ($j = 0; $j < count($_idActividadNuevaEtapa1); $j++) {
                if ($_idActividadNuevaEtapa1[$j][1] == $_actividadesEtapa1[$i]['ac_id_complementaria']) {
                    $idComplementaria = ", ac_id_complementaria = " . $_idActividadNuevaEtapa1[$j][0];
                }
            }
        }
        $consulta = "UPDATE actividad " . "SET " . "ac_id_etapa = " . $idEtapaNueva1 . " " . $idComplementaria . " " . "WHERE  " . "ac_id_actividad = " . $_idActividadNuevaEtapa1[$i][0];
        $_resultado = dbEjecutarConsulta($consulta, $conexion);
        //actualizamos pautas de evaluacion
        /*
        $_pautas  =  obtenerPautasFuncion($_idActividadNuevaEtapa1[$i][1], $conexion);
        for($z=0; $z<count($_pautas); $z++){
            $consulta = "INSERT INTO rp_pauta_evaluacion(rpe_enunciado, rpe_orden, rpe_id_actividad) ".
                        "SELECT rpe_enunciado, rpe_orden, rpe_id_actividad FROM rp_pauta_evaluacion WHERE rpe_id=".$_pautas[$z]['rpe_id'];
            $_resultado = dbEjecutarConsulta($consulta, $conexion);
            $_idPautaNueva = mysql_insert_id($conexion); //id clon (nueva pauta)
            
            $consulta = "UPDATE rp_pauta_evaluacion ".
                        "SET ".
                            "rpe_id_actividad = ".$_idActividadNuevaEtapa1[$i][0]." ".
                        "WHERE  ".
                            "rpe_id = ".$_idPautaNueva;    
            $_resultado = dbEjecutarConsulta($consulta, $conexion);                
        }
        */
        //actualizamos pautas de evaluacion
        $_pautasAutoEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa1[$i][1], 1, $conexion);
        $_pautasProdHetEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa1[$i][1], 3, $conexion);
        $_pautasEcoEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa1[$i][1], 5, $conexion);
        if (count($_pautasAutoEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa1[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 1, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa1[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasAutoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasAutoEva[$z]['enu_id_enunciado'], $_pautasAutoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 2, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa1[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasAutoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasAutoEva[$z]['enu_id_enunciado'], $_pautasAutoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        if (count($_pautasProdHetEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa1[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 3, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa1[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasProdHetEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasProdHetEva[$z]['enu_id_enunciado'], $_pautasProdHetEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 4, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa1[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasProdHetEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasProdHetEva[$z]['enu_id_enunciado'], $_pautasProdHetEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        if (count($_pautasEcoEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa1[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 5, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa1[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasEcoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasEcoEva[$z]['enu_id_enunciado'], $_pautasEcoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        //actualizamos archivos
        $_archivos = obtenerArchivosFuncion($_idActividadNuevaEtapa1[$i][1], $conexion);
        for ($z = 0; $z < count($_archivos); $z++) {
            $consulta = "INSERT INTO archivo(a_nombre_archivo, a_solo_profesor, a_descripcion, a_id_actividad) " . "SELECT a_nombre_archivo, a_solo_profesor, a_descripcion, a_id_actividad FROM archivo WHERE a_id_archivo=" . $_archivos[$z]['a_id_archivo'];
            $_resultado = dbEjecutarConsulta($consulta, $conexion);
            $_idArchivoNuevo = mysql_insert_id($conexion);
            //id clon
            $consulta = "UPDATE archivo " . "SET " . "a_id_actividad = " . $_idActividadNuevaEtapa1[$i][0] . " " . "WHERE  " . "a_id_archivo = " . $_idArchivoNuevo;
            $_resultado = dbEjecutarConsulta($consulta, $conexion);
        }
        //copiamos los archivos contenidos en la carpeta de la actividad
        full_copy($_idActividadNuevaEtapa1[$i][1], $_idActividadNuevaEtapa1[$i][0]);
    }
    for ($i = 0; $i < count($_actividadesEtapa2); $i++) {
        if ($_actividadesEtapa2[$i]['ac_medios_bitacora'] <= 0) {
            $_actividadesEtapa2[$i]['ac_medios_bitacora'] = 0;
        }
        if ($_actividadesEtapa2[$i]['ac_medios_trabajos'] <= 0) {
            $_actividadesEtapa2[$i]['ac_medios_trabajos'] = 0;
        }
        if ($_actividadesEtapa2[$i]['ac_medios_web2'] <= 0) {
            $_actividadesEtapa2[$i]['ac_medios_web2'] = 0;
        }
        if ($_actividadesEtapa2[$i]['ac_horas_estimadas'] <= 0) {
            $_actividadesEtapa2[$i]['ac_horas_estimadas'] = 0;
        }
        if ($_actividadesEtapa2[$i]['ac_publica_producto'] <= 0) {
            $_actividadesEtapa2[$i]['ac_publica_producto'] = 0;
        }
        if ($_actividadesEtapa2[$i]['ac_revisa_pares'] <= 0) {
            $_actividadesEtapa2[$i]['ac_revisa_pares'] = 0;
        }
        if ($_actividadesEtapa2[$i]['ac_tipo'] <= 0) {
            $_actividadesEtapa2[$i]['ac_tipo'] = 1;
        }
        if ($_actividadesEtapa2[$i]['ac_id_complementaria'] <= 0) {
            $_actividadesEtapa2[$i]['ac_id_complementaria'] = 0;
        }
        $consulta = "INSERT INTO actividad(ac_nombre, ac_horas_estimadas, ac_instrucciones_inicio, ac_instrucciones_desarrollo, ac_instrucciones_cierre, ac_descripcion, ac_orden, ac_publica_producto, ac_revisa_pares, ac_instrucciones_producto, ac_instrucciones_revision, ac_id_complementaria, ac_aprendizaje_esperado, ac_evidencia_aprendizaje, ac_medios, ac_tipo, ac_medios_bitacora, ac_medios_trabajos, ac_material_requerido, ac_medios_web2, ac_consejos_practicos, ac_medios_otros, ac_eval_autoyco, ac_eval_evaleco, ac_eval_prodhetero, ac_id_etapa) " . "VALUES( " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_nombre']) . "', " . strip_tags($_actividadesEtapa2[$i]['ac_horas_estimadas']) . ", " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_instrucciones_inicio']) . "', " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_instrucciones_desarrollo']) . "', " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_instrucciones_cierre']) . "', " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_descripcion']) . "', " . strip_tags($_actividadesEtapa2[$i]['ac_orden']) . ", " . strip_tags($_actividadesEtapa2[$i]['ac_publica_producto']) . ", " . strip_tags($_actividadesEtapa2[$i]['ac_revisa_pares']) . ", " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_instrucciones_producto']) . "', " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_instrucciones_revision']) . "', " . "" . strip_tags($_actividadesEtapa2[$i]['ac_id_complementaria']) . ", " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_aprendizaje_esperado']) . "', " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_evidencia_aprendizaje']) . "', " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_medios']) . "', " . strip_tags($_actividadesEtapa2[$i]['ac_tipo']) . ", " . strip_tags($_actividadesEtapa2[$i]['ac_medios_bitacora']) . ", " . strip_tags($_actividadesEtapa2[$i]['ac_medios_trabajos']) . ", " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_material_requerido']) . "', " . strip_tags($_actividadesEtapa2[$i]['ac_medios_web2']) . ", " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_consejos_practicos']) . "', " . "'" . strip_tags($_actividadesEtapa2[$i]['ac_medios_otros']) . "', " . strip_tags($_actividadesEtapa2[$i]['ac_eval_autoyco']) . ", " . strip_tags($_actividadesEtapa2[$i]['ac_eval_evaleco']) . ", " . strip_tags($_actividadesEtapa2[$i]['ac_eval_prodhetero']) . ", " . $idEtapaNueva2 . " )";
        $_resultado = dbEjecutarConsulta($consulta, $conexion);
        $_idActividadNuevaEtapa2[$i][0] = mysql_insert_id($conexion);
        $_idActividadNuevaEtapa2[$i][1] = $_actividadesEtapa2[$i]['ac_id_actividad'];
        $idComplementaria = '';
        if ($_actividadesEtapa2[$i]['ac_id_complementaria'] != '' && $_actividadesEtapa2[$i]['ac_id_complementaria'] > 0) {
            for ($j = 0; $j < count($_idActividadNuevaEtapa1); $j++) {
                if ($_idActividadNuevaEtapa1[$j][1] == $_actividadesEtapa2[$i]['ac_id_complementaria']) {
                    $idComplementaria = ", ac_id_complementaria = " . $_idActividadNuevaEtapa1[$j][0];
                }
            }
            for ($j = 0; $j < count($_idActividadNuevaEtapa2); $j++) {
                if ($_idActividadNuevaEtapa2[$j][1] == $_actividadesEtapa2[$i]['ac_id_complementaria']) {
                    $idComplementaria = ", ac_id_complementaria = " . $_idActividadNuevaEtapa2[$j][0];
                }
            }
        }
        $consulta = "UPDATE actividad " . "SET " . "ac_id_etapa = " . $idEtapaNueva2 . " " . $idComplementaria . " " . "WHERE  " . "ac_id_actividad = " . $_idActividadNuevaEtapa2[$i][0];
        $_resultado = dbEjecutarConsulta($consulta, $conexion);
        //actualizamos pautas de evaluacion
        /*
                    $_pautas  =  obtenerPautasFuncion($_idActividadNuevaEtapa2[$i][1], $conexion);
                    for($z=0; $z<count($_pautas); $z++){
                        $consulta = "INSERT INTO rp_pauta_evaluacion(rpe_enunciado, rpe_orden, rpe_id_actividad) ".
                                    "SELECT rpe_enunciado, rpe_orden, rpe_id_actividad FROM rp_pauta_evaluacion WHERE rpe_id=".$_pautas[$z]['rpe_id'];
                        $_resultado = dbEjecutarConsulta($consulta, $conexion);
                        $_idPautaNueva = mysql_insert_id($conexion); //id clon (nueva pauta)
                        
                        $consulta = "UPDATE rp_pauta_evaluacion ".
                                    "SET ".
                                        "rpe_id_actividad = ".$_idActividadNuevaEtapa2[$i][0]." ".
                                    "WHERE  ".
                                        "rpe_id = ".$_idPautaNueva;    
                        $_resultado = dbEjecutarConsulta($consulta, $conexion);                
                    } */
        $_pautasAutoEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa2[$i][1], 1, $conexion);
        $_pautasProdHetEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa2[$i][1], 3, $conexion);
        $_pautasEcoEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa2[$i][1], 5, $conexion);
        if (count($_pautasAutoEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa2[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 1, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa2[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasAutoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasAutoEva[$z]['enu_id_enunciado'], $_pautasAutoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 2, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa2[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasAutoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasAutoEva[$z]['enu_id_enunciado'], $_pautasAutoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        if (count($_pautasProdHetEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa2[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 3, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa2[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasProdHetEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasProdHetEva[$z]['enu_id_enunciado'], $_pautasProdHetEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 4, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa2[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasProdHetEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasProdHetEva[$z]['enu_id_enunciado'], $_pautasProdHetEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        if (count($_pautasEcoEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa2[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 5, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa2[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasEcoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasEcoEva[$z]['enu_id_enunciado'], $_pautasEcoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        //actualizamos archivos
        $_archivos = obtenerArchivosFuncion($_idActividadNuevaEtapa2[$i][1], $conexion);
        for ($z = 0; $z < count($_archivos); $z++) {
            $consulta = "INSERT INTO archivo(a_nombre_archivo, a_solo_profesor, a_descripcion, a_id_actividad) " . "SELECT a_nombre_archivo, a_solo_profesor, a_descripcion, a_id_actividad FROM archivo WHERE a_id_archivo=" . $_archivos[$z]['a_id_archivo'];
            $_resultado = dbEjecutarConsulta($consulta, $conexion);
            $_idArchivoNuevo = mysql_insert_id($conexion);
            //id clon
            $consulta = "UPDATE archivo " . "SET " . "a_id_actividad = " . $_idActividadNuevaEtapa2[$i][0] . " " . "WHERE  " . "a_id_archivo = " . $_idArchivoNuevo;
            $_resultado = dbEjecutarConsulta($consulta, $conexion);
        }
        //copiamos los archivos contenidos en la carpeta de la actividad
        full_copy($_idActividadNuevaEtapa2[$i][1], $_idActividadNuevaEtapa2[$i][0]);
    }
    for ($i = 0; $i < count($_actividadesEtapa3); $i++) {
        if ($_actividadesEtapa3[$i]['ac_medios_bitacora'] <= 0) {
            $_actividadesEtapa3[$i]['ac_medios_bitacora'] = 0;
        }
        if ($_actividadesEtapa3[$i]['ac_medios_trabajos'] <= 0) {
            $_actividadesEtapa3[$i]['ac_medios_trabajos'] = 0;
        }
        if ($_actividadesEtapa3[$i]['ac_medios_web2'] <= 0) {
            $_actividadesEtapa3[$i]['ac_medios_web2'] = 0;
        }
        if ($_actividadesEtapa3[$i]['ac_horas_estimadas'] <= 0) {
            $_actividadesEtapa3[$i]['ac_horas_estimadas'] = 0;
        }
        if ($_actividadesEtapa3[$i]['ac_publica_producto'] <= 0) {
            $_actividadesEtapa3[$i]['ac_publica_producto'] = 0;
        }
        if ($_actividadesEtapa3[$i]['ac_revisa_pares'] <= 0) {
            $_actividadesEtapa3[$i]['ac_revisa_pares'] = 0;
        }
        if ($_actividadesEtapa3[$i]['ac_tipo'] <= 0) {
            $_actividadesEtapa3[$i]['ac_tipo'] = 1;
        }
        if ($_actividadesEtapa3[$i]['ac_id_complementaria'] <= 0) {
            $_actividadesEtapa3[$i]['ac_id_complementaria'] = 0;
        }
        $consulta = "INSERT INTO actividad(ac_nombre, ac_horas_estimadas, ac_instrucciones_inicio, ac_instrucciones_desarrollo, ac_instrucciones_cierre, ac_descripcion, ac_orden, ac_publica_producto, ac_revisa_pares, ac_instrucciones_producto, ac_instrucciones_revision, ac_id_complementaria, ac_aprendizaje_esperado, ac_evidencia_aprendizaje, ac_medios, ac_tipo, ac_medios_bitacora, ac_medios_trabajos, ac_material_requerido, ac_medios_web2, ac_consejos_practicos, ac_medios_otros, ac_eval_autoyco, ac_eval_evaleco, ac_eval_prodhetero, ac_id_etapa) " . "VALUES( " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_nombre']) . "', " . strip_tags($_actividadesEtapa3[$i]['ac_horas_estimadas']) . ", " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_instrucciones_inicio']) . "', " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_instrucciones_desarrollo']) . "', " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_instrucciones_cierre']) . "', " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_descripcion']) . "', " . strip_tags($_actividadesEtapa3[$i]['ac_orden']) . ", " . strip_tags($_actividadesEtapa3[$i]['ac_publica_producto']) . ", " . strip_tags($_actividadesEtapa3[$i]['ac_revisa_pares']) . ", " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_instrucciones_producto']) . "', " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_instrucciones_revision']) . "', " . "" . strip_tags($_actividadesEtapa3[$i]['ac_id_complementaria']) . ", " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_aprendizaje_esperado']) . "', " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_evidencia_aprendizaje']) . "', " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_medios']) . "', " . strip_tags($_actividadesEtapa3[$i]['ac_tipo']) . ", " . strip_tags($_actividadesEtapa3[$i]['ac_medios_bitacora']) . ", " . strip_tags($_actividadesEtapa3[$i]['ac_medios_trabajos']) . ", " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_material_requerido']) . "', " . strip_tags($_actividadesEtapa3[$i]['ac_medios_web2']) . ", " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_consejos_practicos']) . "', " . "'" . strip_tags($_actividadesEtapa3[$i]['ac_medios_otros']) . "', " . strip_tags($_actividadesEtapa3[$i]['ac_eval_autoyco']) . ", " . strip_tags($_actividadesEtapa3[$i]['ac_eval_evaleco']) . ", " . strip_tags($_actividadesEtapa3[$i]['ac_eval_prodhetero']) . ", " . $idEtapaNueva3 . " )";
        $_resultado = dbEjecutarConsulta($consulta, $conexion);
        $_idActividadNuevaEtapa3[$i][0] = mysql_insert_id($conexion);
        $_idActividadNuevaEtapa3[$i][1] = $_actividadesEtapa3[$i]['ac_id_actividad'];
        $idComplementaria = '';
        if ($_actividadesEtapa3[$i]['ac_id_complementaria'] != '' && $_actividadesEtapa3[$i]['ac_id_complementaria'] > 0) {
            for ($j = 0; $j < count($_idActividadNuevaEtapa1); $j++) {
                if ($_idActividadNuevaEtapa1[$j][1] == $_actividadesEtapa3[$i]['ac_id_complementaria']) {
                    $idComplementaria = ", ac_id_complementaria = " . $_idActividadNuevaEtapa1[$j][0];
                }
            }
            for ($j = 0; $j < count($_idActividadNuevaEtapa2); $j++) {
                if ($_idActividadNuevaEtapa2[$j][1] == $_actividadesEtapa3[$i]['ac_id_complementaria']) {
                    $idComplementaria = ", ac_id_complementaria = " . $_idActividadNuevaEtapa2[$j][0];
                }
            }
            for ($j = 0; $j < count($_idActividadNuevaEtapa3); $j++) {
                if ($_idActividadNuevaEtapa3[$j][1] == $_actividadesEtapa3[$i]['ac_id_complementaria']) {
                    $idComplementaria = ", ac_id_complementaria = " . $_idActividadNuevaEtapa3[$j][0];
                }
            }
        }
        $consulta = "UPDATE actividad " . "SET " . "ac_id_etapa = " . $idEtapaNueva3 . " " . $idComplementaria . " " . "WHERE  " . "ac_id_actividad = " . $_idActividadNuevaEtapa3[$i][0];
        //echo $consulta;
        $_resultado = dbEjecutarConsulta($consulta, $conexion);
        //actualizamos pautas de evaluacion
        /*
                    $_pautas  =  obtenerPautasFuncion($_idActividadNuevaEtapa3[$i][1], $conexion);
                    for($z=0; $z<count($_pautas); $z++){
                        $consulta = "INSERT INTO rp_pauta_evaluacion(rpe_enunciado, rpe_orden, rpe_id_actividad) ".
                                    "SELECT rpe_enunciado, rpe_orden, rpe_id_actividad FROM rp_pauta_evaluacion WHERE rpe_id=".$_pautas[$z]['rpe_id'];
                        $_resultado = dbEjecutarConsulta($consulta, $conexion);
                        $_idPautaNueva = mysql_insert_id($conexion); //id clon (nueva pauta)
                        
                        $consulta = "UPDATE rp_pauta_evaluacion ".
                                    "SET ".
                                        "rpe_id_actividad = ".$_idActividadNuevaEtapa3[$i][0]." ".
                                    "WHERE  ".
                                        "rpe_id = ".$_idPautaNueva;    
                        $_resultado = dbEjecutarConsulta($consulta, $conexion);                
                    } */
        $_pautasAutoEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa3[$i][1], 1, $conexion);
        $_pautasProdHetEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa3[$i][1], 3, $conexion);
        $_pautasEcoEva = obtenerPautasPorTipoFuncion($_idActividadNuevaEtapa3[$i][1], 5, $conexion);
        if (count($_pautasAutoEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa3[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 1, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa3[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasAutoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasAutoEva[$z]['enu_id_enunciado'], $_pautasAutoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 2, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa3[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasAutoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasAutoEva[$z]['enu_id_enunciado'], $_pautasAutoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        if (count($_pautasProdHetEva) > 0) {
            //error_log(print_r($_pautasProdHetEva,true));
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa3[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 3, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa3[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasProdHetEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasProdHetEva[$z]['enu_id_enunciado'], $_pautasProdHetEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 4, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa3[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasProdHetEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasProdHetEva[$z]['enu_id_enunciado'], $_pautasProdHetEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        if (count($_pautasEcoEva) > 0) {
            $_escalaDiseno = obtenerDisenoEscalaByActividadFuncion($_idActividadNuevaEtapa3[$i][1], $conexion);
            if (count($_escalaDiseno) > 0) {
                $idNuevaRubrica = -1;
                $idNuevaRubrica = agregarRubricaFuncion($_escalaDiseno[0]['dd_escala'], $conexion);
                if ($idNuevaRubrica > 0) {
                    $idNuevaEvaluacion = -1;
                    $idNuevaEvaluacion = agregarEvaluacionFuncion($idNuevaRubrica, 5, $conexion);
                    if ($idNuevaEvaluacion > 0) {
                        $resul = agregarEvaluacionActividadFuncion($idNuevaEvaluacion, $_idActividadNuevaEtapa3[$i][0], $conexion);
                        if ($resul) {
                            for ($z = 0; $z < count($_pautasEcoEva); $z++) {
                                $_resultado2 = agregarRubricaEnunciadoFuncion($idNuevaRubrica, $_pautasEcoEva[$z]['enu_id_enunciado'], $_pautasEcoEva[$z]['rbenu_orden'], $conexion);
                            }
                        }
                    }
                }
            }
        }
        //actualizamos archivos
        $_archivos = obtenerArchivosFuncion($_idActividadNuevaEtapa3[$i][1], $conexion);
        for ($z = 0; $z < count($_archivos); $z++) {
            $consulta = "INSERT INTO archivo(a_nombre_archivo, a_solo_profesor, a_descripcion, a_id_actividad) " . "SELECT a_nombre_archivo, a_solo_profesor, a_descripcion, a_id_actividad FROM archivo WHERE a_id_archivo=" . $_archivos[$z]['a_id_archivo'];
            $_resultado = dbEjecutarConsulta($consulta, $conexion);
            $_idArchivoNuevo = mysql_insert_id($conexion);
            //id clon
            $consulta = "UPDATE archivo " . "SET " . "a_id_actividad = " . $_idActividadNuevaEtapa3[$i][0] . " " . "WHERE  " . "a_id_archivo = " . $_idArchivoNuevo;
            $_resultado = dbEjecutarConsulta($consulta, $conexion);
        }
        //copiamos los archivos contenidos en la carpeta de la actividad
        full_copy($_idActividadNuevaEtapa3[$i][1], $_idActividadNuevaEtapa3[$i][0]);
    }
    $consulta = "SELECT dd_nombre FROM diseno_didactico WHERE dd_id_diseno_didactico=" . $idDisenoOriginal;
    $_resultado = dbEjecutarConsulta($consulta, $conexion);
    $_datos = array();
    if ($_resultado) {
        while ($fila = mysql_fetch_array($_resultado, MYSQL_ASSOC)) {
            $_datos[] = $fila;
        }
    }
    agregarRegistroCambio($usuario, $idDisenoNuevo, 0, 0, 0, 'Se creo éste diseño a partir del "' . $_datos[0]['dd_nombre'] . '"', '', $conexion);
    return $_resultadoReturn;
}
示例#2
0
 $tableFormularioDiseno->addCell($anchoEtiqueta, $styleTableFormularioDisenoCelda2)->addText(cText($lang_nueva_actividad_evidencia_aprendizaje), $styleCelda);
 replaceHtml($tableFormularioDiseno->addCell($anchoContenido), $_actividades[$i]['ac_evidencia_aprendizaje']);
 $tableFormularioDiseno->addRow(400);
 $tableFormularioDiseno->addCell($anchoEtiqueta, $styleTableFormularioDisenoCelda2)->addText(cText($lang_nueva_actividad_descripcion_general), $styleCelda);
 replaceHtml($tableFormularioDiseno->addCell($anchoContenido), $_actividades[$i]['ac_descripcion']);
 $tableFormularioDiseno->addRow(400);
 $tableFormularioDiseno->addCell($anchoEtiqueta, $styleTableFormularioDisenoCelda2)->addText(cText($lang_nueva_actividad_tipo_lugar), $styleCelda);
 for ($z = 0; $z < count($_act_tipo); $z++) {
     if ($_act_tipo[$z]['valor'] == $_actividades[$i]['ac_tipo']) {
         $tableFormularioDiseno->addCell($anchoContenido)->addText($_act_tipo[$z]['nombre']);
     }
 }
 $tableFormularioDiseno->addRow(400);
 $tableFormularioDiseno->addCell($anchoEtiqueta, $styleTableFormularioDisenoCelda2)->addText(cText($lang_nueva_actividad_materiales), $styleCelda);
 $textMateriales = '';
 $_materiales = obtenerArchivosFuncion($_actividades[$i]['ac_id_actividad'], $conexion);
 if (count($_materiales) > 0) {
     for ($t = 0; $t < count($_materiales); $t++) {
         $textMateriales .= $_materiales[$t]['a_nombre_archivo'] . '<br>';
     }
     replaceHtml($tableFormularioDiseno->addCell($anchoContenido), $textMateriales);
 } else {
     $tableFormularioDiseno->addCell($anchoContenido)->addText(cText($lang_nueva_actividad_no_materiales));
 }
 $tableFormularioDiseno->addRow(400);
 $tableFormularioDiseno->addCell($anchoEtiqueta, $styleTableFormularioDisenoCelda2)->addText(cText($lang_nueva_actividad_medios), $styleCelda);
 $texto = '';
 if ($_actividades[$i]['ac_medios_bitacora'] == 1) {
     $texto = $lang_nueva_actividad_bitacora . ': ' . $lang_crear_diseno_word_si;
 } else {
     $texto = $lang_nueva_actividad_bitacora . ': ' . $lang_crear_diseno_word_no;
示例#3
0
/**
 * @author  Elson Gueregat - Kelluwen
 * @copyleft Kelluwen, Universidad Austral de Chile
 * @license www.kelluwen.cl/app/licencia_kelluwen.txt
 * @version 0.1  
 **/
$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 . "inc/db_functions.inc.php";
require_once $ruta_raiz . "taller_dd/inc/tdd_db_funciones.inc.php";
require_once $ruta_raiz . "taller_dd/conf/tdd_config.php";
$conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
$id_actividad = $_GET["id_actividad"];
$_archivos = obtenerArchivosFuncion($id_actividad, $conexion);
$maxLengh = 70;
$tipo = $lang_tdd_obtar_solo_profesor;
$totalArchivos = count($_archivos);
echo '<ul>';
for ($i = 0; $i < $totalArchivos; $i++) {
    if ($_archivos[$i]['a_solo_profesor'] == 1) {
        $tipo = $lang_nueva_actividad_tipo1;
    } else {
        $tipo = $lang_nueva_actividad_tipo2;
    }
    $descripcion = $_archivos[$i]['a_descripcion'];
    if (strlen($descripcion) > $maxLengh) {
        $descripcion = substr($descripcion, 0, strrpos(substr($descripcion, 0, $maxLengh - 3), " ")) . "...";
    }
    echo '<li class ="li_mis_archivo" id="' . $_archivos[$i]['a_id_archivo'] . '" >';