texto="SELECT usuarios.idtipousuario, centros.nombrecentro, idiomas.nemonico AS idioma FROM usuarios INNER JOIN administradores_centros ON administradores_centros.idusuario=usuarios.idusuario INNER JOIN centros ON centros.idcentro=administradores_centros.idcentro INNER JOIN idiomas ON usuarios.ididioma=idiomas.ididioma WHERE idtipousuario <> 3 AND usuarios.usuario='".$usuario."' AND usuarios.pasguor='".$pasguor."' AND administradores_centros.idcentro=".$idcentro; } else{ $cmd->texto="SELECT usuarios.idtipousuario, idiomas.nemonico AS idioma FROM usuarios INNER JOIN idiomas ON usuarios.ididioma=idiomas.ididioma WHERE idtipousuario <> 3 AND usuarios.usuario='".$usuario."' AND usuarios.pasguor='".$pasguor."'"; } $rs->Comando=&$cmd; if (!$rs->Abrir()) return($false); // Error al abrir recordset if(!$rs->EOF){ $idtipousuario=$rs->campos["idtipousuario"]; $idioma=$rs->campos["idioma"]; if(!empty($idcentro)){ $nombrecentro=$rs->campos["nombrecentro"]; $idtipousuario=2; // Fuerza al acceso como administrador de UNidad organizativa return(true); } else{ $nombrecentro=""; if($idtipousuario<>1) // Si NO es superadminsitrador return(false); else return(true); } } 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 // - pclo: Protocolo de clonación // - rep: Uso de repositorio centralizado // // Devuelve datos generales de configuración del sistema //_______________________________________________________________________________________________________ function toma_entorno($cmd,&$ips,&$prt,&$pclo,&$rep){ $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"]; $pclo=$rs->campos["protoclonacion"]; //$rep=$rs->campos["repositorio"]; } return(true); } //_______________________________________________________________________________________________________ ?> <?php echo $TbMsg["ACCESS_TITLE"] ?>