summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/controlpostacceso.php
diff options
context:
space:
mode:
authoralonso <alonso@us.es>2010-04-12 11:20:48 +0000
committeralonso <alonso@us.es>2010-04-12 11:20:48 +0000
commit06be6723218372ed45ead2c38ae63ca30849238d (patch)
tree024d8114132463a2ef5cff5c33b76a19668bc5c0 /admin/WebConsole/controlpostacceso.php
parent00b3dffed67f1a03ffa194bb50c0d4dc44b470ff (diff)
Modificaciones de Alfonso
git-svn-id: https://opengnsys.es/svn/trunk@856 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/controlpostacceso.php')
-rw-r--r--admin/WebConsole/controlpostacceso.php31
1 files changed, 29 insertions, 2 deletions
diff --git a/admin/WebConsole/controlpostacceso.php b/admin/WebConsole/controlpostacceso.php
index 0a97a769..f793db9a 100644
--- a/admin/WebConsole/controlpostacceso.php
+++ b/admin/WebConsole/controlpostacceso.php
@@ -54,11 +54,17 @@ include_once("./clases/AdoPhp.php");
$_SESSION["widtipousuario"]=$tsu;
$_SESSION["widioma"]=$idi;
$_SESSION["wcadenaconexion"]=$cnx;
- $_SESSION["wservidorhidra"]=$ips;
- $_SESSION["whidraport"]=$prt;
$_SESSION["wpagerror"]=$wer;
$_SESSION["wurlacceso"]=$wac;
+// Variables de entorno
+ $resul=toma_entorno($cmd,&$ips,&$prt);
+ if(!$resul)
+ Header("Location: ".$wac."?herror=4"); // Error de conexión con servidor B.D.
+
+ $_SESSION["wservidorhidra"]=$ips;
+ $_SESSION["whidraport"]=$prt;
+
/*
echo "<BR>Cadena=".$_SESSION["wcadenaconexion"];
echo "<BR>servidorhidra=".$_SESSION["wservidorhidra"];
@@ -118,6 +124,27 @@ echo "<BR>idtipousuario=".$_SESSION["widtipousuario"];
}
return(false);
}
+//________________________________________________________________________________________________________
+ // Busca datos de configuración del sistema
+ // Parametros:
+ // - cmd:Una comando ya operativo (con conexión abierta)
+ // - ips: Dirección IP del servidor de administración
+ // - prt: Puerto de comunicaciones
+ //
+ // Devuelve datos generales de configuración del sistema
+ //_______________________________________________________________________________________________________
+ function toma_entorno($cmd,$ips,$prt){
+ $rs=new Recordset;
+ $cmd->texto="SELECT * FROM entornos";
+ $rs->Comando=&$cmd;
+ //echo $cmd->texto;
+ if (!$rs->Abrir()) return($false); // Error al abrir recordset
+ if(!$rs->EOF){
+ $ips=$rs->campos["ipserveradm"];
+ $prt=$rs->campos["portserveradm"];
+ }
+ return(true);
+ }
//_______________________________________________________________________________________________________
?>
<HTML>