diff options
author | irina <irinagomez@us.es> | 2013-11-25 13:41:59 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2013-11-25 13:41:59 +0000 |
commit | ef938d25df3df263b1ce928f5db71684f0f4bd6b (patch) | |
tree | bdc48e896ca2623c2fc8d4a37bb93044041d3238 /admin/WebConsole | |
parent | 8d3a9e0b43b14ce4674c347126b9523798d39ee4 (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')
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>';
|