require_once "ejercicios_form.php";
$id_curso = optional_param('id_curso', 0, PARAM_INT);
$name_ej = required_param('nombre_ejercicio', PARAM_TEXT);
global $CFG;
$mform = new mod_ejercicios_puzzle_form();
$mform->pintarinterfaz($id_curso);
/*código con la acción consecuente de eliminar... */
global $CFG;
if ($mform->is_cancelled()) {
    //Elimino el ejercicio
    if (optional_param('menuprincipal')) {
        redirect('./view.php?id=' . $id_curso . '&opcion=0');
    } else {
        $datos = optional_param('puzzle_creados', 0, PARAM_INT);
        $ejercicios_bd = new Ejercicios_mis_puzzledoble();
        $ejercicio_mio = $ejercicios_bd->obtener_uno($datos);
        #borramos las imagenes o videos
        $name_ej = $ejercicio_mio->get('name');
        for ($i = 1; $i <= $ejercicio_mio->get('nrespuestas'); $i++) {
            //Cuantas fotos tengo
            if (file_exists('/var/www/moodle/mod/ejercicios/imagenes/' . $name_ej . '_' . $i)) {
                if (unlink('/var/www/moodle/mod/ejercicios/imagenes/' . $name_ej . '_' . $i)) {
                    print "El archivo fue borrado";
                }
            } else {
                print "Este archivo no existe";
            }
        }
        #borramos el ejrcicio de la bd
        delete_records('ejercicios_tipo_puzzle', 'id', $datos);
        redirect('./view.php?id=' . $id_curso . '&opcion=1');
 function obtener_todos()
 {
     $sql = 'SELECT * FROM  mdl_ejercicios_tipo_puzzle';
     $todos = get_records_sql($sql);
     $todos_mis_ejercicios = array();
     foreach ($todos as $cosa) {
         $mp = new Ejercicios_mis_puzzledoble();
         $mp->obtener_uno($cosa->id);
         $todos_mis_ejercicios[] = $mp;
     }
     return $todos_mis_ejercicios;
 }