public function borrar($codigoProyecto, $codigoTarea) { if ($this->_permisosTareas($codigoProyecto, $codigoTarea)) { $tarea = new Tarea_model(); $archivos = Archivo_model::obtener($codigoTarea, 'tarea'); if (!empty($archivos)) { foreach ($archivos as $arch) { $archivo = new Archivo_model(); $archivo->eliminar($arch->Codigo); } } $respuestas = Respuesta_model::obtener($codigoTarea); if (!empty($respuestas)) { foreach ($respuestas as $respuesta) { $archivos = Archivo_model::obtener($respuesta->Codigo, 'respuesta'); if (!empty($archivos)) { foreach ($archivos as $arch) { $archivo = new Archivo_model(); $archivo->eliminar($arch->Codigo); } } } } $tarea->borrar($codigoTarea); redirect("admin/proyecto/tareas/{$codigoProyecto}"); } }