source: admin/WebConsole/comandos/CrearSoftIncremental.php @ 5d05b06

Last change on this file since 5d05b06 was e32794a, checked in by Ramón M. Gómez <ramongomez@…>, 6 years ago

#834: Fixing more code cleanup: file encoding, CSS units, HTML tags, and trailing spaces.

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