summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2017-11-15 13:31:06 +0000
committerramon <ramongomez@us.es>2017-11-15 13:31:06 +0000
commitde5fe135185a536c1356a4e89f821fab5f66a297 (patch)
tree39af73618d4cd0d9f5449fc5bc85f90e67203e49
parent04319fb542c0642a738560c9ffc84d97e85db466 (diff)
#738: Asignar perfil de software a imagen migrada cuando no existe PC modelo en propiedades de imagen; incluir nº de disco en información de imágenes restauradas.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5509 a21b9725-9963-47de-94b9-378ad31fedc9
-rw-r--r--admin/WebConsole/propiedades/propiedades_imagenes.php5
-rw-r--r--admin/WebConsole/varios/informacion_imagenes.php17
2 files changed, 14 insertions, 8 deletions
diff --git a/admin/WebConsole/propiedades/propiedades_imagenes.php b/admin/WebConsole/propiedades/propiedades_imagenes.php
index d6e3f5f0..74e10b49 100644
--- a/admin/WebConsole/propiedades/propiedades_imagenes.php
+++ b/admin/WebConsole/propiedades/propiedades_imagenes.php
@@ -270,9 +270,12 @@ if ($opcion!=$op_alta and isset($repokey)) {
<TR>
<TH align=center>&nbsp;<?php echo $TbMsg[6]?>&nbsp;</TD>
<?php
+ if (isset($modelo)) {
echo '<TD>&nbsp;'.$perfilsoft.'
&nbsp;<INPUT type="hidden" name="idperfilsoft" value="'.$idperfilsoft.'"></TD>';
-
+ } else {
+ echo '<TD>'.HTMLSELECT($cmd,$idcentro,'perfilessoft',$idperfilsoft,'idperfilsoft','descripcion',300).'</TD>';
+ }
?>
</TR>
<!-- Sistema Operativo -->
diff --git a/admin/WebConsole/varios/informacion_imagenes.php b/admin/WebConsole/varios/informacion_imagenes.php
index bf8b598e..8f43725a 100644
--- a/admin/WebConsole/varios/informacion_imagenes.php
+++ b/admin/WebConsole/varios/informacion_imagenes.php
@@ -158,11 +158,14 @@ function SubarbolXML_Ordenadores($cmd,$idimagen)
$cadenaXML="";
$gidaula=null;
- $cmd->texto="SELECT DISTINCT aulas.idaula,aulas.nombreaula,ordenadores.idordenador,ordenadores.nombreordenador,
- ordenadores_particiones.numpar,ordenadores.idperfilhard FROM ordenadores
- INNER JOIN aulas ON ordenadores.idaula=aulas.idaula
- INNER JOIN ordenadores_particiones ON ordenadores_particiones.idordenador=ordenadores.idordenador
- WHERE ordenadores_particiones.idimagen=".$idimagen." ORDER BY aulas.idaula,ordenadores.nombreordenador";
+ $cmd->texto="SELECT DISTINCT aulas.idaula, aulas.nombreaula, ordenadores.idordenador,
+ ordenadores.nombreordenador, ordenadores.idperfilhard,
+ ordenadores_particiones.numdisk, ordenadores_particiones.numpar
+ FROM ordenadores
+ INNER JOIN aulas ON ordenadores.idaula=aulas.idaula
+ INNER JOIN ordenadores_particiones ON ordenadores_particiones.idordenador=ordenadores.idordenador
+ WHERE ordenadores_particiones.idimagen='$idimagen'
+ ORDER BY aulas.idaula, ordenadores.nombreordenador";
$rs=new Recordset;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset
@@ -188,7 +191,7 @@ function SubarbolXML_Ordenadores($cmd,$idimagen)
$cadenaXML.='<ORDENADOR';
// Atributos
$cadenaXML.=' imagenodo="../images/iconos/ordenador.gif"';
- $litpar="(Par:".$rs->campos["numpar"].")";
+ $litpar="(Par:".$rs->campos["numdisk"].",".$rs->campos["numpar"].")";
$cadenaXML.=' infonodo="'.$rs->campos["nombreordenador"].' '.$litpar.'"' ;
$cadenaXML.='></ORDENADOR>';
$rs->Siguiente();
@@ -196,7 +199,7 @@ function SubarbolXML_Ordenadores($cmd,$idimagen)
if ($gidaula)
$cadenaXML.='</AULA>';
if ($rs->numeroderegistros>0)
- $cadenaXML.='</ORDENADORES>';
+ $cadenaXML.='</ORDENADORES>';
$rs->Cerrar();
return($cadenaXML);
}