diff options
author | irina <irinagomez@us.es> | 2014-11-11 12:42:01 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2014-11-11 12:42:01 +0000 |
commit | aeb4951a0f7a8db0195472ee0cb4a9b7f0868b76 (patch) | |
tree | 4602f3c1f8147f85184acd741aebdc9c5d4c1637 | |
parent | 388cc5d9cbcad2bdb51e656381c688ee06965352 (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.php | 41 | ||||
-rw-r--r-- | admin/WebConsole/comandos/RestaurarImagen.php | 10 |
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; |