| [3ec149c] | 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 2009-2010 | 
|---|
|  | 6 | // Fecha Última modificación: Agosto-2010 | 
|---|
|  | 7 | // Nombre del fichero: configuraciones.php | 
|---|
|  | 8 | // Descripción : | 
|---|
|  | 9 | //              Muestra la configuración de las particiones de los ordenadores de un aula | 
|---|
|  | 10 | // ************************************************************************************************************************************************* | 
|---|
|  | 11 | include_once("../includes/ctrlacc.php"); | 
|---|
|  | 12 | include_once("../clases/AdoPhp.php"); | 
|---|
|  | 13 | include_once("../includes/CreaComando.php"); | 
|---|
|  | 14 | include_once("../includes/comunes.php"); | 
|---|
|  | 15 | include_once("../includes/constantes.php"); | 
|---|
|  | 16 | include_once("../includes/ConfiguracionesParticiones.php"); | 
|---|
|  | 17 | include_once("../idiomas/php/".$idioma."/configuraciones_".$idioma.".php"); | 
|---|
|  | 18 | //________________________________________________________________________________________________________ | 
|---|
|  | 19 | // | 
|---|
|  | 20 | // Captura parámetros | 
|---|
|  | 21 | //________________________________________________________________________________________________________ | 
|---|
|  | 22 |  | 
|---|
|  | 23 | $ambito=0; | 
|---|
|  | 24 | $idambito=0; | 
|---|
|  | 25 | $swp=0; // Switch que indica si viene de las propiedades de ordenadores | 
|---|
|  | 26 | // Agrupamiento por defecto | 
|---|
|  | 27 | $fk_sysFi=0; | 
|---|
|  | 28 | $fk_nombreSO=0; | 
|---|
|  | 29 | $fk_tamano=0; | 
|---|
|  | 30 | $fk_imagen=0; | 
|---|
|  | 31 | $fk_perfil=0; | 
|---|
|  | 32 |  | 
|---|
|  | 33 | if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; | 
|---|
|  | 34 | if (isset($_GET["ambito"])) $ambito=$_GET["ambito"]; | 
|---|
|  | 35 | if (isset($_GET["swp"])) $swp=$_GET["swp"]; | 
|---|
|  | 36 |  | 
|---|
|  | 37 | if (isset($_POST["idambito"])) $idambito=$_POST["idambito"]; | 
|---|
|  | 38 | if (isset($_POST["ambito"])) $ambito=$_POST["ambito"]; | 
|---|
|  | 39 |  | 
|---|
|  | 40 | if (isset($_POST["fk_sysFi"])) $fk_sysFi=$_POST["fk_sysFi"]; | 
|---|
|  | 41 | if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"]; | 
|---|
|  | 42 | if (isset($_POST["fk_tamano"])) $fk_tamano=$_POST["fk_tamano"]; | 
|---|
|  | 43 | if (isset($_POST["fk_imagen"])) $fk_imagen=$_POST["fk_imagen"]; | 
|---|
|  | 44 | if (isset($_POST["fk_perfil"])) $fk_perfil=$_POST["fk_perfil"]; | 
|---|
|  | 45 |  | 
|---|
|  | 46 | //________________________________________________________________________________________________________ | 
|---|
|  | 47 |  | 
|---|
|  | 48 | $cmd=CreaComando($cadenaconexion); | 
|---|
|  | 49 | if (!$cmd) | 
|---|
|  | 50 | Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D. | 
|---|
|  | 51 | //________________________________________________________________________________________________________ | 
|---|
|  | 52 | ?> | 
|---|
|  | 53 | <HTML> | 
|---|
|  | 54 | <TITLE>Administración web de aulas</TITLE> | 
|---|
|  | 55 | <HEAD> | 
|---|
|  | 56 | <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> | 
|---|
|  | 57 | <LINK rel="stylesheet" type="text/css" href="../estilos.css"> | 
|---|
|  | 58 | </HEAD> | 
|---|
|  | 59 | <BODY> | 
|---|
|  | 60 | <? | 
|---|
|  | 61 | switch($ambito){ | 
|---|
|  | 62 | case $AMBITO_AULAS : | 
|---|
|  | 63 | $urlimg='../images/iconos/aula.gif'; | 
|---|
|  | 64 | $textambito=$TbMsg[2]; | 
|---|
|  | 65 | break; | 
|---|
|  | 66 | case $AMBITO_GRUPOSORDENADORES : | 
|---|
|  | 67 | $urlimg='../images/iconos/carpeta.gif'; | 
|---|
|  | 68 | $textambito=$TbMsg[3]; | 
|---|
|  | 69 | break; | 
|---|
|  | 70 | case $AMBITO_ORDENADORES : | 
|---|
|  | 71 | $urlimg='../images/iconos/ordenador.gif'; | 
|---|
|  | 72 | $textambito=$TbMsg[4]; | 
|---|
|  | 73 | } | 
|---|
|  | 74 | if(!$swp){ | 
|---|
|  | 75 | echo '<p align=center><span class=cabeceras>'.$TbMsg[0].' </span><br>'; | 
|---|
|  | 76 | echo '<IMG src="'.$urlimg.'">  <span align=center class=subcabeceras><U>'.$TbMsg[1].' | 
|---|
|  | 77 | : '.$textambito.'</U></span>  </span></p>'; | 
|---|
|  | 78 | } | 
|---|
|  | 79 |  | 
|---|
|  | 80 | switch($ambito){ | 
|---|
|  | 81 | case $AMBITO_AULAS : | 
|---|
|  | 82 | $resul=datosAulas($cmd,$idambito); | 
|---|
|  | 83 | break; | 
|---|
|  | 84 | case $AMBITO_GRUPOSORDENADORES : | 
|---|
|  | 85 | $resul=datosGruposOrdenadores($cmd,$idambito); | 
|---|
|  | 86 | break; | 
|---|
|  | 87 | case $AMBITO_ORDENADORES : | 
|---|
|  | 88 | if(!$swp) | 
|---|
|  | 89 | $resul=datosOrdenadores($cmd,$idambito); | 
|---|
|  | 90 | break; | 
|---|
|  | 91 | } | 
|---|
|  | 92 | if($ambito!=$AMBITO_ORDENADORES){ | 
|---|
|  | 93 | ?> | 
|---|
|  | 94 | <P align=center><SPAN align=center class=subcabeceras><? echo $TbMsg[19]?></SPAN></P> | 
|---|
|  | 95 | <FORM action="configuraciones.php" name="fdatos" method="POST"> | 
|---|
|  | 96 | <INPUT type="hidden" name="idambito" value="<? echo $idambito?>"> | 
|---|
|  | 97 | <INPUT type="hidden" name="ambito" value="<? echo $ambito?>"> | 
|---|
|  | 98 | <TABLE class="tabla_busquedas" align=center border=0 cellPadding=0 cellSpacing=0> | 
|---|
|  | 99 | <TR> | 
|---|
|  | 100 | <TH height=15 align="center" colspan=14><? echo $TbMsg[18]?></TH> | 
|---|
|  | 101 | </TR> | 
|---|
|  | 102 | <TR> | 
|---|
|  | 103 | <TD align=right><? echo $TbMsg[30]?></TD> | 
|---|
|  | 104 | <TD align=center><INPUT type="checkbox" value="<? echo $msk_sysFi?>" name="fk_sysFi" <? if($fk_sysFi==$msk_sysFi) echo " checked "?>></TD> | 
|---|
|  | 105 | <TD width="20" align=center> </TD> | 
|---|
|  | 106 | <TD align=right><? echo $TbMsg[31]?></TD> | 
|---|
|  | 107 | <TD align=center><INPUT type="checkbox" value="<? echo $msk_nombreSO?>" name="fk_nombreSO" <? if($fk_nombreSO==$msk_nombreSO) echo " checked "?>></TD> | 
|---|
|  | 108 | <TD width="20" align=center> </TD> | 
|---|
|  | 109 | <TD align=right><? echo $TbMsg[32]?></TD> | 
|---|
|  | 110 | <TD align=center><INPUT type="checkbox" value="<? echo $msk_tamano?>" name="fk_tamano" <? if($fk_tamano==$msk_tamano) echo " checked "?>></TD> | 
|---|
|  | 111 | <TD width="20" align=center> </TD> | 
|---|
|  | 112 | <TD align=right><? echo $TbMsg[33]?></TD> | 
|---|
|  | 113 | <TD align=center><INPUT type="checkbox" value="<? echo $msk_imagen?>" name="fk_imagen" <? if($fk_imagen==$msk_imagen) echo " checked "?>></TD> | 
|---|
|  | 114 | <TD width="20" align=center> </TD> | 
|---|
|  | 115 | <TD align=right><? echo $TbMsg[34]?></TD> | 
|---|
|  | 116 | <TD align=center><INPUT type="checkbox" value="<? echo $msk_perfil?>" name="fk_perfil" <? if($fk_perfil==$msk_perfil) echo " checked "?>></TD> | 
|---|
|  | 117 | </TR> | 
|---|
|  | 118 | <TR> | 
|---|
|  | 119 | <TD height=2 style="BORDER-TOP:#999999 1px solid;" align="center" colspan=14> </TD> | 
|---|
|  | 120 | </TR> | 
|---|
|  | 121 | <TR> | 
|---|
|  | 122 | <TD height=20 align="center" colspan=14> | 
|---|
|  | 123 | <A href=#> | 
|---|
|  | 124 | <IMG border=0 src="../images/boton_confirmar.gif" onclick="document.fdatos.submit()"></A></TD> | 
|---|
|  | 125 | </TR> | 
|---|
|  | 126 | </TABLE> | 
|---|
|  | 127 | </FORM> | 
|---|
|  | 128 | <? | 
|---|
|  | 129 | } | 
|---|
|  | 130 | $sws=$fk_sysFi | $fk_nombreSO | $fk_tamano | $fk_imagen | $fk_perfil; | 
|---|
|  | 131 | pintaConfiguraciones($cmd,$idambito,$ambito,7,$sws,false); | 
|---|
|  | 132 | ?> | 
|---|
|  | 133 | </BODY> | 
|---|
|  | 134 | </HTML> | 
|---|
|  | 135 | <? | 
|---|
|  | 136 | // ************************************************************************************************************************************************* | 
|---|
|  | 137 | //      Descripción: | 
|---|
|  | 138 | //              Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador, | 
|---|
|  | 139 | //              grupo de ordenadores o aula | 
|---|
|  | 140 | //      Parametros: | 
|---|
|  | 141 | //              $configuraciones: Cadena con las configuraciones de particioners del ámbito. El formato | 
|---|
|  | 142 | //              sería una secuencia de cadenas del tipo "clave de configuración" separados por "@" | 
|---|
|  | 143 | //                      Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0 | 
|---|
|  | 144 | //________________________________________________________________________________________________________ | 
|---|
|  | 145 | function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc) | 
|---|
|  | 146 | { | 
|---|
|  | 147 | global $tbKeys; // Tabla contenedora de claves de configuración | 
|---|
|  | 148 | global $conKeys; // Contador de claves de configuración | 
|---|
|  | 149 | global $TbMsg; | 
|---|
| [a57dbd8] | 150 |  | 
|---|
| [3ec149c] | 151 | $colums=7; | 
|---|
| [a57dbd8] | 152 | echo '<tr height="16">'; | 
|---|
|  | 153 | echo '<th align="center"> '.$TbMsg[20].' </th>'; // Número de partición | 
|---|
|  | 154 | echo '<th align="center"> '.$TbMsg[24].' </th>'; // Tipo de partición | 
|---|
|  | 155 | echo '<th align="center"> '.$TbMsg[27].' </th>'; // Sistema de ficheros | 
|---|
|  | 156 | echo '<th align="center"> '.$TbMsg[21].' </th>'; // Sistema Operativo Instalado | 
|---|
|  | 157 | echo '<th align="center"> '.$TbMsg[22].' </th>'; // Tamaño | 
|---|
|  | 158 | echo '<th align="center"> '.$TbMsg[25].' </th>'; // Imagen instalada | 
|---|
|  | 159 | echo '<th align="center"> '.$TbMsg[26].' </th>'; // Perfil software | 
|---|
|  | 160 | echo '</tr>'; | 
|---|
| [3ec149c] | 161 |  | 
|---|
|  | 162 | $auxCfg=split("@",$configuraciones); // Crea lista de particiones | 
|---|
|  | 163 | for($i=0;$i<sizeof($auxCfg);$i++){ | 
|---|
| [e8d5eb1] | 164 | $auxKey=split(";",$auxCfg[$i]); // Toma clave de configuracion | 
|---|
|  | 165 | for($k=0;$k<$conKeys;$k++){ // Busca los literales para las claves de esa partición | 
|---|
|  | 166 | if($tbKeys[$k]["cfg"]==$auxCfg[$i]){ // Claves encontradas | 
|---|
|  | 167 | if ($tbKeys[$k]["numpar"] == 0) { // Info del disco (umpart=0) | 
|---|
| [a57dbd8] | 168 | //$disksize = formatomiles ($tbKeys[$k]["tamano"]); | 
|---|
| [3ab6982] | 169 | $disksize = tomaTamano($tbKeys[$k]["numpar"],$idordenadores); | 
|---|
| [a57dbd8] | 170 | if (empty ($disksize)) { | 
|---|
|  | 171 | $disksize = '<em>'.$TbMsg[42].'</em>'; | 
|---|
|  | 172 | } | 
|---|
| [e8d5eb1] | 173 | } | 
|---|
|  | 174 | else {  // Información de partición (numpart>0) | 
|---|
| [a57dbd8] | 175 | echo'<tr height="16">'.chr(13); | 
|---|
|  | 176 | echo'<td align="center">'.$tbKeys[$k]["numpar"].'</td>'.chr(13); | 
|---|
|  | 177 | echo'<td align="center">'.$tbKeys[$k]["tipopar"].'</td>'.chr(13); | 
|---|
|  | 178 | //echo'<td align="center">'.$tbKeys[$k]["sistemafichero"].'</td>'.chr(13); | 
|---|
|  | 179 | echo'<td align="center"> '.tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores).' </td>'.chr(13); | 
|---|
| [3ec149c] | 180 |  | 
|---|
| [a57dbd8] | 181 | //echo '<td align="center">'.$tbKeys[$k]["nombreso"].'</td>'.chr(13); | 
|---|
|  | 182 | echo '<td align="center"> '.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).' </td>'.chr(13); | 
|---|
| [3ec149c] | 183 |  | 
|---|
| [a57dbd8] | 184 | //echo'<td align="right">'.formatomiles($tbKeys[$k]["tamano"]).' </td>'.chr(13); | 
|---|
|  | 185 | echo'<td align="right"> '.tomaTamano($tbKeys[$k]["numpar"],$idordenadores).' </td>'.chr(13); | 
|---|
| [3ec149c] | 186 |  | 
|---|
| [a57dbd8] | 187 | //echo'<td align="center">'.$tbKeys[$k]["imagen"].'</td>'.chr(13); | 
|---|
|  | 188 | echo'<td align="center"> '.tomaImagenes($tbKeys[$k]["numpar"],$idordenadores).' </td>'.chr(13); | 
|---|
| [3ec149c] | 189 |  | 
|---|
| [a57dbd8] | 190 | //echo'<td align="center">'.$tbKeys[$k]["perfilsoft"].'</td>'.chr(13); | 
|---|
|  | 191 | echo'<td align="center"> '.tomaPerfiles($tbKeys[$k]["numpar"],$idordenadores).' </td>'.chr(13); | 
|---|
| [3ec149c] | 192 |  | 
|---|
| [a57dbd8] | 193 | echo'</tr>'.chr(13); | 
|---|
| [3ec149c] | 194 | } | 
|---|
| [e8d5eb1] | 195 | break; | 
|---|
| [3ec149c] | 196 | } | 
|---|
| [e8d5eb1] | 197 | } | 
|---|
|  | 198 | } | 
|---|
|  | 199 | // Mostrar información del disco, si se ha obtenido. | 
|---|
|  | 200 | if (!empty ($disksize)) { | 
|---|
|  | 201 | echo'<tr height="16">'.chr(13); | 
|---|
| [a57dbd8] | 202 | echo'<td align="center"> '.$TbMsg[35].' </td>'.chr(13); | 
|---|
| [e8d5eb1] | 203 | echo'<td></td>'.chr(13); | 
|---|
|  | 204 | echo'<td></td>'.chr(13); | 
|---|
|  | 205 | echo'<td></td>'.chr(13); | 
|---|
| [3ab6982] | 206 | echo'<td align="right"> '.$disksize.' </td>'.chr(13); | 
|---|
| [e8d5eb1] | 207 | echo'<td></td>'.chr(13); | 
|---|
|  | 208 | echo'<td></td>'.chr(13); | 
|---|
|  | 209 | echo'</tr>'.chr(13); | 
|---|
| [3ec149c] | 210 | } | 
|---|
| [a57dbd8] | 211 | echo '<tr height="5"><td colspan="'.$colums.'" style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;"> </td></tr>'; | 
|---|
| [3ec149c] | 212 | } | 
|---|
|  | 213 | //________________________________________________________________________________________________________ | 
|---|
|  | 214 | function datosAulas($cmd,$idaula) | 
|---|
|  | 215 | { | 
|---|
|  | 216 | global $TbMsg; | 
|---|
|  | 217 |  | 
|---|
|  | 218 | $cmd->texto="SELECT DISTINCT aulas.*,count(*) as numordenadores | 
|---|
|  | 219 | FROM aulas | 
|---|
|  | 220 | INNER JOIN ordenadores ON ordenadores.idaula=aulas.idaula | 
|---|
|  | 221 | WHERE aulas.idaula=".$idaula; | 
|---|
|  | 222 | $rs=new Recordset; | 
|---|
|  | 223 | $rs->Comando=&$cmd; | 
|---|
|  | 224 | if ($rs->Abrir()){ | 
|---|
|  | 225 | $rs->Primero(); | 
|---|
|  | 226 | if (!$rs->EOF){ | 
|---|
|  | 227 | $nombreaula=$rs->campos["nombreaula"]; | 
|---|
|  | 228 | $urlfoto=$rs->campos["urlfoto"]; | 
|---|
|  | 229 | $cagnon=$rs->campos["cagnon"]; | 
|---|
|  | 230 | $pizarra=$rs->campos["pizarra"]; | 
|---|
|  | 231 | $ubicacion=$rs->campos["ubicacion"]; | 
|---|
|  | 232 | $comentarios=$rs->campos["comentarios"]; | 
|---|
|  | 233 | $puestos=$rs->campos["puestos"]; | 
|---|
|  | 234 | $ordenadores=$rs->campos["numordenadores"]; | 
|---|
|  | 235 | } | 
|---|
|  | 236 | $rs->Cerrar(); | 
|---|
|  | 237 | } | 
|---|
|  | 238 | ?> | 
|---|
|  | 239 | <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> | 
|---|
|  | 240 | <TR> | 
|---|
|  | 241 | <TH align=center> <?echo $TbMsg[5]?> </TD> | 
|---|
|  | 242 | <? | 
|---|
|  | 243 | echo '<TD>'. $nombreaula.'</TD>'; | 
|---|
|  | 244 | echo '<TH align=center> '.$TbMsg[7].' </TH>'; | 
|---|
|  | 245 | echo '<TD><INPUT  class="formulariodatos" name=cagnon type=checkbox '; | 
|---|
|  | 246 | if ($cagnon) echo ' checked '; | 
|---|
|  | 247 | echo '></TD>'; | 
|---|
|  | 248 | ?> | 
|---|
|  | 249 | <TD valign=top align=center rowspan=3> | 
|---|
|  | 250 | <IMG border=3 style="border-color:#63676b" | 
|---|
|  | 251 | src="<? if ($urlfoto=="")      echo "../images/aula.jpg"; else         echo $urlfoto;?>"> | 
|---|
|  | 252 | <BR><center> <? echo $TbMsg[13].': '. $ordenadores?></center></TD> | 
|---|
|  | 253 | </TR> | 
|---|
|  | 254 | <TR> | 
|---|
|  | 255 | <TH align=center> <?echo $TbMsg[6]?> </TH> | 
|---|
|  | 256 | <? | 
|---|
|  | 257 | echo '<TD>'.$ubicacion.'</TD>'; | 
|---|
|  | 258 | ?> | 
|---|
|  | 259 | <TH align=center> <?echo $TbMsg[8]?> </TD> | 
|---|
|  | 260 | <? | 
|---|
|  | 261 | echo '<TD><INPUT  class="formulariodatos" name=pizarra type=checkbox '; | 
|---|
|  | 262 | if ($pizarra) echo ' checked '; | 
|---|
|  | 263 | echo '></TD>'; | 
|---|
|  | 264 | ?> | 
|---|
|  | 265 | </TR> | 
|---|
|  | 266 | <TR> | 
|---|
|  | 267 | <TH align=center ><?echo $TbMsg[9]?> </TD> | 
|---|
|  | 268 | <? | 
|---|
|  | 269 | echo '<TD>'.$puestos.'</TD>'; | 
|---|
|  | 270 | ?> | 
|---|
|  | 271 | <TH align=center> <?echo $TbMsg[11]?> </TD> | 
|---|
|  | 272 | <? | 
|---|
|  | 273 | echo '<TD>'.$comentarios.'</TD>'; | 
|---|
|  | 274 | ?> | 
|---|
|  | 275 | </TR> | 
|---|
|  | 276 | </TABLE> | 
|---|
|  | 277 | <? | 
|---|
|  | 278 | } | 
|---|
|  | 279 | //________________________________________________________________________________________________________ | 
|---|
|  | 280 | function datosOrdenadores($cmd,$idordenador) | 
|---|
|  | 281 | { | 
|---|
|  | 282 | global $TbMsg; | 
|---|
|  | 283 |  | 
|---|
|  | 284 | $cmd->texto="SELECT nombreordenador,ip,mac,perfileshard.descripcion as perfilhard | 
|---|
|  | 285 | FROM ordenadores | 
|---|
|  | 286 | INNER JOIN perfileshard ON perfileshard.idperfilhard=ordenadores.idperfilhard | 
|---|
|  | 287 | WHERE ordenadores.idordenador=".$idordenador; | 
|---|
|  | 288 | $rs=new Recordset; | 
|---|
|  | 289 | $rs->Comando=&$cmd; | 
|---|
|  | 290 | if ($rs->Abrir()){ | 
|---|
|  | 291 | $rs->Primero(); | 
|---|
|  | 292 | if (!$rs->EOF){ | 
|---|
|  | 293 | $nombreordenador=$rs->campos["nombreordenador"]; | 
|---|
|  | 294 | $ip=$rs->campos["ip"]; | 
|---|
|  | 295 | $mac=$rs->campos["mac"]; | 
|---|
|  | 296 | $perfilhard=$rs->campos["perfilhard"]; | 
|---|
|  | 297 | } | 
|---|
|  | 298 | $rs->Cerrar(); | 
|---|
|  | 299 | } | 
|---|
|  | 300 | ?> | 
|---|
|  | 301 | <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> | 
|---|
|  | 302 | <TR> | 
|---|
|  | 303 | <TH align=center> <?echo $TbMsg[14]?> </TD> | 
|---|
|  | 304 | <? echo '<TD>'.$nombreordenador.'</TD>';?> | 
|---|
|  | 305 | <TD colspan=2 valign=top align=left rowspan=4><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD> | 
|---|
|  | 306 | </TR> | 
|---|
|  | 307 | <TR> | 
|---|
|  | 308 | <TH align=center> <?echo $TbMsg[15]?> </TD> | 
|---|
|  | 309 | <?echo '<TD>'.$ip.'</TD>';?> | 
|---|
|  | 310 | </TR> | 
|---|
|  | 311 | <TR> | 
|---|
|  | 312 | <TH align=center> <?echo $TbMsg[16]?> </TD> | 
|---|
|  | 313 | <? echo '<TD>'.$mac.'</TD>';?> | 
|---|
|  | 314 | </TR> | 
|---|
|  | 315 | <TR> | 
|---|
|  | 316 | <TH align=center> <?echo $TbMsg[17]?> </TD> | 
|---|
|  | 317 | <? echo '<TD>'.$perfilhard.'</TD>';?> | 
|---|
|  | 318 | </TR> | 
|---|
|  | 319 | <TR> | 
|---|
|  | 320 | </TABLE> | 
|---|
|  | 321 | <? | 
|---|
|  | 322 | } | 
|---|
|  | 323 | ?> | 
|---|
|  | 324 | <? | 
|---|
|  | 325 | //________________________________________________________________________________________________________ | 
|---|
|  | 326 | function datosGruposOrdenadores($cmd,$idgrupo) | 
|---|
|  | 327 | { | 
|---|
|  | 328 | global $TbMsg; | 
|---|
|  | 329 |  | 
|---|
|  | 330 | $cmd->texto="SELECT DISTINCT gruposordenadores.*,count(*) as numordenadores | 
|---|
|  | 331 | FROM gruposordenadores | 
|---|
|  | 332 | INNER JOIN ordenadores ON ordenadores.grupoid=gruposordenadores.idgrupo | 
|---|
|  | 333 | WHERE gruposordenadores.idgrupo=".$idgrupo; | 
|---|
|  | 334 | $rs=new Recordset; | 
|---|
|  | 335 | $rs->Comando=&$cmd; | 
|---|
|  | 336 | if ($rs->Abrir()){ | 
|---|
|  | 337 | $rs->Primero(); | 
|---|
|  | 338 | if (!$rs->EOF){ | 
|---|
|  | 339 | $nombregrupoordenador=$rs->campos["nombregrupoordenador"]; | 
|---|
|  | 340 | $ordenadores=$rs->campos["numordenadores"]; | 
|---|
|  | 341 | } | 
|---|
|  | 342 | $rs->Cerrar(); | 
|---|
|  | 343 | } | 
|---|
|  | 344 | ?> | 
|---|
|  | 345 | <TABLE  align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos> | 
|---|
|  | 346 | <TR> | 
|---|
|  | 347 | <TH align=center> <?echo $TbMsg[5]?> </TD> | 
|---|
|  | 348 | <? | 
|---|
|  | 349 | echo '<TD>'.$nombregrupoordenador.'</TD> | 
|---|
|  | 350 | <TD colspan=2 valign=top align=center rowspan=2> | 
|---|
|  | 351 | <IMG border=3 style="border-color:#63676b" src="../images/aula.jpg"><br> | 
|---|
|  | 352 | <center> '.$TbMsg[13].': '. $ordenadores.'</center> | 
|---|
|  | 353 | </TD>'; | 
|---|
|  | 354 |  | 
|---|
|  | 355 | ?> | 
|---|
|  | 356 | </TR> | 
|---|
|  | 357 | </TABLE> | 
|---|
|  | 358 | <? | 
|---|
|  | 359 | } | 
|---|
|  | 360 | ?> | 
|---|
|  | 361 |  | 
|---|