diff options
author | irina <irinagomez@us.es> | 2017-11-02 13:15:19 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2017-11-02 13:15:19 +0000 |
commit | 426ca26c399ad457f535d3b852ffa6458bc81fac (patch) | |
tree | 7230f5ad4ce3e41e9b63ec33659f4b1806ec6d9c /admin/WebConsole/varios | |
parent | 2152c11f59146a765600cd7732090397003aa0be (diff) |
#738 Consola: en perfil de software se muestra el sistema operativo
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5493 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/varios')
-rw-r--r-- | admin/WebConsole/varios/informacion_perfilessoftware.php | 12 | ||||
-rw-r--r-- | admin/WebConsole/varios/perfilcomponente_soft.php | 11 |
2 files changed, 21 insertions, 2 deletions
diff --git a/admin/WebConsole/varios/informacion_perfilessoftware.php b/admin/WebConsole/varios/informacion_perfilessoftware.php index 42f11b41..53394aae 100644 --- a/admin/WebConsole/varios/informacion_perfilessoftware.php +++ b/admin/WebConsole/varios/informacion_perfilessoftware.php @@ -7,6 +7,7 @@ // Nombre del fichero: informacion_perfilessoft.php // DescripciĆ³n : // Muestra los componentes software que forman parte de un perfil software y los perfiles softwares disponibles +// Version 1.1 - Muetra sistema operativo. // ************************************************************************************************************************************************* include_once("../includes/ctrlacc.php"); include_once("../clases/AdoPhp.php"); @@ -68,10 +69,11 @@ function SubarbolXML_PerfilesSoftwares($cmd,$idperfilsoft) $cadenaXML=""; $cmd->texto="SELECT perfilessoft.idperfilsoft ,perfilessoft.descripcion as pdescripcion, perfilessoft.comentarios, - softwares.idsoftware,softwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM perfilessoft + softwares.idsoftware,softwares.descripcion as hdescripcion,tiposoftwares.urlimg, nombreso FROM perfilessoft LEFT OUTER JOIN perfilessoft_softwares ON perfilessoft.idperfilsoft=perfilessoft_softwares.idperfilsoft LEFT OUTER JOIN softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware LEFT OUTER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware + LEFT OUTER JOIN nombresos USING (idnombreso) WHERE perfilessoft.idperfilsoft=".$idperfilsoft." ORDER by tiposoftwares.idtiposoftware,softwares.descripcion"; $rs=new Recordset; @@ -99,6 +101,14 @@ function SubarbolXML_PerfilesSoftwares($cmd,$idperfilsoft) $cadenaXML.=' infonodo="'.$TbMsg[6].'"'; $cadenaXML.='>'; $swcompo=true; + if ( $rs->campos["nombreso"] != "") { + $cadenaXML.='<PERFILSOFTWARE'; + // Atributos + $cadenaXML.=' imagenodo="../images/iconos/so.gif"'; + $cadenaXML.=' infonodo="'.$rs->campos["nombreso"].'"'; + $cadenaXML.='>'; + $cadenaXML.='</PERFILSOFTWARE>'; + } } $cadenaXML.='<PERFILSOFTWARE'; // Atributos diff --git a/admin/WebConsole/varios/perfilcomponente_soft.php b/admin/WebConsole/varios/perfilcomponente_soft.php index 9aa381b7..ab63b453 100644 --- a/admin/WebConsole/varios/perfilcomponente_soft.php +++ b/admin/WebConsole/varios/perfilcomponente_soft.php @@ -48,11 +48,20 @@ if (!$cmd) <TH><?echo $TbMsg[3]?></TH> </TR> <? + $nombreso=false; $rs=new Recordset; - $cmd->texto='SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.descripcion as hdescripcion,tiposoftwares.urlimg FROM softwares INNER JOIN perfilessoft_softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware WHERE perfilessoft_softwares.idperfilsoft='.$idperfilsoft.' ORDER BY tiposoftwares.idtiposoftware,softwares.descripcion'; + $cmd->texto='SELECT softwares.idsoftware,softwares.descripcion,tiposoftwares.descripcion as hdescripcion,tiposoftwares.urlimg, nombreso FROM softwares INNER JOIN perfilessoft_softwares ON softwares.idsoftware=perfilessoft_softwares.idsoftware INNER JOIN tiposoftwares ON softwares.idtiposoftware=tiposoftwares.idtiposoftware INNER JOIN perfilessoft USING (idperfilsoft) LEFT OUTER JOIN nombresos USING (idnombreso) WHERE perfilessoft_softwares.idperfilsoft='.$idperfilsoft.' ORDER BY tiposoftwares.idtiposoftware,softwares.descripcion'; $rs->Comando=&$cmd; if ($rs->Abrir()){ $rs->Primero(); + if (!$nombreso && $rs->campos["nombreso"] != "") { + echo '<TR>'; + echo '<TD></TD>'; + echo '<TD align=center width="10%" ><img alt="'. $rs->campos["nombreso"].'" src="../images/iconos/so.gif"></TD>'; + echo '<TD width="80%" > '.$rs->campos["nombreso"].'</TD>'; + echo '</TR>'; + $nombreso=true; + } $A_W=" WHERE "; $strex=""; while (!$rs->EOF){ |