source: admin/WebConsole/comandos/IniciarSesion.php @ 5701de1

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 5701de1 was dc00c0f, checked in by alonso <alonso@…>, 16 years ago

Fin pruebas primeros ficheros.

git-svn-id: https://opengnsys.es/svn/trunk@599 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 8.3 KB
Line 
1<?
2// *************************************************************************************************************************************************
3// Aplicación WEB: ogAdmWebCon
4// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
5// Fecha Creación: Año 2003-2004
6// Fecha Última modificación: Marzo-2005
7// Nombre del fichero: IniciarSesion.php
8// Descripción :
9//              Implementación� del comando "Iniciar Sesión"
10// *************************************************************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../clases/AdoPhp.php");
13include_once("../includes/constantes.php");
14include_once("../includes/comunes.php");
15include_once("../includes/CreaComando.php");
16include_once("../includes/HTMLSELECT.php");
17include_once("../includes/TomaDato.php");
18include_once("../idiomas/php/".$idioma."/comandos/iniciarsesion_".$idioma.".php");
19//________________________________________________________________________________________________________
20$identificador=0;
21$nombrefuncion="";
22$ejecutor="";
23$tipotrama="";
24$ambito=0;
25$idambito=0;
26$cadenaip="";
27
28$fp = fopen($fileparam,"r");
29$parametros= fread ($fp, filesize ($fileparam));
30fclose($fp);
31
32$ValorParametros=extrae_parametros($parametros,chr(13),'=');
33$identificador=$ValorParametros["identificador"];
34$nombrefuncion=$ValorParametros["nombrefuncion"];
35$ejecutor=$ValorParametros["ejecutor"];
36$tipotrama=$ValorParametros["tipotrama"];
37$ambito=$ValorParametros["ambito"];
38$idambito=$ValorParametros["idambito"];
39$cadenaip=$ValorParametros["cadenaip"];
40//________________________________________________________________________________________________________
41$idperfilsoftware=0;
42$idordenador=$idambito;
43$nombreordenador="";
44$ip="";
45$mac="";
46$idperfilhard=0;
47$idservidordhcp=0;
48$idservidorrembo=0;
49
50$cmd=CreaComando($cadenaconexion);
51if (!$cmd)
52        Header('Location: '.$pagerror.'?herror=2'); // Error de conexióncon servidor B.D.
53$resul=toma_propiedades($cmd,$idordenador);
54if (!$resul)
55                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci� de datos.
56//________________________________________________________________________________________________________
57?>
58<HTML>
59<TITLE>Administración web de aulas</TITLE>
60<HEAD>
61        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
62<LINK rel="stylesheet" type="text/css" href="../estilos.css">
63<SCRIPT language="javascript" src="./jscripts/IniciarSesion.js"></SCRIPT>
64<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/iniciarsesion_'.$idioma.'.js"></SCRIPT>'?>
65<? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
66<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
67</HEAD>
68<BODY>
69<FORM name="fdatos"> 
70        <INPUT type=hidden name=identificador value=<? echo $identificador ?>>
71        <INPUT type=hidden name=nombrefuncion value=<? echo $nombrefuncion ?>>
72        <INPUT type=hidden name=ejecutor value=<? echo $ejecutor ?>>
73        <INPUT type=hidden name=tipotrama value=<? echo $tipotrama ?>>
74        <INPUT type=hidden name=ambito value=<? echo $ambito ?>>
75        <INPUT type=hidden name=idambito value=<? echo $idambito ?>>
76        <INPUT type=hidden name=cadenaip value=<? echo $cadenaip ?>>
77<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
78        <P align=center class=cabeceras><? echo $TbMsg[0] ?><P>
79        <P align=center>
80        <SPAN align=center class=subcabeceras><? echo $TbMsg[1] ?></SPAN>
81        </BR>
82        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
83                <TR>
84                        <TH align=center>&nbsp;<? echo $TbMsg[2] ?>&nbsp;</TD>
85                        <? echo '<TD>'.$nombreordenador.'</TD>';?>
86                        <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
87                </TR>   
88                <TR>
89                        <TH align=center>&nbsp;<? echo $TbMsg[3] ?>&nbsp;</TD>
90                        <? echo '<TD>'.$ip.'</TD>';?>
91                </TR>
92                <TR>
93                        <TH align=center>&nbsp;<? echo $TbMsg[4] ?>&nbsp;</TD>
94                        <? echo '<TD>'.$mac.'</TD>';?>
95                </TR>   
96                <TR>
97                        <TH align=center>&nbsp;<? echo $TbMsg[5] ?>&nbsp;</TD>
98                        <? echo '<TD colspan=3>'.TomaDato($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion').'</TD>';    ?>
99                </TR>
100        </TABLE>
101        </P>
102<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
103        <P align=center>
104        <SPAN align=center class=subcabeceras><? echo $TbMsg[6] ?></SPAN>
105        </BR>
106        <TABLE  id="tabla_conf" align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
107                <TR>
108                        <TH align=center>&nbsp;&nbsp;</TH>
109                        <TH align=center>&nbsp;<? echo $TbMsg[8] ?>&nbsp;</TH>
110                        <TH align=center>&nbsp;<? echo $TbMsg[9] ?>&nbsp;</TH>
111                </TR>
112                        <?
113                                echo tabla_configuraciones($cmd,$idordenador);
114                        ?>
115        </TABLE>
116</FORM>
117<?
118//________________________________________________________________________________________________________
119include_once("../includes/opcionesacciones.php");
120//________________________________________________________________________________________________________
121//________________________________________________________________________________________________________
122include_once("../includes/opcionesbotones.php");
123//________________________________________________________________________________________________________
124//________________________________________________________________________________________________________
125include_once("../includes/iframecomun.php");
126//________________________________________________________________________________________________________
127?>
128</BODY>
129</HTML>
130<?
131/**************************************************************************************************************************************************
132        Recupera los datos de un ordenador
133                Parametros:
134                - cmd: Una comando ya operativo (con conexiónabierta) 
135                - ido: El identificador del ordenador
136________________________________________________________________________________________________________*/
137function toma_propiedades($cmd,$ido){
138        global $nombreordenador;
139        global $ip;
140        global $mac;
141        global $idperfilhard;
142        global $idservidordhcp;
143        global $idservidorrembo;
144        $rs=new Recordset;
145        $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard FROM ordenadores WHERE idordenador='".$ido."'";
146        $rs->Comando=&$cmd;
147        if (!$rs->Abrir()) return(false); // Error al abrir recordset
148        $rs->Primero();
149        if (!$rs->EOF){
150                $nombreordenador=$rs->campos["nombreordenador"];
151                $ip=$rs->campos["ip"];
152                $mac=$rs->campos["mac"];
153                $idperfilhard=$rs->campos["idperfilhard"];
154                $rs->Cerrar();
155                return(true);
156        }
157        else
158                return(false);
159}
160/*________________________________________________________________________________________________________
161        Crea la tabla de configuraciones y perfiles a crear
162________________________________________________________________________________________________________*/
163function tabla_configuraciones($cmd,$idordenador){
164        global $idcentro;
165        $tablaHtml="";
166        $rs=new Recordset;
167        $rsp=new Recordset;
168        $cmd->texto="SELECT configuraciones.configuracion FROM configuraciones INNER JOIN ordenadores ON configuraciones.idconfiguracion=ordenadores.idconfiguracion WHERE ordenadores.idordenador='".$idordenador."'";
169        $rs->Comando=&$cmd;
170        if (!$rs->Abrir()) return(""); // Error al abrir recordset
171        $configuracion= $rs->campos["configuracion"];
172        $auxsplit=split("\t",$configuracion);
173        for($j=0;$j<sizeof($auxsplit)-1;$j++){
174                $ValorParametros=extrae_parametros($auxsplit[$j],chr(10),'=');
175                $particion=$ValorParametros["numpart"]; // Toma la partici�
176                $tiposo=$ValorParametros["tiposo"]; // Toma nombre del sistema operativo
177                $tipopart=trim($ValorParametros["tipopart"]); // Toma tipo de partici� del sistema operativo
178                $nombreso=$ValorParametros["nombreso"]; // Toma nombre del sistema operativo
179                if(!empty($tiposo)){
180                        $tablaHtml.='<TR>'.chr(13);
181                        $tablaHtml.='<TD ><input type="radio" name="particion"  value='.$particion.'></TD>'.chr(13);
182                        $tablaHtml.='<TD align=center>&nbsp;'.$particion.'&nbsp;</TD>'.chr(13);
183                        $tablaHtml.='<TD>&nbsp;'.$nombreso.'&nbsp;</TD>'.chr(13);
184                        $tiposo=$ValorParametros["tiposo"];
185                        $tablaHtml.='</TR>'.chr(13);
186                }
187        }
188        $rs->Cerrar();
189        return($tablaHtml);
190}
191?>
Note: See TracBrowser for help on using the repository browser.