/**
  * Carga las variables web y de entorno del proyecto, app y módulo
  * @return void
  */
 protected function cargaVariables()
 {
     // Variables de entorno del proyecto
     if (!isset($_SESSION['VARIABLES']['EnvPro'])) {
         $variables = new Variables('Pro', 'Env');
         $this->varEnvPro = $variables->getValores();
         $_SESSION['VARIABLES']['EnvPro'] = $this->varEnvPro;
     } else {
         $this->varEnvPro = $_SESSION['VARIABLES']['EnvPro'];
     }
     $this->values['varEnvPro'] = $this->varEnvPro;
     //if ((count($this->values['varEnvPro']) == 0) and ( $_SESSION['usuarioPortal']['IdPerfil'] == '1'))
     //    $this->values['errores'][] = "No se han definido las variables de entorno del proyecto";
     // Variables web del proyecto
     if (!isset($_SESSION['VARIABLES']['WebPro'])) {
         $variables = new Variables('Pro', 'Web');
         $this->varWebPro = $variables->getValores();
         $_SESSION['VARIABLES']['WebPro'] = $this->varWebPro;
     } else {
         $this->varWebPro = $_SESSION['VARIABLES']['WebPro'];
     }
     $this->values['varWebPro'] = $this->varWebPro;
     //if ((count($this->values['varWebPro']) == 0) and ( $_SESSION['usuarioPortal']['IdPerfil'] == '1'))
     //    $this->values['errores'][] = "No se han definido las variables web del proyecto";
     // Variables de entorno del modulo
     $variables = new Variables('Mod', 'Env', $this->entity);
     $this->varEnvMod = $variables->getValores();
     $this->values['varEnvMod'] = $this->varEnvMod;
     $_SESSION['VARIABLES']['EnvMod'] = $this->varEnvMod;
     //if ((count($this->values['varEnvMod']) == 0) and ( $_SESSION['usuarioPortal']['IdPerfil'] == '1'))
     //    $this->values['errores'][] = "No se han definido las variables de entorno del módulo '{$this->entity}'";
     // Variables web del modulo
     if (!isset($_SESSION['VARIABLES']['WebMod'])) {
         $variables = new Variables('Mod', 'Web', $this->entity);
         $this->varWebMod = $variables->getValores();
         $_SESSION['VARIABLES']['WebMod'] = $this->varWebMod;
     } else {
         $this->varWebMod = $_SESSION['VARIABLES']['WebMod'];
     }
     $this->values['varWebMod'] = $this->varWebMod;
     //if ((count($this->values['varWebMod']) == 0) and ( $_SESSION['usuarioPortal']['IdPerfil'] == '1'))
     //    $this->values['errores'][] = "No se han definido las variables web del módulo '{$this->entity}'";
     // Variables de entorno de la app
     if (!isset($_SESSION['VARIABLES']['EnvApp'])) {
         $variables = new Variables('App', 'Env', $this->app);
         $this->varEnvApp = $variables->getValores();
         $_SESSION['VARIABLES']['EnvApp'] = $this->varEnvApp;
     } else {
         $this->varEnvApp = $_SESSION['VARIABLES']['EnvApp'];
     }
     $this->values['varEnvApp'] = $this->varEnvApp;
     //if ((count($this->values['varEnvApp']) == 0) and ($_SESSION['usuarioPortal']['IdPerfil'] == '1'))
     //    $this->values['errores'][] = "No se han definido las variables de entorno de la App '{$this->app}'";
     // Variables web de la app
     if (!isset($_SESSION['VARIABLES']['WebApp'])) {
         $variables = new Variables('App', 'Web', $this->app);
         $this->varWebApp = $variables->getValores();
         $_SESSION['VARIABLES']['WebApp'] = $this->varWebApp;
     } else {
         $this->varWebApp = $_SESSION['VARIABLES']['WebApp'];
     }
     $this->values['varWebApp'] = $this->varWebApp;
     //if ((count($this->values['varWebApp']) == 0) and ($_SESSION['usuarioPortal']['IdPerfil'] == '1'))
     //    $this->values['errores'][] = "No se han definido las variables web de la App '{$this->app}'";
     unset($variables);
 }