summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/controlpostacceso.php
diff options
context:
space:
mode:
authoralbertogp <albertogp@uma.es>2013-02-27 07:51:10 +0000
committeralbertogp <albertogp@uma.es>2013-02-27 07:51:10 +0000
commit4573cbdef00039f4e8966828ee2572e0654d9cbb (patch)
tree8e0eaeb7b7c54d7c09182391eb7e476969a79748 /admin/WebConsole/controlpostacceso.php
parentc5065c82e7d300a7795b619cbb29866572bc3cb8 (diff)
#557 integraciĆ³n mejora en rama de desarrollo branch/version1.0 (1.0.5pre)
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3640 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/controlpostacceso.php')
-rw-r--r--admin/WebConsole/controlpostacceso.php23
1 files changed, 22 insertions, 1 deletions
diff --git a/admin/WebConsole/controlpostacceso.php b/admin/WebConsole/controlpostacceso.php
index 9f0a404b..bc02e4af 100644
--- a/admin/WebConsole/controlpostacceso.php
+++ b/admin/WebConsole/controlpostacceso.php
@@ -13,7 +13,8 @@ include_once("./clases/AdoPhp.php");
#include_once("idiomas/php/$idi/acceso_$idi.php");
//________________________________________________________________________________________________________
$usu="";
- $pss="";
+ $pss="";
+ $ident="";
$idc=0;
$iph=""; // Switch menu cliente
@@ -28,6 +29,22 @@ include_once("./clases/AdoPhp.php");
die($TbMsg["ACCESS_ERROR"]);
//________________________________________________________________________________________________________
+if ($idc != 0)
+{
+ $rs=new Recordset;
+// $cmd->texto="SELECT * FROM centros WHERE idcentro='$idc'";
+ $cmd->texto="SELECT * FROM centros WHERE idcentro=".$idc;
+ $rs->Comando=&$cmd;
+ if (!$rs->Abrir()) return(false); // Error al abrir recordset
+ $rs->Primero();
+ if (!$rs->EOF){
+ $ident=$rs->campos["identidad"];
+ }$rs->Cerrar();
+}
+
+//________________________________________________________________________________________________________
+
+
$nmc="";
$idi="";
@@ -51,6 +68,7 @@ include_once("./clases/AdoPhp.php");
session_start(); // Activa variables de sesiĆ³n
+ $_SESSION["widentidad"]=$ident;
$_SESSION["widcentro"]=$idc;
$_SESSION["wnombrecentro"]=$nmc;
$_SESSION["wusuario"]=$usu;
@@ -59,6 +77,7 @@ include_once("./clases/AdoPhp.php");
$_SESSION["wcadenaconexion"]=$cnx;
$_SESSION["wpagerror"]=$wer;
$_SESSION["wurlacceso"]=$wac;
+ $_SESSION["wadminetboot"]=$adminetboot;
// Variables de entorno
$resul=toma_entorno($cmd,$ips,$prt,$pclo,$rep);
@@ -80,6 +99,7 @@ include_once("./clases/AdoPhp.php");
// Devuelve el identificador del centro, el nombre y el idioma utilizado por el usuario
//_______________________________________________________________________________________________________
function toma_datos($cmd,$idcentro,&$nombrecentro,&$idioma,$usuario,&$idtipousuario,$pasguor){
+ global $adminetboot;
$rs=new Recordset;
if(!empty($idcentro)){
$cmd->texto="SELECT usuarios.idtipousuario, centros.nombrecentro,
@@ -104,6 +124,7 @@ include_once("./clases/AdoPhp.php");
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return($false); // Error al abrir recordset
if(!$rs->EOF){
+ $adminetboot=$rs->campos["idtipousuario"];
$idtipousuario=$rs->campos["idtipousuario"];
$idioma=$rs->campos["idioma"];
if(!empty($idcentro)){