summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole
diff options
context:
space:
mode:
authoririna <irinagomez@us.es>2013-11-25 13:41:59 +0000
committeririna <irinagomez@us.es>2013-11-25 13:41:59 +0000
commitef938d25df3df263b1ce928f5db71684f0f4bd6b (patch)
treebdc48e896ca2623c2fc8d4a37bb93044041d3238 /admin/WebConsole
parent8d3a9e0b43b14ce4674c347126b9523798d39ee4 (diff)
#565 Adaptación script sincronizadas version 2 a la consola de administración
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4091 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole')
-rw-r--r--admin/WebConsole/comandos/RestaurarImagen.php89
-rw-r--r--admin/WebConsole/comandos/RestaurarImagenBasica.php6
-rw-r--r--admin/WebConsole/comandos/RestaurarSoftIncremental.php6
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js2
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js2
-rw-r--r--admin/WebConsole/includes/opcionesprotocolos.php101
-rw-r--r--admin/WebConsole/includes/pintaParticiones.php6
7 files changed, 120 insertions, 92 deletions
diff --git a/admin/WebConsole/comandos/RestaurarImagen.php b/admin/WebConsole/comandos/RestaurarImagen.php
index fdabc89b..e1633415 100644
--- a/admin/WebConsole/comandos/RestaurarImagen.php
+++ b/admin/WebConsole/comandos/RestaurarImagen.php
@@ -17,6 +17,7 @@ include_once("../includes/HTMLSELECT.php");
include_once("../includes/HTMLCTESELECT.php");
include_once("../includes/TomaDato.php");
include_once("../includes/RecopilaIpesMacs.php");
+include_once("../includes/opcionesprotocolos.php");
include_once("../idiomas/php/".$idioma."/comandos/restaurarimagen_".$idioma.".php");
include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
include_once("../includes/ConfiguracionesParticiones.php");
@@ -205,94 +206,6 @@ function HTMLSELECT_repositorios($cmd,$idcentro,$idrepositorio,$particion){
}
-function mcast_syntax($cmd,$ambito,$idambito)
-{
-//if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
-if ($ambito == 4)
-{
-$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
- WHERE aulas.idaula=' . $idambito ;
-}
-
-if ($ambito == 8)
-{
-$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
- JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula
- WHERE gruposordenadores.idgrupo=' . $idambito ;
-}
-
-if ($ambito == 16)
-{
-$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
- JOIN ordenadores ON ordenadores.idaula=aulas.idaula
- WHERE ordenadores.idordenador=' . $idambito ;
-}
-
- $rs=new Recordset;
- $rs->Comando=&$cmd;
- if ($rs->Abrir()){
- $rs->Primero();
- $mcastsyntax = $rs->campos["pormul"] . ':';
-
- $rs->Siguiente();
- switch ($rs->campos["modomul"])
- {
- case 1:
- $mcastsyntax.="half-duplex:";
- break;
- default:
- $mcastsyntax.="full-duplex:";
- break;
- }
- $rs->Siguiente();
- $mcastsyntax.=$rs->campos["ipmul"] . ':';
-
- $rs->Siguiente();
- $mcastsyntax.=$rs->campos["velmul"] .'M:';
-
- $rs->Siguiente();
- $mcastsyntax.=$rs->campos["puestos"] . ':';
-
- $rs->Cerrar();
- }
- $mcastsyntax.="60";
-
- return($mcastsyntax);
-}
-
-
-function torrent_syntax($cmd,$ambito,$idambito)
-{
-if ($ambito == 4)
-{
- $cmd->texto='SELECT modp2p, timep2p FROM aulas
- WHERE aulas.idaula=' . $idambito ;
-}
-if ($ambito == 8)
-{
- $cmd->texto='SELECT modp2p, timep2p FROM aulas
- JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula
- WHERE gruposordenadores.idgrupo=' . $idambito ;
-}
-if ($ambito == 16)
-{
- $cmd->texto='SELECT modp2p, timep2p FROM aulas
- JOIN ordenadores ON ordenadores.idaula=aulas.idaula
- WHERE ordenadores.idordenador=' . $idambito ;
-}
-
-$rs=new Recordset;
-$rs->Comando=&$cmd;
-if ($rs->Abrir()){
- $rs->Primero();
- $torrentsyntax=$rs->campos["modp2p"] . ':';
- $rs->Siguiente();
- $torrentsyntax.=$rs->campos["timep2p"];
- $rs->Siguiente();
- $rs->Cerrar();
-}
-return($torrentsyntax);
-}
?>
diff --git a/admin/WebConsole/comandos/RestaurarImagenBasica.php b/admin/WebConsole/comandos/RestaurarImagenBasica.php
index 57411ff6..e08a7211 100644
--- a/admin/WebConsole/comandos/RestaurarImagenBasica.php
+++ b/admin/WebConsole/comandos/RestaurarImagenBasica.php
@@ -17,6 +17,7 @@ include_once("../includes/HTMLSELECT.php");
include_once("../includes/HTMLCTESELECT.php");
include_once("../includes/TomaDato.php");
include_once("../includes/RecopilaIpesMacs.php");
+include_once("../includes/opcionesprotocolos.php");
include_once("../idiomas/php/".$idioma."/comandos/restaurarimagenbasica_".$idioma.".php");
include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
include_once("./includes/capturaacciones.php");
@@ -71,6 +72,7 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
</HEAD>
<BODY>
<?
+
//________________________________________________________________________________________________________
//
//
@@ -82,6 +84,9 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
include_once("./includes/FiltradoAmbito.php");
//________________________________________________________________________________________________________
//
+
+
+
echo '<P align=center><SPAN align=center class=subcabeceras>'.$TbMsg[19].'</SPAN></P>';
if($ambito!=$AMBITO_ORDENADORES){
$cadenaid="";
@@ -218,5 +223,6 @@ function opcionesAdicionales()
$tablaHtml.=' </table>';
echo $tablaHtml;
}
+
?>
diff --git a/admin/WebConsole/comandos/RestaurarSoftIncremental.php b/admin/WebConsole/comandos/RestaurarSoftIncremental.php
index 997fac6a..b030ce2b 100644
--- a/admin/WebConsole/comandos/RestaurarSoftIncremental.php
+++ b/admin/WebConsole/comandos/RestaurarSoftIncremental.php
@@ -17,6 +17,7 @@ include_once("../includes/HTMLSELECT.php");
include_once("../includes/HTMLCTESELECT.php");
include_once("../includes/TomaDato.php");
include_once("../includes/RecopilaIpesMacs.php");
+include_once("../includes/opcionesprotocolos.php");
include_once("../idiomas/php/".$idioma."/comandos/restaurarsoftincremental_".$idioma.".php");
include_once("../idiomas/php/".$idioma."/comandos/opcionesacciones_".$idioma.".php");
include_once("./includes/capturaacciones.php");
@@ -71,6 +72,7 @@ if (isset($_POST["fk_nombreSO"])) $fk_nombreSO=$_POST["fk_nombreSO"];
</HEAD>
<BODY>
<?
+
//________________________________________________________________________________________________________
//
//
@@ -215,5 +217,9 @@ function opcionesAdicionales()
$tablaHtml.=' </table>';
echo $tablaHtml;
}
+
+
?>
+
+
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js
index 1be41839..3496ba72 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarImagenBasica.js
@@ -44,7 +44,7 @@
atributos+="msy="+p+RC; // Método de clonación
var desplemet=document.getElementById("despletpt_"+idradio); // Desplegable metodo de syncronización
- var p=desplemet.selectedIndex // Toma índice seleccionado
+ var p=desplemet.value // Toma índice seleccionado
atributos+="tpt="+p+RC; // Método de clonación
var chrChk=document.getElementById('whl-'+idradio); // Recupera objeto fila de la tabla opciones adicionales
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js b/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js
index bd1eb463..7fe6dcad 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarSoftIncremental.js
@@ -47,7 +47,7 @@
atributos+="msy="+p+RC; // Método de clonación
var desplemet=document.getElementById("despletpt_"+idradio); // Desplegable metodo de syncronización
- var p=desplemet.selectedIndex // Toma índice seleccionado
+ var p=desplemet.value // Toma índice seleccionado
atributos+="tpt="+p+RC; // Método de transmision
var chrChk=document.getElementById('whl-'+idradio); // Recupera objeto fila de la tabla opciones adicionales
diff --git a/admin/WebConsole/includes/opcionesprotocolos.php b/admin/WebConsole/includes/opcionesprotocolos.php
new file mode 100644
index 00000000..5002316c
--- /dev/null
+++ b/admin/WebConsole/includes/opcionesprotocolos.php
@@ -0,0 +1,101 @@
+<?
+/**
+ * @file: opcionesprotocolos.php
+ * @brief: Toma los parametros de mcast y torrent para mostrarlos en las paginas de restaurar imagen (monoliticas y sincronizadas)
+ * @date: 2013-11-25
+ * @copyright GNU Public License v3+
+ */
+
+
+function mcast_syntax($cmd,$ambito,$idambito)
+{
+//if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
+if ($ambito == 4)
+{
+$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
+ WHERE aulas.idaula=' . $idambito ;
+}
+
+if ($ambito == 8)
+{
+$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
+ JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula
+ WHERE gruposordenadores.idgrupo=' . $idambito ;
+}
+
+if ($ambito == 16)
+{
+$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
+ JOIN ordenadores ON ordenadores.idaula=aulas.idaula
+ WHERE ordenadores.idordenador=' . $idambito ;
+}
+ $rs=new Recordset;
+ $rs->Comando=&$cmd;
+ if ($rs->Abrir()){
+ $rs->Primero();
+ $mcastsyntax = $rs->campos["pormul"] . ':';
+
+ $rs->Siguiente();
+ switch ($rs->campos["modomul"])
+ {
+ case 1:
+ $mcastsyntax.="half-duplex:";
+ break;
+ default:
+ $mcastsyntax.="full-duplex:";
+ break;
+ }
+ $rs->Siguiente();
+ $mcastsyntax.=$rs->campos["ipmul"] . ':';
+
+ $rs->Siguiente();
+ $mcastsyntax.=$rs->campos["velmul"] .'M:';
+
+ $rs->Siguiente();
+ $mcastsyntax.=$rs->campos["puestos"] . ':';
+
+ $rs->Cerrar();
+ }
+ $mcastsyntax.="60";
+
+ return($mcastsyntax);
+}
+
+
+function torrent_syntax($cmd,$ambito,$idambito)
+{
+if ($ambito == 4)
+{
+ $cmd->texto='SELECT modp2p, timep2p FROM aulas
+ WHERE aulas.idaula=' . $idambito ;
+}
+if ($ambito == 8)
+{
+ $cmd->texto='SELECT modp2p, timep2p FROM aulas
+ JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula
+ WHERE gruposordenadores.idgrupo=' . $idambito ;
+}
+if ($ambito == 16)
+{
+ $cmd->texto='SELECT modp2p, timep2p FROM aulas
+ JOIN ordenadores ON ordenadores.idaula=aulas.idaula
+ WHERE ordenadores.idordenador=' . $idambito ;
+}
+
+$rs=new Recordset;
+$rs->Comando=&$cmd;
+if ($rs->Abrir()){
+ $rs->Primero();
+ $torrentsyntax=$rs->campos["modp2p"] . ':';
+ $rs->Siguiente();
+ $torrentsyntax.=$rs->campos["timep2p"];
+ $rs->Siguiente();
+ $rs->Cerrar();
+}
+return($torrentsyntax);
+}
+
+
+
+?>
+
diff --git a/admin/WebConsole/includes/pintaParticiones.php b/admin/WebConsole/includes/pintaParticiones.php
index 928fefcb..973c9af0 100644
--- a/admin/WebConsole/includes/pintaParticiones.php
+++ b/admin/WebConsole/includes/pintaParticiones.php
@@ -411,8 +411,10 @@ function pintaParticionesRestaurarImagenSincronizacion1($cmd,$configuraciones,$i
$metodos.="SYNC2="."SYNC2";
echo '<TD align=center>'.HTMLCTESELECT($metodos,"desplesync_".$icp,"estilodesple","",1,100).'</TD>';
- $metodos="Unicast="."Unicast".chr(13);
- $metodos.="Multicast="."Multicast";
+ $metodos="UNICAST="."Unicast".chr(13);
+ $metodos.="MULTICAST_". mcast_syntax($cmd,$ambito,$idambito) ."="."Multicast".chr(13);
+ $metodos.="TORRENT_". torrent_syntax($cmd,$ambito,$idambito) ."="."Torrent".chr(13);
+ $metodos.="RSYNC=Rsync";
echo '<TD align=center>'.HTMLCTESELECT($metodos,"despletpt_".$icp,"estilodesple","",1,100).'</TD>';
echo '<td align=center><input type=checkbox name="whole" id="whl-'.$icp.'"></td>';