public function borrar($email = '') { if ($email != '') { $email = urldecode($email); if (Empleado_model::existe($email)) { $empleado = new Empleado_model(); $empleado->datos($email); $codigo = $empleado->foto($email, TRUE); if (Archivo_model::existe($codigo)) { $archivo = new Archivo_model(); $archivo->datos($codigo); $nombreArchivo = array_pop(explode("/", $archivo->ruta())); $borrado = unlink(realpath(__DIR__ . '/../../images/fotos/thumb/' . $nombreArchivo)); if ($borrado) { $archivo->eliminar(); } } $empleado->eliminar(); } } else { if ($this->input->post('checkbox') != '') { $emails = $this->input->post('checkbox'); foreach ($emails as $email) { if (Empleado_model::existe(urldecode($email))) { $empleado = new Empleado_model(); $empleado->datos($email); $codigo = $empleado->foto($email, TRUE); if (Archivo_model::existe($codigo)) { $archivo = new Archivo_model(); $archivo->datos($codigo); $nombreArchivo = array_pop(explode("/", $archivo->ruta())); $borrado = unlink(realpath(__DIR__ . '/../../images/fotos/thumb/' . $nombreArchivo)); if ($borrado) { $archivo->eliminar(); } } $empleado->eliminar(); } } } } if ($this->uri->segment(2) == 'clientes') { redirect('admin/clientes'); } elseif ($this->uri->segment(2) == 'empleados') { redirect('admin/empleados'); } }