public function pertenece($email) { $aux = FALSE; if ($this->existe($this->Codigo)) { if ($this->email() == $email) { $aux = TRUE; } else { $aux = Proyecto_model::existeEmpleado($this->Codigo, $email); } } return $aux; }
public function descargarZip($codigoProyecto, $codigoCarpeta = '') { $this->load->library('zip'); if (Proyecto_model::existe($codigoProyecto)) { $proyecto = new Proyecto_model(); $nombre = $proyecto->nombre($codigoProyecto); if ($this->session->userdata('usuario') == 'admin' || Proyecto_model::existeEmpleado($codigoProyecto, $this->session->userdata('email'))) { if ($codigoCarpeta == '') { $path = getcwd() . "/archivos/proyectos/{$codigoProyecto}/"; } else { if (Archivo_model::existe($codigoCarpeta)) { $archivo = new Archivo_model(); $path = str_replace('http://localhost/bareaarquitectos', realpath(getcwd()), $archivo->ruta($codigoCarpeta)); } } if (file_exists($path)) { $this->zip->read_dir($path, FALSE); $this->zip->download($nombre); } } } }