summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/comandos/RestaurarImagen.php
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2013-05-21 11:36:23 +0000
committerramon <ramongomez@us.es>2013-05-21 11:36:23 +0000
commitb2651a63576eec414f755325b90b340a9515aeff (patch)
tree0fd7938110052ef742b894cad4b65dcd966db930 /admin/WebConsole/comandos/RestaurarImagen.php
parent40bba645f322485d9135abe8f6d3cd04c915cf26 (diff)
#601: Integrar código del ticket:601 en rama de desarrollo.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3807 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/comandos/RestaurarImagen.php')
-rw-r--r--admin/WebConsole/comandos/RestaurarImagen.php80
1 files changed, 3 insertions, 77 deletions
diff --git a/admin/WebConsole/comandos/RestaurarImagen.php b/admin/WebConsole/comandos/RestaurarImagen.php
index c3b7d30b..fdabc89b 100644
--- a/admin/WebConsole/comandos/RestaurarImagen.php
+++ b/admin/WebConsole/comandos/RestaurarImagen.php
@@ -16,10 +16,11 @@ include_once("../includes/CreaComando.php");
include_once("../includes/HTMLSELECT.php");
include_once("../includes/HTMLCTESELECT.php");
include_once("../includes/TomaDato.php");
-include_once("../includes/ConfiguracionesParticiones.php");
include_once("../includes/RecopilaIpesMacs.php");
include_once("../idiomas/php/".$idioma."/comandos/restaurarimagen_".$idioma.".php");
include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
+include_once("../includes/ConfiguracionesParticiones.php");
+
//________________________________________________________________________________________________________
include_once("./includes/capturaacciones.php");
//________________________________________________________________________________________________________
@@ -113,7 +114,7 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
<?php
}
$sws=$fk_sysFi | $fk_tamano | $fk_nombreSO;
- pintaConfiguraciones($cmd,$idambito,$ambito,9,$sws,false);
+ pintaConfiguraciones($cmd,$idambito,$ambito,9,$sws,false,"pintaParticionesRestaurarImagen");
//________________________________________________________________________________________________________
include_once("./includes/formularioacciones.php");
//________________________________________________________________________________________________________
@@ -127,82 +128,7 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
</BODY>
</HTML>
<?php
-//________________________________________________________________________________________________________
-//
-// Descripción:
-// (Esta función es llamada por pintaConfiguraciones que está incluida en ConfiguracionesParticiones.php)
-// Crea una taba html con las especificaciones de particiones de un ambito ya sea ordenador,
-// grupo de ordenadores o aula
-// Parametros:
-// $configuraciones: Cadena con las configuraciones de particioners del ámbito. El formato
-// sería una secuencia de cadenas del tipo "clave de configuración" separados por "@"
-// Ejemplo:1;7;30000000;3;3;0;@2;130;20000000;5;4;0;@3;131;1000000;0;0;0;0
-// Devuelve:
-// El código html de la tabla
-//________________________________________________________________________________________________________
-function pintaParticiones($cmd,$configuraciones,$idordenadores,$cc,$ambito,$idambito)
-{
- global $tbKeys; // Tabla contenedora de claves de configuración
- global $conKeys; // Contador de claves de configuración
- global $TbMsg;
- global $_SESSION;
- $colums=8;
- echo '<TR>';
- echo '<TH align=center>&nbsp;&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[8].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[24].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[31].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[27].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[22].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[10].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[11].'&nbsp;</TH>';
- echo '<TH align=center>&nbsp;'.$TbMsg[9].'&nbsp;</TH>';
- echo '</TR>';
-
- $auxCfg=split("@",$configuraciones); // Crea lista de particiones
- for($i=0;$i<sizeof($auxCfg);$i++){
- $auxKey=split(";",$auxCfg[$i]); // Toma clave de configuracion
- for($k=0;$k<$conKeys;$k++){ // Busca los literales para las claves de esa partición
- if($tbKeys[$k]["cfg"]==$auxCfg[$i]){ // Claves encontradas
- if($tbKeys[$k]["numpar"]!=0){ // No es info. del disco (part. 0)
- $swcc=$tbKeys[$k]["clonable"];
- if($swcc){
- echo '<TR>'.chr(13);
- $icp=$cc."_".$tbKeys[$k]["numpar"]; // Identificador de la configuración-partición
- echo '<TD ><input type=radio idcfg="'.$cc.'" id="'.$icp.'" name="particion" value='.$tbKeys[$k]["numpar"].'></TD>'.chr(13);
- echo '<TD align=center>&nbsp;'.$tbKeys[$k]["numpar"].'&nbsp;</TD>'.chr(13);
- echo '<TD align=center>&nbsp;'.$tbKeys[$k]["tipopar"].'&nbsp;</TD>'.chr(13);
- echo '<TD align=center>&nbsp;'.tomaNombresSO($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
- echo'<TD align=center>&nbsp;'.tomaSistemasFicheros($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
- echo'<TD align=center>&nbsp;'.tomaTamano($tbKeys[$k]["numpar"],$idordenadores).'&nbsp;</TD>'.chr(13);
- echo '<TD>'.HTMLSELECT_imagenes($cmd,$tbKeys[$k]["idimagen"],$tbKeys[$k]["numpar"],$tbKeys[$k]["codpar"],$icp,true,$idordenadores,$ambito).'</TD>';
- echo '<TD>'.HTMLSELECT_imagenes($cmd,$tbKeys[$k]["idimagen"],$tbKeys[$k]["numpar"],$tbKeys[$k]["codpar"],$icp,false,$idordenadores,$ambito).'</TD>';
-
- //Clonación
- $metodos="UNICAST=UNICAST-CACHE".chr(13);
- $metodos.="UNICAST-DIRECT=UNICAST-DIRECT".chr(13);
- $metodos.="MULTICAST " . mcast_syntax($cmd,$ambito,$idambito) . "=MULTICAST-CACHE".chr(13);
- $metodos.="MULTICAST-DIRECT " . mcast_syntax($cmd,$ambito,$idambito) . "=MULTICAST-DIRECT".chr(13);
- $metodos.="TORRENT " . torrent_syntax($cmd,$ambito,$idambito) . "=TORRENT-CACHE";
- $TBmetodos["UNICAST-CACHE"]=1;
- $TBmetodos["UNICAST-DIRECT"]=2;
- $TBmetodos["MULTICAST-CACHE"]=3;
- $TBmetodos["MULTICAST-DIRECT"]=4;
- $TBmetodos["TORRENT-CACHE"]=5;
- $idxc=$_SESSION["protclonacion"];
- if ($idxc == "UNICAST") {
- $idxc = "UNICAST-DIRECT";
- }
- echo '<TD>'.HTMLCTESELECT($metodos,"protoclonacion_".$icp,"estilodesple","",$TBmetodos[$idxc],100).'</TD>';
- echo '</TR>'.chr(13);
- }
- }
- }
- }
- }
- echo '<TR height=5><TD colspan='.$colums.' style="BORDER-TOP: #999999 1px solid;BACKGROUND-COLOR: #FFFFFF;">&nbsp;</TD></TR>';
-}
/*________________________________________________________________________________________________________
Crea la etiqueta html <SELECT> de los perfiles softwares
________________________________________________________________________________________________________*/