summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoririna <irinagomez@us.es>2014-11-11 12:42:01 +0000
committeririna <irinagomez@us.es>2014-11-11 12:42:01 +0000
commitaeb4951a0f7a8db0195472ee0cb4a9b7f0868b76 (patch)
tree4602f3c1f8147f85184acd741aebdc9c5d4c1637
parent388cc5d9cbcad2bdb51e656381c688ee06965352 (diff)
#677 Consola: CrearImagen solo muestra imagenes monoliticas. RestaurarImagen permite mostrar imagenes recien creadas, con numpar=0
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4440 a21b9725-9963-47de-94b9-378ad31fedc9
-rw-r--r--admin/WebConsole/comandos/CrearImagen.php41
-rw-r--r--admin/WebConsole/comandos/RestaurarImagen.php10
2 files changed, 13 insertions, 38 deletions
diff --git a/admin/WebConsole/comandos/CrearImagen.php b/admin/WebConsole/comandos/CrearImagen.php
index 603336f9..8e741bac 100644
--- a/admin/WebConsole/comandos/CrearImagen.php
+++ b/admin/WebConsole/comandos/CrearImagen.php
@@ -100,15 +100,19 @@ function tomaPropiedades($cmd,$ido){
}
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de los perfiles softwares
- UHU - 2013/05/17 - Ahora las imagenes pueden ser en cualquier disco
+// UHU - 2013/05/17 - Ahora las imagenes pueden ser en cualquier disco
+// Version 0.1: La consulta SQL se limita a IMAGENES_MONOLITICAS.
+// US ETSII - Irina Gomez - 2014-11-11
________________________________________________________________________________________________________*/
function HTMLSELECT_imagenes($cmd,$idrepositorio,$idperfilsoft,$disk,$particion,$masterip)
{
+ global $IMAGENES_MONOLITICAS;
$SelectHtml="";
- $cmd->texto="SELECT imagenes.idimagen,imagenes.descripcion,imagenes.nombreca,imagenes.idperfilsoft, repositorios.nombrerepositorio
- FROM imagenes INNER JOIN repositorios on imagenes.idrepositorio = repositorios.idrepositorio
- WHERE imagenes.idrepositorio=".$idrepositorio ." OR repositorios.ip='" .$masterip ."'";
- //echo $cmd->texto;
+ $cmd->texto="SELECT imagenes.idimagen,imagenes.descripcion,imagenes.nombreca,
+ imagenes.idperfilsoft, repositorios.nombrerepositorio
+ FROM imagenes INNER JOIN repositorios on imagenes.idrepositorio = repositorios.idrepositorio
+ WHERE imagenes.tipo=".$IMAGENES_MONOLITICAS."
+ AND imagenes.idrepositorio=".$idrepositorio ." OR repositorios.ip='" .$masterip ."'";
$rs=new Recordset;
$rs->Comando=&$cmd;
$SelectHtml.= '<SELECT class="formulariodatos" id="despleimagen_'.$disk."_".$particion.'" style="WIDTH: 300">';
@@ -128,33 +132,6 @@ function HTMLSELECT_imagenes($cmd,$idrepositorio,$idperfilsoft,$disk,$particion,
return($SelectHtml);
}
-function HTMLSELECT_imagenesORIGINAL($cmd,$idrepositorio,$idperfilsoft,$particion,$masterip)
-{
- $SelectHtml="";
- $cmd->texto="SELECT imagenes.idimagen,imagenes.descripcion,imagenes.nombreca,imagenes.idperfilsoft
- FROM imagenes INNER JOIN repositorios on imagenes.idrepositorio = repositorios.idrepositorio
- WHERE imagenes.idrepositorio=".$idrepositorio ." OR repositorios.ip='" .$masterip ."'";
- //echo $cmd->texto;
- $rs=new Recordset;
- $rs->Comando=&$cmd;
- $SelectHtml.= '<SELECT class="formulariodatos" id="despleimagen_'.$particion.'" style="WIDTH: 300">';
- $SelectHtml.= ' <OPTION value="0"></OPTION>';
- if ($rs->Abrir()){
- $rs->Primero();
- while (!$rs->EOF){
- $SelectHtml.='<OPTION value="'.$rs->campos["idimagen"]."_".$rs->campos["nombreca"]."_".$rs->campos["nombreca"].'"';
- if($idperfilsoft==$rs->campos["idperfilsoft"]) $SelectHtml.=" selected ";
- $SelectHtml.='>';
- $SelectHtml.= $rs->campos["descripcion"].'</OPTION>';
- $rs->Siguiente();
- }
- $rs->Cerrar();
- }
- $SelectHtml.= '</SELECT>';
- return($SelectHtml);
-}
-
-
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de los repositorios
UHU - 2013/05/17 - Ahora las imagenes pueden ser en cualquier disco
diff --git a/admin/WebConsole/comandos/RestaurarImagen.php b/admin/WebConsole/comandos/RestaurarImagen.php
index e1633415..ec61a10e 100644
--- a/admin/WebConsole/comandos/RestaurarImagen.php
+++ b/admin/WebConsole/comandos/RestaurarImagen.php
@@ -132,6 +132,8 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de los perfiles softwares
+// Version 0.1: En consulta SQL se quita imagenes.numpar>0. las imágenes recien creadas tienen numpar=0.
+// US ETSII - Irina Gomez - 2014-11-11
________________________________________________________________________________________________________*/
function HTMLSELECT_imagenes($cmd,$idimagen,$numpar,$codpar,$icp,$sw,$idordenadores,$ambito)
{
@@ -145,8 +147,8 @@ function HTMLSELECT_imagenes($cmd,$idimagen,$numpar,$codpar,$icp,$sw,$idordenado
else
$cmd->texto.= " WHERE imagenes.codpar<>".$codpar;
- $cmd->texto.=" AND imagenes.numpar>0 AND imagenes.codpar>0 AND imagenes.idrepositorio>0 "; // La imagene debe existir y
- $cmd->texto.=" AND imagenes.tipo=".$IMAGENES_MONOLITICAS;
+ $cmd->texto.=" AND imagenes.codpar>0 AND imagenes.idrepositorio>0 "; // La imagene debe existir y
+ $cmd->texto.=" AND imagenes.tipo=".$IMAGENES_MONOLITICAS;
$idordenador1 = explode(",",$idordenadores);
$idordenador=$idordenador1[0];
@@ -154,10 +156,6 @@ function HTMLSELECT_imagenes($cmd,$idimagen,$numpar,$codpar,$icp,$sw,$idordenado
$cmd->texto.=" AND repositorios.idrepositorio=(select idrepositorio from ordenadores where ordenadores.idordenador=" .$idordenador .") OR repositorios.ip=(select ip from ordenadores where ordenadores.idordenador=". $idordenador .")";
else
$cmd->texto.=" AND repositorios.idrepositorio=(select idrepositorio from ordenadores where ordenadores.idordenador=" .$idordenador .")";
-
-
-
- //echo $cmd->texto;
$rs=new Recordset;
$rs->Comando=&$cmd;