source: admin/WebConsole/comandos/CrearImagenBasica.php

qndtest
Last change on this file was 8c7b374, checked in by Ramón M. Gómez <ramongomez@…>, 5 years ago

#834: More PHP/HTML/CSS code cleanup.

  • Property mode set to 100644
File size: 8.7 KB
Line 
1<?php
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 2012
6// Fecha última modificación: Noviembre-2012
7// Nombre del fichero: CrearImagenBas.php
8// Descripción :
9//              Implementación del comando "CrearImagenBas.php"
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/HTMLCTESELECT.php");
18include_once("../idiomas/php/".$idioma."/comandos/crearimagenbasica_".$idioma.".php");
19include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
20include_once("../includes/pintaTablaConfiguraciones.php");
21//________________________________________________________________________________________________________
22//
23include_once("./includes/capturaacciones.php");
24//________________________________________________________________________________________________________
25//
26$cmd=CreaComando($cadenaconexion);
27if (!$cmd)
28        Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�n con servidor B.D.
29//________________________________________________________________________________________________________
30//
31$resul=tomaPropiedades($cmd,$idambito);
32if (!$resul){
33                Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci�n de datos.
34}
35//________________________________________________________________________________________________________
36?>
37<HTML>
38<HEAD>
39<TITLE>Administración web de aulas</TITLE>
40<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
41<LINK rel="stylesheet" type="text/css" href="../estilos.css">
42<SCRIPT language="javascript" src="./jscripts/CrearImagenBasica.js"></SCRIPT>
43<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
44<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/crearimagenbasica_'.$idioma.'.js"></SCRIPT>'?>
45<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comandos/comunescomandos_'.$idioma.'.js"></SCRIPT>'?>
46<SCRIPT language="javascript" src="./jscripts/comunescomandos.js"></SCRIPT>
47</HEAD>
48<BODY>
49<!------------------------------------------------------------------------------------------
50 Cabecera
51------------------------------------------------------------------------------------------->
52        <P align=center class=cabeceras><?php echo $TbMsg[0] ?><P>
53        <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[1] ?></SPAN></P>
54        <BR>
55        <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
56                <TR>
57                        <TH align=center>&nbsp;<?php echo $TbMsg[2] ?>&nbsp;</TH>
58                        <?php echo '<TD>'.$nombreordenador.'</TD>';?>
59                        <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
60                </TR>   
61                <TR>
62                        <TH align=center>&nbsp;<?php echo $TbMsg[3] ?>&nbsp;</TH>
63                        <?php echo '<TD>'.$ip.'</TD>';?>
64                </TR>
65                <TR>
66                        <TH align=center>&nbsp;<?php echo $TbMsg[4] ?>&nbsp;</TH>
67                        <?php echo '<TD>'.$mac.'</TD>';?>
68                </TR>   
69        </TABLE>
70<!------------------------------------------------------------------------------------------
71 Subcabecera
72------------------------------------------------------------------------------------------->   
73        <P align=center><SPAN class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></p>
74        <FORM  align=center name="fdatos">
75                <TABLE  width=90% align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
76                <TR>
77                        <TH align=center>&nbsp;&nbsp;</TH>
78                        <TH align=center>&nbsp;<?php echo $TbMsg["PARTITION"] ?>&nbsp;</TH>                     
79                        <TH align=center>&nbsp;<?php echo $TbMsg["SO_NAME"] ?>&nbsp;</TH>
80                        <TH align=center>&nbsp;<?php echo $TbMsg["IMAGE_REPOSITORY"]?>&nbsp;</TH>
81                        <TH align=center>&nbsp;<?php echo $TbMsg["SYNC_METHOD"]?>&nbsp;</TH>
82                        <TH align=center>&nbsp;<dfn  title='<?php echo $TbMsg["TITLE_W"]?>'> W </dfn> &nbsp;</TH>
83                        <TH align=center>&nbsp;<dfn  title='<?php echo $TbMsg["TITLE_E"]?>'> E </dfn> &nbsp;</TH>
84                        <TH align=center>&nbsp;<dfn  title='<?php echo $TbMsg["TITLE_C"]?>'> C </dfn> &nbsp;</TH>
85                </TR>
86<!------------------------------------------------------------------------------------------
87 Detalle
88------------------------------------------------------------------------------------------->                                   
89                <?php
90                                $tbPar=tablaConfiguracionesSincronizacion1($idambito);
91                ?>
92                </TABLE>
93        <input type=hidden id="cadPar" value="<?php echo $tbPar ?>">
94        <br>
95                <?php
96                                opcionesAdicionales();
97                ?>
98</FORM>
99<?php
100//---------------------------------------------------------------------------------------------
101// Pie
102//----------------------------------------------------------------------------------------------
103        include_once("./includes/formularioacciones.php");
104        include_once("./includes/opcionesacciones.php");
105?>
106</BODY>
107</HTML>
108<?php
109//*********************************************************************************************
110//      FUNCIONES
111//*********************************************************************************************
112
113/*----------------------------------------------------------------------------------------------
114        Recupera los datos de un ordenador
115                Parámetros:
116                - ido: El identificador del ordenador
117----------------------------------------------------------------------------------------------*/
118function tomaPropiedades($cmd,$ido)
119{
120        global $nombreordenador;
121        global $ip;
122        global $mac;
123        global $cmd;   
124       
125        $rs=new Recordset; 
126        $cmd->texto="SELECT nombreordenador,ip,mac,idperfilhard,idrepositorio
127                        FROM ordenadores
128                        WHERE idordenador='".$ido."'";
129        $rs->Comando=&$cmd; 
130        if (!$rs->Abrir()) return(false); // Error al abrir recordset
131        $rs->Primero(); 
132        if (!$rs->EOF){
133                $nombreordenador=$rs->campos["nombreordenador"];
134                $ip=$rs->campos["ip"];
135                $mac=$rs->campos["mac"];global $idcentro;
136                $rs->Cerrar();
137                return(true);
138        }
139        else
140                return(false);
141}
142
143/*----------------------------------------------------------------------------------------------
144        Dibuja una tabla con las opciones generales
145----------------------------------------------------------------------------------------------*/
146function opcionesAdicionales()
147{
148        global $TbMsg; 
149        global $funcion;
150       
151        $tablaHtml='<table width="90%" ';
152       
153        //if($funcion!="CrearImagenBasica")
154                $tablaHtml.='style="display:none"';
155                       
156        $tablaHtml.=' center border=0 cellPadding=0 cellSpacing=0 class="tabla_accesos">';
157        $tablaHtml.='<tr><th colspan=8 align=center><b>&nbsp;'.$TbMsg[12].'&nbsp;</b></th></tr>';
158        $tablaHtml.='<tr id="trOpc">
159                                        <td align=right>'.$TbMsg[13].'</td>
160                                        <td><input  type=checkbox name="bpi"></td>'; // Borrar imagen previamente del servidor                 
161        $tablaHtml.='           
162                                        <td  align=right>'.$TbMsg[14].'</td>
163                                        <td><input type=checkbox name="cpc"></td>'; // Copiar adem�s la imagen a la cach�
164        $tablaHtml.='           
165                                        <td  align=right>'.$TbMsg[15].'</td>
166                                        <td><input type=checkbox name="bpc"></td>'; // Borrar imagen de la cach� previamente antes de copiarla                                         
167        $tablaHtml.='           
168                                        <td  align=right>'.$TbMsg[16].'</td>
169                                        <td><input type=checkbox name="nba"></td>'; // No borrar archivos en destino   
170        $tablaHtml.='</tr>';
171        $tablaHtml.='   </table>';
172        echo $tablaHtml;
173}
174/*----------------------------------------------------------------------------------------------
175        Crea desplegable de imagenes
176----------------------------------------------------------------------------------------------*/
177function HTMLSELECT_imagenes($idimagen)
178{
179        global $cmd;
180        global $IMAGENES_BASICAS;
181        global $idcentro;       
182       
183        $SelectHtml="";
184        $cmd->texto="SELECT imagenes.idimagen,imagenes.descripcion,imagenes.nombreca,imagenes.ruta,
185                            repositorios.ip,repositorios.nombrerepositorio
186                        FROM imagenes
187                        INNER JOIN repositorios on imagenes.idrepositorio = repositorios.idrepositorio
188                        WHERE tipo=".$IMAGENES_BASICAS."
189                          AND imagenes.idcentro=".$idcentro;
190        $rs=new Recordset; 
191        $rs->Comando=&$cmd; 
192        if (!$rs->Abrir()) return("");
193        $rs->Primero(); 
194        $SelectHtml.= '<SELECT class="estilodesple" style="width:95%">';
195        $SelectHtml.= '    <OPTION value="0"></OPTION>';
196        while (!$rs->EOF){
197                $SelectHtml.='<OPTION value="'.$rs->campos["idimagen"].";".$rs->campos["nombreca"].";".$rs->campos["ip"].";".$rs->campos["ruta"].'"';
198                if($idimagen==$rs->campos["idimagen"]) $SelectHtml.=" selected ";
199                       
200                $SelectHtml.='>';
201                $SelectHtml.= $rs->campos["descripcion"].' - '. $rs->campos['nombrerepositorio'].'</OPTION>';
202                $rs->Siguiente();
203        }
204        $rs->Cerrar();
205        $SelectHtml.= '</SELECT>';
206        return($SelectHtml);
207}
208
Note: See TracBrowser for help on using the repository browser.