/** * 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); }