1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
|
<?php
// *****************************************************************************
// Aplicaci�n WEB: ogAdmWebCon
// Autor: Jos� Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Fecha Creaci�n: Agosto-2010
// Nombre del fichero: acceso.php
// Descripci�n: Pantalla principal de acceso a la consola de administraci�n web.
// Versi�n 1.0.3: Unificaci�n de ficheros e internacionalizaci�n.
// Autor: Ram�n G�mez - ETSII, Universidad de Sevilla
// Fecha: 2012-02-07
// *****************************************************************************
session_start();
if(isset($_SESSION)){ // Si existe algua sesi�n ...
session_unset(); // Elimina variables
session_destroy(); // Destruye sesi�n
}
// Cargar configuraci�n.
include_once("controlacceso.php");
include_once("./includes/CreaComando.php");
include_once("./clases/AdoPhp.php");
include_once("./includes/HTMLSELECT.php");
// Control de errores.
if (isset($_GET["herror"])) $herror=$_GET["herror"];
if (isset($_POST["herror"])) $herror=$_POST["herror"];
// Idioma.
if (isset($_POST["nemonico"])) $parmidi=$_POST["nemonico"];
if (!empty ($parmidi) and file_exists ("idiomas/php/$parmidi/acceso_$parmidi.php")) {
$idi=$parmidi;
}
include ("idiomas/php/$idi/acceso_$idi.php");
$busidcentro="";
$cmd=CreaComando($cnx); // Crea objeto comando
if (!$cmd)
die($TbMsg["ACCESS_ERROR"]);
$rs=new Recordset;
$cmd->texto="SELECT * FROM centros";
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return(false); // Error al abrir recordset
$rs->Primero();
if (!$rs->EOF){
$busidcentro=$rs->campos["identidad"];
}$rs->Cerrar();
// Valores por defecto.
$herror=0;
if (empty($busidcentro)){
$idcentro="";
}else{
$idcentro=$busidcentro;
}
?>
<html>
<head>
<title><?php echo $TbMsg["ACCESS_TITLE"];?></title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<link rel="shortcut icon" href="images/iconos/logocirculos.png" type="image/png" />
<link rel="stylesheet" type="text/css" href="estilos.css" />
<script language="javascript">
//______________________________________________________________________________
function confirmar(){
if (comprobar_datos())
document.fdatos.submit();
}
//______________________________________________________________________________
function comprobar_datos(){
if (document.fdatos.usu.value==""){
<?php echo 'alert("'.$TbMsg["ACCESS_NOUSER"].'");' ?>
document.fdatos.usu.focus();
return(false)
}
if (document.fdatos.pss.value==""){
<?php echo 'alert("'.$TbMsg["ACCESS_NOPASS"].'");' ?>
document.fdatos.pss.focus();
return(false)
}
var p=document.fdatos.idcentro.selectedIndex;
if (p==0){
<?php echo 'var res=confirm("'.$TbMsg["ACCESS_NOUNIT"].'");' ?>
if(!res)
return(false)
}
return(true)
}
//______________________________________________________________________________
function PulsaEnter(oEvento){
var iAscii;
if (oEvento.keyCode)
iAscii = oEvento.keyCode;
else{
if (oEvento.which)
iAscii = oEvento.which;
else
return false;
}
if (iAscii == 13) confirmar();
return true;
}
//______________________________________________________________________________
</script>
</head>
<body>
<div class="acceso">
<h1> <?php echo $TbMsg["ACCESS_HEADING"]; ?> </h1>
<h2> <?php echo $TbMsg["ACCESS_SUBHEAD"]; ?> </h2>
<form action="controlpostacceso.php" name="fdatos" method="post">
<fieldset>
<div><label for="usu"><?php echo $TbMsg["ACCESS_USERNAME"]; ?></label>
<input name="usu" type="text" onkeypress="PulsaEnter(event)" /></div>
<div><label for="pss"><?php echo $TbMsg["ACCESS_PASSWORD"]; ?></label>
<input name="pss" type="password" onkeypress="PulsaEnter(event)" /></div>
<div><label for="idcentro"><?php echo $TbMsg["ACCESS_ORGUNIT"]; ?></label>
<?php echo HTMLSELECT($cmd,0,'centros',$idcentro,'idcentro','nombrecentro',220); ?></div>
<div><button type="submit" onclick="confirmar()"><?php echo $TbMsg["ACCESS_OK"]; ?></button></div>
</fieldset>
</form>
</div>
<div class="pie">
<?php
// A�adir versi�n y URL al proyecto.
$versionfile="../doc/VERSION.txt";
if (file_exists ($versionfile)) {
echo '<span><a href="https://opengnsys.es/">';
include ($versionfile);
echo '</a></span>';
}
?>
<form action="#" name="lang" method="post">
<?php echo HTMLSELECT($cmd,0,'idiomas',$idi,'nemonico','descripcion',80); ?>
<button type="submit"><?php echo $TbMsg["ACCESS_CHOOSE"]; ?></button>
</form>
</div>
<?php
//______________________________________________________________________________
// Posiciona cursor en campo usuario y muestra mensaje de error si lo hubiera
echo '<script language="javascript">';
if (!empty($herror)) {
if (!empty($TbErr[$herror])) {
echo " alert('".$TbErr[$herror]."');";
} else {
echo " alert('".$TbMsg["ACCESS_UNKNOWNERROR"]."');";
}
}
echo ' document.fdatos.usu.focus()';
echo '</script>';
//______________________________________________________________________________
?>
</body>
</html>
|