$auxUrlVideo = optional_param('pregunta' . $i, NULL, PARAM_TEXT);
             $yvh = new YoutubeVideoHelper();
             $id_video = $yvh->getVideoId($auxUrlVideo);
             $pregunta = $id_video;
             break;
     }
     $log->write('pregunta: ' . $pregunta);
     //Coger las cabeceras
     $cabs = array("", "", "", "", "");
     for ($j = 1; $j <= $num_cols; $j++) {
         $cabs[$j - 1] = optional_param('cab_' . $i . '_0_' . $j, "", PARAM_TEXT);
     }
     $log->write('cabeceras: ' . var_export($cabs, true));
     //Insertar la pregunta
     $preguntas = new ejercicios_ierc_preg(NULL, $id_ejercicio, $pregunta, $num_cols, $cabs[0], $cabs[1], $cabs[2], $cabs[3], $cabs[4]);
     $id_preg = $preguntas->insertar();
     $log->write("insertar pregunta, error: " . mysql_error());
     $log->write("id_preg: " . $id_preg);
     //Insertar las respuestas
     $num_resp = optional_param('numerorespuestas_' . $i, 0, PARAM_INT);
     for ($k = 1; $k <= $num_resp; $k++) {
         $resp = ["", "", "", "", ""];
         for ($l = 1; $l <= $num_cols; $l++) {
             $resp[$l - 1] = optional_param('resp_' . $i . '_' . $k . '_' . $l, "", PARAM_TEXT);
         }
         $log->write("respuestas " . $k . " : " . var_export($resp, true));
         $respuestas = new ejercicios_ierc_resp(NULL, $id_preg, $resp[0], $resp[1], $resp[2], $resp[3], $resp[4]);
         $respuestas->insertar();
         $log->write('insertar respuestas: ' . mysql_error());
     }
 }
 $log->write("Pregunta: " . $pregunta);
 //Obtener el numero de subrespuestas (numero de columnas de la tabla)
 $num_cols = $_SESSION['IERC']['numPreguntas'];
 $num_cols = $num_cols + 1;
 $log->write("Num cols: " . $num_cols);
 //Obtener los titulos de las cabeceras
 //IMPORTANTE: NO USAR [..,..,..] EN MAC06 NO SE SOPORTA DEBIDO A LA VERSION DE PHP
 $cabeceras = array("", "", "", "", "");
 for ($l = 1; $l <= $num_cols; $l++) {
     $cabeceras[$l - 1] = optional_param('cab_' . $j . '_0_' . $l, "", PARAM_TEXT);
 }
 $log->write("Cabeceras: " . var_export($cabeceras, true));
 //Inserto la pregunta
 $mispreguntas = new ejercicios_ierc_preg(NULL, $id_ejercicio, $pregunta, $num_cols, $cabeceras[0], $cabeceras[1], $cabeceras[2], $cabeceras[3], $cabeceras[4]);
 $log->write("antes");
 $id_preg = $mispreguntas->insertar();
 $log->write("después");
 $log->write("insertar preguntas: " . mysql_error());
 $log->write("Id Preg: " . $id_preg);
 //Obtengo el numero de respuestas a cada pregunta
 $numero_respuestas = optional_param('numerorespuestas_' . $j, 0, PARAM_INT);
 $log->write("Numero respuestas: " . $numero_respuestas);
 $respuestas = array("", "", "", "", "");
 //Obtengo la respuesta
 for ($k = 0; $k < $numero_respuestas; $k++) {
     $l = $k + 1;
     for ($m = 1; $m <= $num_cols; $m++) {
         $log->write("Celda: " . 'resp_' . $j . '_' . $l . '_' . $m);
         $respuestas[$m - 1] = optional_param('resp_' . $j . '_' . $l . '_' . $m, "", PARAM_TEXT);
     }
     $log->write("Respuesta " . $l . " : " . var_export($respuestas, true));