$resp_txt = new Ejercicios_texto_texto_resp(NULL, $id_pregunta, $resp_textarea, 0);
                            $resp_txt->insertar();
                        }
                    }
                    echo "insertado";
                }
            } else {
                if ($tipo_origen == 4) {
                    // ES UNA IMAGEN
                    if ($tipo_respuesta == 1) {
                        //La respuesta es un texto
                        //$preg = required_param('pregunta' . $j, PARAM_TEXT);
                        $preg = "foto_" . $id_ejercicio . "_" . $j . ".jpg";
                        $ejercicio_texto_preg = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $preg);
                        $id_pregunta = $ejercicio_texto_preg->insertar();
                        $ejercicio_texto_img = new Ejercicios_imagenes_asociadas($NULL, $id_ejercicio, $id_pregunta, $preg);
                        $ejercicio_texto_img->insertar();
                        $num_resp = required_param('num_res_preg' . $j, PARAM_INT);
                        for ($k = 1; $k <= $num_resp; $k++) {
                            $resp_textarea = required_param("respuesta" . $k . "_" . $j, PARAM_TEXT);
                            $resp_txt = new Ejercicios_texto_texto_resp(NULL, $id_pregunta, $resp_textarea, 0);
                            $resp_txt->insertar();
                        }
                    }
                }
            }
        }
    }
}
commit_sql();
redirect('./view.php?id=' . $id_curso . '&opcion=9');
}
//Guardo las nuevas
for ($i = 0; $i < $numeropreguntas; $i++) {
    //Obtengo el numero de respuestas a cada pregunta
    $j = $i + 1;
    if ($tipo_origen == 1) {
        //Si la pregunta es un texto
        $preg = required_param('pregunta' . $j, PARAM_TEXT);
        $ejercicio_texto_preg = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $preg);
        $id_pregunta = $ejercicio_texto_preg->insertar();
        if ($tipo_respuesta == 1) {
            //Si la respuesta es un texto
            $resp = required_param('respuesta' . $j, PARAM_TEXT);
            $correcta = 0;
            $ejercicio_texto_resp = new Ejercicios_texto_texto_resp(NULL, $id_pregunta, $resp, $correcta);
            $ejercicio_texto_resp->insertar();
        } else {
            if ($tipo_respuesta == 2) {
                //es un audio
                $ejercicio_texto_audio = new Ejercicios_audios_asociados($NULL, $id_ejercicio, $id_pregunta, 'audio_' . $id_ejercicio . "_" . $j . ".mp3");
                $ejercicio_texto_audio->insertar();
            } else {
                if ($tipo_respuesta == 3) {
                    //ES UN VIDEO
                    $resp = YoutubeVideoHelper::getVideoId(required_param('archivovideo' . $j, PARAM_TEXT));
                    echo "archivo video" . $resp;
                    $ejercicio_texto_video = new Ejercicios_videos_asociados(NULL, $id_ejercicio, $id_pregunta, $resp);
                    $ejercicio_texto_video->insertar();
                } else {
                    if ($tipo_respuesta == 4) {
                        //eS UNA IMAGEN
     //Obtengo el numero de preguntas
     $numero_preguntas = optional_param('numeropreguntas', PARAM_INT);
     for ($i = 0; $i < $numero_preguntas; $i++) {
         //Obtengo la pregunta
         $j = $i + 1;
         $pregunta = optional_param('pregunta' . $j, PARAM_TEXT);
         //Inserto la pregunta Archivo asociación
         $mispreguntas = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $pregunta);
         $id_preg = $mispreguntas->insertar();
         //Obtengo la respuesta Archivo asociado
         $respuesta = optional_param('respuesta' . $j, PARAM_TEXT);
         $rcorrecta = 0;
         //Me da igual si es correcat o incorrecta
         //Lo inserto en la tabla
         $mi_respuesta = new Ejercicios_texto_texto_resp(NULL, $id_preg, $respuesta, $rcorrecta);
         $mi_respuesta->insertar();
         //echo "fin insercción";
     }
     break;
 case 2:
     //Respuesta es Audio
     //echo "es un audio";
     //Guardando las imagenes y los textos
     //SUBO LOS AUDIOS A MOODLE
     $m = 1;
     foreach ($_FILES as $name => $values) {
         //tengo que cambiar la ruta donde se guarda
         if (move_uploaded_file($values['tmp_name'], './mediaplayer/audios/audio_' . $id_ejercicio . '_' . $m . '.mp3')) {
             //  echo 'El archivo ha sido subido correctamente.<br/>';
             $m++;
         }
            $j = $i + 1;
            //$pregunta = optional_param('pregunta' . $j, PARAM_TEXT);
            $rcorrecta = 0;
            //Me da igual si es corrects o incorrecta
            $nombre_foto = 'foto_' . $id_ejercicio . '_' . $j . '.jpg';
            $name_files_img = "archivofoto" . $j;
            if (move_uploaded_file($_FILES[$name_files_img]['tmp_name'], './imagenes/' . $nombre_foto)) {
                //echo "<br/>ARCHIVO DE IMAGEN MOVIDO A: " . './imagenes/' . $nombre_foto;
            } else {
                //echo "<br/>ERROR AL MOVER EL ARCHIVO DE IMAGEN A: " . './imagenes/' . $nombre_foto;
                die;
            }
            $mispreguntas = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $nombre_foto);
            $id_preg = $mispreguntas->insertar();
            $mi_respuesta = new Ejercicios_imagenes_asociadas(NULL, $id_ejercicio, $id_preg, $nombre_foto);
            $mi_respuesta->insertar();
            //Inserto las respuestas que son textos
            $num_resp = optional_param("numerorespuestas_" . $j);
            for ($k = 1; $k <= $num_resp; $k++) {
                $respuesta = optional_param('respuesta' . $j . "_" . $k, PARAM_TEXT);
                $rcorrecta = 0;
                //Me da igual si es correcat o incorrecta
                $misrespuestas = new Ejercicios_texto_texto_resp(NULL, $id_preg, $respuesta, $rcorrecta);
                $misrespuestas->insertar();
            }
        }
        //echo "fin insercción";
        break;
}
//Muestro el ejercicio
redirect('./view.php?id=' . $id_curso . '&opcion=8' . '&id_ejercicio=' . $id_ejercicio . '&tipo_origen=' . $tipo_origen . "&tr=" . $tipo_respuesta . "&tipocreacion=" . $tipocreacion);