summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos/CrearImagen.php
diff options
context:
space:
mode:
authorIrina Gómez <irinagomez@us.es>2018-11-08 11:22:08 +0100
committerRamón M. Gómez <ramongomez@us.es>2018-11-08 13:02:05 +0100
commite025e0a2987ef1222bd84fd6dbcb94503f6670cd (patch)
treef41ba52a86d252c43859bc0628b8364ebe308192 /admin/WebConsole/comandos/CrearImagen.php
parent1f855e7be10e9ed413755e4824cddfce6ba26e3b (diff)
Ref #872: Cherry picked from commit 546b042
Diffstat (limited to 'admin/WebConsole/comandos/CrearImagen.php')
-rw-r--r--admin/WebConsole/comandos/CrearImagen.php46
1 files changed, 41 insertions, 5 deletions
diff --git a/admin/WebConsole/comandos/CrearImagen.php b/admin/WebConsole/comandos/CrearImagen.php
index 37a43128..bab18e16 100644
--- a/admin/WebConsole/comandos/CrearImagen.php
+++ b/admin/WebConsole/comandos/CrearImagen.php
@@ -7,6 +7,9 @@
// Nombre del fichero: CrearImagen.php
// Descripción :
// Implementación del comando "CrearImagen.php"
+// Version 1.1.1: Si no existe repositorio asignado al ordenador se muestra un mensaje informativo (ticket-870).
+// Autora: Irina Gomez, ETSII Universidad de Sevilla
+// Fecha: 2018-11-08
// *************************************************************************************************************************************************
include_once("../includes/ctrlacc.php");
include_once("../clases/AdoPhp.php");
@@ -51,12 +54,21 @@ if (!$resul){
echo '<p align=center><span class=cabeceras>'.$TbMsg[0].'&nbsp;</span><br>';
echo '<IMG src="'.$urlimg.'">&nbsp;&nbsp;<span align=center class=subcabeceras>
<U>'.$TbMsg[14].': '.$textambito.','.$nombreambito.'</U></span>&nbsp;&nbsp;</span></p>';
-?>
-<P align=center><SPAN align=center class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></P>
-<FORM align=center name="fdatos">
- <?php echo tablaConfiguracionesCrearImagen($cmd,$idambito,$idrepositorio); ?>
-</FORM>
+ echo '<P align=center><SPAN align=center class=subcabeceras><?php echo $TbMsg[6] ?></SPAN></P>'."\n";
+
+ if (tiene_repo($idambito)) {
+ echo '<FORM align=center name="fdatos">'."\n".
+ tablaConfiguracionesCrearImagen($cmd,$idambito,$idrepositorio).
+ '</FORM>'."\n";
+
+ } else {
+ echo '<TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>'."\n".
+ ' <TR>'."\n".
+ ' <TH align=center>'.$TbMsg["CREATE_NOREPO"].'</TH>'."\n".
+ ' </TR>'."\n".
+ '</TABLE>'."\n";
+ } ?>
<?php
//________________________________________________________________________________________________________
@@ -132,4 +144,28 @@ function HTMLSELECT_imagenes($cmd,$idrepositorio,$idperfilsoft,$disk,$particion,
$SelectHtml.= '</SELECT>';
return($SelectHtml);
}
+
+//____________________________________________________________________________________________________
+// Devuelve si tiene repositorio asignado o no (true o false)
+// Param:
+// - idordenador: identificador del ordenador
+//____________________________________________________________________________________________________
+function tiene_repo ($idordenador) {
+ global $cmd;
+
+ $idrepositorio = 0;
+ $rs=new Recordset;
+ $cmd->texto="SELECT idrepositorio from ordenadores WHERE idordenador=$idordenador";
+ $rs->Comando=&$cmd;
+ if ($rs->Abrir()) {
+ $rs->Primero();
+ $idrepositorio = $rs->campos["idrepositorio"];
+ }
+ $rs->Cerrar();
+ if ($idrepositorio == 0) {
+ return false;
+ } else {
+ return true;
+ }
+}
?>