Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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);
             }
         }
     }
 }