30/local/Recycle bin
De MoodleDocs
Este plugin añade una "papelera de reciclaje" para los módulos de curso de Moodle 2.8 y 2.9.
Requiere de una modificación al código del núcleo de Moodle, debido a que no hay un evento pre-cm-deleted, por lo que Usted necesitará añadir un par de líneas al archivo '/course/lib.php' (la función course_delete_module), justamente después de la primera oración que tenga "if()".
- Primeramente deberá de encontrar la carpeta moodle/course y localizar allí al archivo lib.php que Usted necesitará modificar:
- Usted puede editar fácilmente el archivo lib.php empleando Notepad ++ para Windows.
- Usted necesitará encontrar exactamente estas líneas:
function course_delete_module($cmid) { return true; }
- Usted añadirá exactamente estas dos líneas siguientes:
// Notify the recycle bin plugin. \local_recyclebin\Observer::pre_cm_delete($cm);
Su archivo modificado (hackeado) deberá de verse exactamente como las líneas 1658 y 1659 de la siguiente imagen con el texto que ya le añadió::
- Y entonces tendrá Usted una papelera de reciclaje en Moodle dentro del Bloque de administración: