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(); } } } else { if ($tipo_origen == 3) { //ES UN VIDEO if (YoutubeVideoHelper::getVideoId(required_param('archivovideo' . $j, PARAM_TEXT)) != null) { //$preg = required_param('pregunta' . $j, PARAM_TEXT); $preg = YoutubeVideoHelper::getVideoId(required_param('archivovideo' . $j, PARAM_TEXT)); $ejercicio_texto_preg = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $preg); $id_pregunta = $ejercicio_texto_preg->insertar(); $ejercicio_texto_video = new Ejercicios_videos_asociados(NULL, $id_ejercicio, $id_pregunta, $preg); $ejercicio_texto_video->insertar(); //$resp = YoutubeVideoHelper::getVideoId(required_param('archivovideo' . $j, PARAM_TEXT)); //echo "archivo video" . $resp; if ($tipo_respuesta == 1) { //La respuesta es un texto $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(); } } echo "insertado"; } } else { if ($tipo_origen == 4) {
$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(); $auxUrlVideo = optional_param('archivovideo' . $j, PARAM_TEXT); $yvh = new YoutubeVideoHelper(); $idVideo = $yvh->getVideoId($auxUrlVideo); print_r($idVideo); // $dirvideoasociado = optional_param('archivovideo'.$j,PARAM_TEXT); $rcorrecta = 0; //Me da igual si es correcat o incorrecta //Lo inserto en la tabla de videos para asociar respuestas y preguntas print_r('cosa'); print_r($idVideo); $mi_respuesta = new Ejercicios_videos_asociados(NULL, $id_ejercicio, $id_preg, $idVideo); $mi_respuesta->insertar(); } //echo "fin insercción"; break; case 4: //Es una imagen //echo "es una imagen la pregunta"; $numero_preguntas = optional_param('numeropreguntas', PARAM_INT); //echo "numero preguntas" . $numero_preguntas; //SUBO LAS FOTOS A MOODLE $m = 1; foreach ($_FILES as $name => $values) { //tengo que cambiar la ruta donde se guarda if (move_uploaded_file($values['tmp_name'], './imagenes/foto_' . $id_ejercicio . '_' . $m . '.jpg')) { // echo 'El archivo ha sido subido correctamente.<br/>'; $m++;