private function load()
 {
     // PERMISOS DEL PROYECTO
     $permiso = new Permisos();
     $filtro = "IdPerfil='{$this->idPerfil}' AND NombreModulo='VARWEBPRO'";
     $rows = $permiso->cargaCondicion("Funcionalidades", $filtro);
     if (isset($rows[0]['Funcionalidades'])) {
         $aux = explode(",", $rows[0]['Funcionalidades']);
     } else {
         $aux = array();
     }
     foreach ($aux as $value) {
         $this->permisos['permisosProyecto'][$value] = TRUE;
     }
     $filtro = "IdPerfil='{$this->idPerfil}' AND NombreModulo='{$this->controller}'";
     $rows = $permiso->cargaCondicion("Funcionalidades", $filtro);
     unset($permiso);
     if ($rows[0]['Funcionalidades'] != '') {
         $modulos = new Modulos();
         $modulo = $modulos->find('NombreModulo', $this->controller);
         unset($modulos);
         $this->permisos['enCurso'] = array('app' => $modulo->getCodigoApp(), 'modulo' => $modulo->getNombreModulo());
         unset($modulo);
         // Permisos del módulo
         $aux = explode(',', $rows[0]['Funcionalidades']);
         foreach ($aux as $value) {
             $this->permisos['permisosModulo'][$value] = TRUE;
         }
         // SI NO TIENE PERMISOS DE ACCESO AL MODULO, DESHABILITO TODOS LOS
         // PERMISOS DEL MODULO
         if (!isset($this->permisos['permisosModulo']['AC'])) {
             unset($this->permisos['permisosModulo']);
         }
         // Permisos de la app
         $permiso = new Permisos();
         $rows = $permiso->cargaCondicion("Funcionalidades", "IdPerfil='{$this->idPerfil}' AND NombreModulo='{$this->permisos['enCurso']['app']}'");
         unset($permiso);
         $aux = explode(',', $rows[0]['Funcionalidades']);
         foreach ($aux as $value) {
             $this->permisos['permisosApp'][$value] = TRUE;
         }
     }
 }