summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/varios
diff options
context:
space:
mode:
authoririna <irinagomez@us.es>2017-11-02 13:15:19 +0000
committeririna <irinagomez@us.es>2017-11-02 13:15:19 +0000
commit426ca26c399ad457f535d3b852ffa6458bc81fac (patch)
tree7230f5ad4ce3e41e9b63ec33659f4b1806ec6d9c /admin/WebConsole/varios
parent2152c11f59146a765600cd7732090397003aa0be (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.php12
-rw-r--r--admin/WebConsole/varios/perfilcomponente_soft.php11
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%" >&nbsp;'.$rs->campos["nombreso"].'</TD>';
+ echo '</TR>';
+ $nombreso=true;
+ }
$A_W=" WHERE ";
$strex="";
while (!$rs->EOF){