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; }