summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authoralonso <alonso@us.es>2010-06-09 08:41:50 +0000
committeralonso <alonso@us.es>2010-06-09 08:41:50 +0000
commit866c9587f5fd39b1105fc31fed7ac4499576bc6e (patch)
tree4c54ee6b0b4e08df0d4de3b2d29fb3830dc609f3 /admin
parentee7f7293443bc941514465b8d47be338270d232d (diff)
git-svn-id: https://opengnsys.es/svn/trunk@1026 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
-rw-r--r--admin/WebConsole/comandos/RestaurarImagenAula.php11
-rw-r--r--admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php11
-rw-r--r--admin/WebConsole/comandos/RestaurarImagenOrdenador.php13
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js5
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js5
-rw-r--r--admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js5
-rw-r--r--admin/WebConsole/controlacceso.php6
-rw-r--r--admin/WebConsole/gestores/gestor_ordenadores.php35
-rw-r--r--admin/WebConsole/gestores/gestor_ordenadorestandar.php69
-rw-r--r--admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js3
-rw-r--r--admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php6
-rw-r--r--admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php5
-rw-r--r--admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php8
-rw-r--r--admin/WebConsole/propiedades/propiedades_ordenadores.php80
-rw-r--r--admin/WebConsole/propiedades/propiedades_ordenadorestandar.php112
15 files changed, 265 insertions, 109 deletions
diff --git a/admin/WebConsole/comandos/RestaurarImagenAula.php b/admin/WebConsole/comandos/RestaurarImagenAula.php
index 58766ef1..293c316d 100644
--- a/admin/WebConsole/comandos/RestaurarImagenAula.php
+++ b/admin/WebConsole/comandos/RestaurarImagenAula.php
@@ -274,8 +274,8 @@ function tabla_particiones($cmd,$idcentro,$idaula,$idperfilhard,$idparticion,$cu
$tablaHtml.= '<TH align=center>&nbsp;&nbsp;</TH>';
$tablaHtml.= '<TH align=center>&nbsp;P&nbsp;</TH>';
$tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[9].'&nbsp;</TH>';
- $tablaHtml.= '<TH align=center>&nbsp;Path&nbsp;</TH>';
- $tablaHtml.= '<TH align=center>&nbsp;Repositorios centralizados&nbsp;</TH>';
+ $tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[12].'&nbsp;</TH>';
+ $tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[13].'&nbsp;</TH>';
$tablaHtml.= '</TR>';
$auxsplit=split(";",$particion);
@@ -292,10 +292,15 @@ function tabla_particiones($cmd,$idcentro,$idaula,$idperfilhard,$idparticion,$cu
$tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idaula,$idperfilhard,$idparticion,$cuenta).'</TD>';
+ //path
+ if($_SESSION["protclonacion"]!="UNICAST")
+ $ppd=1;
+ else
+ $ppd=2;
$parametros="0=".chr(13);
$parametros.="1=cache".chr(13);
$parametros.="2=repositorio";
- $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",0,60).'</TD>';
+ $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",$ppd,100).'</TD>';
//Clonación
diff --git a/admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php b/admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php
index f02a7168..0cb9c390 100644
--- a/admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php
+++ b/admin/WebConsole/comandos/RestaurarImagenGrupoOrdenadores.php
@@ -263,8 +263,8 @@ function tabla_particiones($cmd,$idcentro,$idgrupo,$idperfilhard,$idparticion,$c
$tablaHtml.= '<TH align=center>&nbsp;&nbsp;</TH>';
$tablaHtml.= '<TH align=center>&nbsp;P&nbsp;</TH>';
$tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[9].'&nbsp;</TH>';
- $tablaHtml.= '<TH align=center>&nbsp;path&nbsp;</TH>';
- $tablaHtml.= '<TH align=center>&nbsp;Repositorios centralizados&nbsp;</TH>';
+ $tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[12].'&nbsp;</TH>';
+ $tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[13].'&nbsp;</TH>';
$tablaHtml.= '</TR>';
$auxsplit=split(";",$particion);
for($j=0;$j<sizeof($auxsplit)-1;$j++){
@@ -280,10 +280,15 @@ function tabla_particiones($cmd,$idcentro,$idgrupo,$idperfilhard,$idparticion,$c
$tablaHtml.='<TD align=center>'. HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idgrupo,$idperfilhard,$idparticion,$cuenta).'</TD>';
+ //path
+ if($_SESSION["protclonacion"]!="UNICAST")
+ $ppd=1;
+ else
+ $ppd=2;
$parametros="0=".chr(13);
$parametros.="1=cache".chr(13);
$parametros.="2=repositorio";
- $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",0,60).'</TD>';
+ $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros, "pathrmb_".$particion.'_'.$idperfilhard.'_'.$idparticion,"estilodesple","",$ppd,100).'</TD>';
$tablaHtml.= '<TD'.chr(13);
diff --git a/admin/WebConsole/comandos/RestaurarImagenOrdenador.php b/admin/WebConsole/comandos/RestaurarImagenOrdenador.php
index 6ec75e94..45974086 100644
--- a/admin/WebConsole/comandos/RestaurarImagenOrdenador.php
+++ b/admin/WebConsole/comandos/RestaurarImagenOrdenador.php
@@ -142,8 +142,8 @@ function tabla_particiones($cmd,$idcentro,$idordenador){
$tablaHtml.= '<TH align=center>&nbsp;&nbsp;</TH>';
$tablaHtml.= '<TH align=center>&nbsp;P&nbsp;</TH>';
$tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[9].'&nbsp;</TH>';
- $tablaHtml.= '<TH align=center>&nbsp;Path&nbsp;</TH>';
- $tablaHtml.= '<TH align=center>&nbsp;Repositorios centralizados&nbsp;</TH>';
+ $tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[12].'&nbsp;</TH>';
+ $tablaHtml.= '<TH align=center>&nbsp;'.$TbMsg[13].'&nbsp;</TH>';
//$tablaHtml.= '<TH colspan=4 align=center>&nbsp;'.$TbMsg[9].'&nbsp;</TH>';
$tablaHtml.= '</TR>';
$auxsplit=split(";",$particion);
@@ -167,10 +167,14 @@ function tabla_particiones($cmd,$idcentro,$idordenador){
$tablaHtml.='<TD align=cente>'.HTMLSELECT_Imagendis($cmd,$idcentro,$tipopart,$particion,true,$idimagen,$idordenador).'</TD>';
//path
+ if($_SESSION["protclonacion"]!="UNICAST")
+ $ppd=1;
+ else
+ $ppd=2;
$parametros="0=".chr(13);
$parametros.="1=cache".chr(13);
$parametros.="2=repositorio";
- $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros,"pathrmb_".$particion,"estilodesple","",0,60).'</TD>';
+ $tablaHtml.= '<TD>'.HTMLCTESELECT($parametros,"pathrmb_".$particion,"estilodesple","",$ppd,100).'</TD>';
//Clonación
@@ -181,9 +185,6 @@ function tabla_particiones($cmd,$idcentro,$idordenador){
//$tablaHtml.='<TD align=center><b>&nbsp;('.$tipopart.") -</b> ".$TbMsg[11].'</TD>';
$tablaHtml.='</TR>'.chr(13);
-
-
-
/*
$tablaHtml.='<TR>'.chr(13);
$tablaHtml.='<TD></TD>'.chr(13);
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js
index 1f54d835..1f31c7de 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js
@@ -138,6 +138,11 @@ function comprobar_datos(){
alert(TbMsg[5]+valparticion[0])
return(false);
}
+ var desple_P=document.getElementById("protoclonacion_"+particion);
+ if(desple_P.value=="TORRENT" || desple_P.value=="MULTICAST"){
+ if(desple_path.value!=1)
+ alert(TbMsg[6]+particion) // Debe existir caché
+ }
}
}
if(op==0){
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js
index 44affe7b..be82a603 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js
@@ -138,6 +138,11 @@ function comprobar_datos(){
alert(TbMsg[5]+valparticion[0])
return(false);
}
+ var desple_P=document.getElementById("protoclonacion_"+particion);
+ if(desple_P.value=="TORRENT" || desple_P.value=="MULTICAST"){
+ if(desple_path.value!=1)
+ alert(TbMsg[6]+particion) // Debe existir caché
+ }
}
}
if(op==0){
diff --git a/admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js b/admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js
index 85c5bf21..cf1d135a 100644
--- a/admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js
+++ b/admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js
@@ -106,6 +106,11 @@ function comprobar_datos(){
alert(TbMsg[5]+particion)
return(false);
}
+ var desple_P=document.getElementById("protoclonacion_"+particion);
+ if(desple_P.value=="TORRENT" || desple_P.value=="MULTICAST"){
+ if(desple_path.value!=1)
+ alert(TbMsg[6]+particion) // Debe existir caché
+ }
}
}
if(op==0){
diff --git a/admin/WebConsole/controlacceso.php b/admin/WebConsole/controlacceso.php
index 3c4afed3..8055e239 100644
--- a/admin/WebConsole/controlacceso.php
+++ b/admin/WebConsole/controlacceso.php
@@ -11,10 +11,10 @@
//========================================================================================================
// Variables de sessión de configuración de servidor y base de datos( Modificar aquípara cambio global)
$cnx="localhost;usuog;passusuog;ogBDAdmin;mysql"; // Cadena de conexión a la base de datos
- $ips="SERVERIP"; // IP del servidor de Administración
+ $ips="10.1.15.250"; // IP del servidor de Administración
$prt="2008"; // Puerto de comunicación con el servidor
- $wer="OPENGNSYSURL/pagerror.php"; // Página de redireccionamiento de errores
- $wac="OPENGNSYSURL/acceso.php"; // Página de login de la aplicación
+ $wer="http://10.1.15.250/opengnsys/pagerror.php"; // Página de redireccionamiento de errores
+ $wac="http://10.1.15.250/opengnsys/acceso.php"; // Página de login de la aplicación
$idi="esp"; // Idioma por defecto
//========================================================================================================
?>
diff --git a/admin/WebConsole/gestores/gestor_ordenadores.php b/admin/WebConsole/gestores/gestor_ordenadores.php
index 8e5f1f78..92bb707f 100644
--- a/admin/WebConsole/gestores/gestor_ordenadores.php
+++ b/admin/WebConsole/gestores/gestor_ordenadores.php
@@ -31,6 +31,10 @@ $idservidorrembo=0;
$idmenu=0;
$idimagen=0;
$cache=0;
+$modomul=0;
+$ipmul="";
+$pormul=0;
+$velmul=0;
if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
if (isset($_GET["grupoid"])) $grupoid=$_GET["grupoid"];
@@ -45,6 +49,10 @@ if (isset($_GET["idservidordhcp"])) $idservidordhcp=$_GET["idservidordhcp"];
if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"];
if (isset($_GET["idmenu"])) $idmenu=$_GET["idmenu"];
if (isset($_GET["cache"])) $cache=$_GET["cache"];
+if (isset($_GET["modomul"])) $modomul=$_GET["modomul"];
+if (isset($_GET["ipmul"])) $ipmul=$_GET["ipmul"];
+if (isset($_GET["pormul"])) $pormul=$_GET["pormul"];
+if (isset($_GET["velmul"])) $velmul=$_GET["velmul"];
if(empty($cache)) $cache=0;
@@ -137,6 +145,10 @@ function Gestiona(){
global $idservidorrembo;
global $idmenu;
global $cache;
+ global $modomul;
+ global $ipmul;
+ global $pormul;
+ global $velmul;
global $op_alta;
global $op_modificacion;
@@ -155,10 +167,19 @@ function Gestiona(){
$cmd->CreaParametro("@idservidorrembo",$idservidorrembo,1);
$cmd->CreaParametro("@idmenu",$idmenu,1);
$cmd->CreaParametro("@cache",$cache,1);
-
+ $cmd->CreaParametro("@modomul",$modomul,0);
+ $cmd->CreaParametro("@dipmul",$ipmul,0);
+ $cmd->CreaParametro("@pormul",$pormul,1);
+ $cmd->CreaParametro("@velmul",$velmul,1);
+
switch($opcion){
case $op_alta :
- $cmd->texto="INSERT INTO ordenadores(nombreordenador,ip,mac,idperfilhard,idservidordhcp,idservidorrembo,idmenu,idaula,grupoid,idconfiguracion,cache) VALUES (@nombreordenador,@ip,@mac,@idperfilhard,@idservidordhcp,@idservidorrembo,@idmenu,@idaula,@grupoid,0,@cache)";
+ $cmd->texto="INSERT INTO ordenadores
+ (nombreordenador,ip,mac,idperfilhard,idservidordhcp,idservidorrembo,
+ idmenu,idaula,grupoid,idconfiguracion,cache,modomul,ipmul,pormul,velmul)
+ VALUES
+ (@nombreordenador,@ip,@mac,@idperfilhard,@idservidordhcp,@idservidorrembo,
+ @idmenu,@idaula,@grupoid,0,@cache,@modomul,@dipmul,@pormul,@velmul)";
$resul=$cmd->Ejecutar();
if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta
$idordenador=$cmd->Autonumerico();
@@ -170,7 +191,13 @@ function Gestiona(){
}
break;
case $op_modificacion:
- $cmd->texto="UPDATE ordenadores SET nombreordenador=@nombreordenador,ip=@ip,mac=@mac,idperfilhard=@idperfilhard,idservidordhcp=@idservidordhcp,idservidorrembo=@idservidorrembo,idmenu=@idmenu,cache=@cache WHERE idordenador=@idordenador";
+ $cmd->texto="UPDATE ordenadores SET
+ nombreordenador=@nombreordenador,ip=@ip,mac=@mac,
+ idperfilhard=@idperfilhard,idservidordhcp=@idservidordhcp,
+ idservidorrembo=@idservidorrembo,idmenu=@idmenu,cache=@cache,
+ modomul=@modomul,ipmul=@dipmul,pormul=@pormul,velmul=@velmul
+ WHERE
+ idordenador=@idordenador";
$resul=$cmd->Ejecutar();
break;
case $op_eliminacion :
@@ -199,4 +226,4 @@ function SubarbolXML_ordenadores($idordenador,$nombreordenador){
$cadenaXML.='></ORDENADOR>';
return($cadenaXML);
}
-?> \ No newline at end of file
+?>
diff --git a/admin/WebConsole/gestores/gestor_ordenadorestandar.php b/admin/WebConsole/gestores/gestor_ordenadorestandar.php
index 71068329..64fb797d 100644
--- a/admin/WebConsole/gestores/gestor_ordenadorestandar.php
+++ b/admin/WebConsole/gestores/gestor_ordenadorestandar.php
@@ -14,9 +14,10 @@ include_once("../includes/comunes.php");
include_once("../includes/CreaComando.php");
//________________________________________________________________________________________________________
$idaula=0;
-$nombreordenador="";
-$ip="";
-$mac="";
+$modomul=0;
+$ipmul="";
+$pormul=0;
+$velmul=0;
$cache=0;
$idperfilhard=0;
$idservidordhcp=0;
@@ -24,9 +25,10 @@ $idservidorrembo=0;
$numorde=0;
if (isset($_GET["idaula"])) $idaula=$_GET["idaula"];
-if (isset($_GET["nombreordenador"])) $nombreordenador=$_GET["nombreordenador"];
-if (isset($_GET["ip"])) $ip=$_GET["ip"];
-if (isset($_GET["mac"])) $mac=$_GET["mac"];
+if (isset($_GET["modomul"])) $modomul=$_GET["modomul"];
+if (isset($_GET["ipmul"])) $ipmul=$_GET["ipmul"];
+if (isset($_GET["pormul"])) $pormul=$_GET["pormul"];
+if (isset($_GET["velmul"])) $velmul=$_GET["velmul"];
if (isset($_GET["cache"])) $cache=$_GET["cache"];
if (isset($_GET["idperfilhard"])) $idperfilhard=$_GET["idperfilhard"];
if (isset($_GET["idservidordhcp"])) $idservidordhcp=$_GET["idservidordhcp"];
@@ -70,9 +72,10 @@ else{
function Gestiona(){
global $cmd;
global $idaula;
- global $nombreordenador;
- global $ip;
- global $mac;
+ global $modomul;
+ global $ipmul;
+ global $pormul;
+ global $velmul;
global $cache;
global $idaula;
global $idperfilhard;
@@ -81,47 +84,49 @@ function Gestiona(){
global $numorde;
if($numorde>0){
- $auxIP=split("[.]",$ip);
- $swip=false;
- $litnwip="";
- $nwip=0;
+ $auxIP=split("[.]",$ipmul);
+ $swipmul=false;
+ $litnwipmul="";
+ $nwipmul=0;
if(isset($auxIP[3])){
- $nwip=$auxIP[3];
- if(empty($nwip)) $nwip=0;
- $litnwip=$auxIP[0].".".$auxIP[1].".".$auxIP[2].".";
- $swip=true;
+ $nwipmul=$auxIP[3];
+ if(empty($nwipmul)) $nwipmul=0;
+ $litnwipmul=$auxIP[0].".".$auxIP[1].".".$auxIP[2].".";
+ $swipmul=true;
}
$swnom=false;
- if(substr($nombreordenador,strlen($nombreordenador)-1,1)=="$"){
+ if(substr($modomul,strlen($modomul)-1,1)=="$"){
$swnom=true;
- $nombreordenador=substr($nombreordenador,0,strlen($nombreordenador)-1);
+ $modomul=substr($modomul,0,strlen($modomul)-1);
}
$cmd->CreaParametro("@grupoid",0,1);
$cmd->CreaParametro("@idaula",$idaula,1);
- $cmd->CreaParametro("@nombreordenador",$nombreordenador,0);
- $cmd->CreaParametro("@ip",$ip,0);
- $cmd->CreaParametro("@mac",$mac,0);
+ $cmd->CreaParametro("@modomul",$modomul,0);
+ $cmd->CreaParametro("@ipmul",$ipmul,0);
+ $cmd->CreaParametro("@pormul",$pormul,1);
+ $cmd->CreaParametro("@velmul",$velmul,1);
$cmd->CreaParametro("@cache",$cache,1);
$cmd->CreaParametro("@idperfilhard",$idperfilhard,1);
$cmd->CreaParametro("@idservidordhcp",$idservidordhcp,1);
$cmd->CreaParametro("@idservidorrembo",$idservidorrembo,1);
for($i=0;$i<$numorde;$i++){
- if($swip)
- $cmd->ParamSetValor("@ip",$litnwip.$nwip);
- if($swnom && $swip)
- $cmd->ParamSetValor("@nombreordenador",$nombreordenador.$nwip);
- $cmd->texto="INSERT INTO ordenadores(nombreordenador,ip,mac,cache,idperfilhard,idservidordhcp,idservidorrembo,idaula,grupoid,idconfiguracion) VALUES (@nombreordenador,@ip,@mac,@cache,@idperfilhard,@idservidordhcp,@idservidorrembo,@idaula,@grupoid,0)";
- if($swip) $nwip++;
+ if($swipmul)
+ $cmd->ParamSetValor("@ipmul",$litnwipmul.$nwipmul);
+ if($swnom && $swipmul)
+ $cmd->ParamSetValor("@modomul",$modomul.$nwipmul);
+ $cmd->texto="INSERT INTO ordenadores(modomul,ipmul,pormul,velmul,cache,idperfilhard,idservidordhcp,idservidorrembo,idaula,grupoid,idconfiguracion) VALUES (@modomul,@ipmul,@pormul,@velmul,@cache,@idperfilhard,@idservidordhcp,@idservidorrembo,@idaula,@grupoid,0)";
+ if($swipmul) $nwipmul++;
$resul=$cmd->Ejecutar();
if (!$resul) return(false);
}
}
else{
$strsql="UPDATE ordenadores SET ";
- if (!empty($nombreordenador)) $strsql.=" nombreordenador='".$nombreordenador."',";
- if (!empty($ip)) $strsql.=" ip='".$ip."',";
- if (!empty($mac)) $strsql.=" mac='".$mac."',";
+ if (!empty($modomul)) $strsql.=" modomul='".$modomul."',";
+ if (!empty($ipmul)) $strsql.=" ipmul='".$ipmul."',";
+ if (!empty($pormul)) $strsql.=" pormul='".$pormul."',";
+ if (!empty($velmul)) $strsql.=" velmul='".$velmul."',";
$strsql.=" cache='".$cache."',";
if ($idperfilhard>0) $strsql.=" idperfilhard=".$idperfilhard.",";
if ($idservidordhcp>0) $strsql.=" idservidordhcp=".$idservidordhcp.",";
@@ -133,4 +138,4 @@ function Gestiona(){
}
return($resul);
}
-?> \ No newline at end of file
+?>
diff --git a/admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js b/admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js
index d11bf628..8493ee53 100644
--- a/admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js
+++ b/admin/WebConsole/idiomas/javascripts/esp/comandos/restaurarimagen_esp.js
@@ -8,5 +8,6 @@ TbMsg[0]="Debe elegir al menos una imagen para la partición";
TbMsg[1]="Sólo puede elegir una imagen por partición";
TbMsg[2]="ATENCIÓN: Ha selecccionado una imagen de Sistema Operativo distinto al que tiene instalado la actual partición ";
TbMsg[3]="¿ Está seguro ?"
-TbMsg[4]="Debe elegir al menos una imagen para la partición"
+TbMsg[4]="Debe elegir al menos una partición para la restauración"
TbMsg[5]="Debe elegir al menos un path de imagen para la partición ";
+TbMsg[6]="El protocolo de clonación elegido requiere que el destino de la imagen sea 'caché' para la partición ";
diff --git a/admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php b/admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php
index 07244635..c7cc2993 100644
--- a/admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/comandos/restaurarimagen_esp.php
@@ -14,7 +14,9 @@
$TbMsg[6]='Ámbito';
$TbMsg[7]='Datos a suministrar';
$TbMsg[8]='Nombre S.O.';
- $TbMsg[9]='Imagen a restaurar';
+ $TbMsg[9]='Imagen';
$TbMsg[10]='Restaurar (Mismo tipo de partición)';
$TbMsg[11]='Restaurar (Otro tipo de partición)';
-?> \ No newline at end of file
+ $TbMsg[12]='Origen';
+ $TbMsg[13]='Protocolo';
+?>
diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php
index 30c9542c..d8cb2546 100644
--- a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/propiedades_ordenadores_esp.php
@@ -18,4 +18,9 @@ $TbMsg[9]="Servidor Dhcp";
$TbMsg[10]="Servidor OpenGnsys ";
$TbMsg[11]="Menu";
$TbMsg[12]="Tamaño Caché";
+$TbMsg[13]="Modo Multicast";
+$TbMsg[14]="IP Multicast";
+$TbMsg[15]="Puerto Multicast";
+$TbMsg[16]="Velocidad Multicast";
+$TbMsg[17]="PARÁMETROS MULTICAST";
?>
diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php
index e4ab657c..b3d09048 100644
--- a/admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php
+++ b/admin/WebConsole/idiomas/php/esp/propiedades_ordenadorestandar_esp.php
@@ -7,9 +7,9 @@
$TbMsg=array();
$TbMsg[0]="Aula";
$TbMsg[1]="Ordenador plantilla";
-$TbMsg[2]="Nombre";
-$TbMsg[3]="Dirección IP";
-$TbMsg[4]="Dirección MAC";
+$TbMsg[2]="Modo Multicast";
+$TbMsg[3]="IP Multicast";
+$TbMsg[4]="Puerto Multicast";
$TbMsg[5]="Perfil hardware";
$TbMsg[6]="Servidor Dhcp";
$TbMsg[7]="Servidor OpenGnsys ";
@@ -17,5 +17,5 @@ $TbMsg[8]="Ordenadores a insertar";
$TbMsg[9]='(*) Para modificar un ordenador con cierto dato, in este aula, debe introducir el valor correspondiente y dejar el campo "Ordenadores a insertar" a cero.';
$TbMsg[10]="(**)Si se trata de ordenadores nuevos con una configuración por defecto, pero no quiere modificar los ordenadores ya existentes debe introducir un valor mayor que cero.";
$TbMsg[11]="Tamaño Caché";
-
+$TbMsg[12]="Velocidad Multicast";
?>
diff --git a/admin/WebConsole/propiedades/propiedades_ordenadores.php b/admin/WebConsole/propiedades/propiedades_ordenadores.php
index 7f1fc055..8ba98cf0 100644
--- a/admin/WebConsole/propiedades/propiedades_ordenadores.php
+++ b/admin/WebConsole/propiedades/propiedades_ordenadores.php
@@ -13,6 +13,7 @@ include_once("../includes/opciones.php");
include_once("../includes/CreaComando.php");
include_once("../includes/TomaDato.php");
include_once("../includes/HTMLSELECT.php");
+include_once("../includes/HTMLCTESELECT.php");
include_once("../clases/AdoPhp.php");
include_once("../idiomas/php/".$idioma."/propiedades_ordenadores_".$idioma.".php");
//________________________________________________________________________________________________________
@@ -29,6 +30,10 @@ $idservidorrembo=0;
$idmenu=0;
$idaula=0;
$cache="";
+$modomul="";
+$ipmul="";
+$pormul="";
+$velmul="";
$grupoid=0;
if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros
@@ -61,12 +66,11 @@ if ($opcion!=$op_alta){
<INPUT type=hidden name=idordenador value=<?=$idordenador?>>
<INPUT type=hidden name=grupoid value=<?=$grupoid?>>
<INPUT type=hidden name=idaula value=<?=$idaula?>>
-
<P align=center class=cabeceras><?echo $TbMsg[4]?><BR>
<SPAN align=center class=subcabeceras><? echo $opciones[$opcion]?></SPAN></P>
<TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?echo $TbMsg[5]?>&nbsp;</TD>
<?
@@ -77,7 +81,7 @@ if ($opcion!=$op_alta){
?>
<TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
</TR>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?echo $TbMsg[6]?>&nbsp;</TD>
<?
@@ -87,7 +91,7 @@ if ($opcion!=$op_alta){
echo '<TD><INPUT class="formulariodatos" name=ip type=text value="'.$ip.'"></TD>';
?>
</TR>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?echo $TbMsg[7]?>&nbsp;</TD>
<?
@@ -97,7 +101,7 @@ if ($opcion!=$op_alta){
echo '<TD><INPUT class="formulariodatos" name=mac type=text value="'. $mac.'"></TD>';
?>
</TR>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
<?
@@ -107,7 +111,7 @@ if ($opcion!=$op_alta){
echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'perfileshard',$idperfilhard,'idperfilhard','descripcion',250).'</TD>';
?>
</TR>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?echo $TbMsg[10]?>&nbsp;</TD>
<?
@@ -117,7 +121,7 @@ if ($opcion!=$op_alta){
echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'servidoresrembo',$idservidorrembo,'idservidorrembo','nombreservidorrembo',250).'</TD>';
?>
</TR>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?echo $TbMsg[11]?>&nbsp;</TD>
<?
@@ -127,7 +131,7 @@ if ($opcion!=$op_alta){
echo '<TD colspan=3>'.HTMLSELECT($cmd,$idcentro,'menus',$idmenu,'idmenu','descripcion',250).'</TD>';
?>
</TR>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
<TR>
<TH align=center>&nbsp;<?echo $TbMsg[12]?>&nbsp;</TD>
<?
@@ -137,7 +141,57 @@ if ($opcion!=$op_alta){
echo '<TD colspan=3><INPUT style="width=250" class="formulariodatos" name=cache type=text value="'. $cache.'"></TD>';
?>
</TR>
-<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+<!----------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TD height=40 style="background-color:white;color:#999999" colspan=4 align=center><B>&nbsp;<?echo $TbMsg[17]?>&nbsp;</B></TD>
+ </TR>
+<!----------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TH align=center>&nbsp;<?echo $TbMsg[14]?>&nbsp;</TD>
+ <?
+ if ($opcion==$op_eliminacion)
+ echo '<TD colspan=3>'.$ipmul.'</TD>';
+ else
+ echo '<TD colspan=3><INPUT class="formulariodatos" name=ipmul type=text value="'.$ipmul.'"></TD>';
+ ?>
+ </TR>
+<!----------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TH align=center>&nbsp;<?echo $TbMsg[15]?>&nbsp;</TD>
+ <?
+ if ($opcion==$op_eliminacion)
+ echo '<TD colspan=3>'.$pormul.'</TD>';
+ else
+ echo '<TD colspan=3><INPUT class="formulariodatos" name=pormul type=text value="'.$pormul.'"></TD>';
+ ?>
+ </TR>
+<!----------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TH align=center>&nbsp;<?echo $TbMsg[16]?>&nbsp;</TD>
+ <?
+ if ($opcion==$op_eliminacion)
+ echo '<TD colspan=3>'.$velmul.'</TD>';
+ else
+ echo '<TD colspan=3><INPUT class="formulariodatos" name=velmul type=text value="'.$velmul.'"></TD>';
+ ?>
+ </TR>
+<!----------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TH align=center>&nbsp;<?echo $TbMsg[13]?>&nbsp;</TD>
+ <?
+ if ($opcion==$op_eliminacion){
+ $metodos[0]="";
+ $metodos[1]="Half-Duplex";
+ $metodos[2]="Full-Duple";
+ echo '<TD colspan=3>'.$metodos[$modomul].'</TD>';
+ }else{
+ $metodos="0=".chr(13);
+ $metodos.="1=Half-Duplex".chr(13);
+ $metodos.="2=Full-Duplex";
+ echo '<TD colspan=3>'.HTMLCTESELECT($metodos,"modomul","estilodesple","",$modomul,150).'</TD>';
+ }
+ ?>
+ </TR>
</TABLE>
</FORM>
</DIV>
@@ -168,6 +222,10 @@ function TomaPropiedades($cmd,$id){
global $idservidorrembo;
global $idmenu;
global $cache;
+ global $modomul;
+ global $ipmul;
+ global $pormul;
+ global $velmul;
$rs=new Recordset;
$cmd->texto="SELECT * FROM ordenadores WHERE idordenador=".$id;
$rs->Comando=&$cmd;
@@ -182,6 +240,10 @@ function TomaPropiedades($cmd,$id){
$idservidorrembo=$rs->campos["idservidorrembo"];
$idmenu=$rs->campos["idmenu"];
$cache=$rs->campos["cache"];
+ $modomul=$rs->campos["modomul"];
+ $ipmul=$rs->campos["ipmul"];
+ $pormul=$rs->campos["pormul"];
+ $velmul=$rs->campos["velmul"];
$rs->Cerrar();
return(true);
}
diff --git a/admin/WebConsole/propiedades/propiedades_ordenadorestandar.php b/admin/WebConsole/propiedades/propiedades_ordenadorestandar.php
index ec70323c..1eee8171 100644
--- a/admin/WebConsole/propiedades/propiedades_ordenadorestandar.php
+++ b/admin/WebConsole/propiedades/propiedades_ordenadorestandar.php
@@ -12,6 +12,7 @@ include_once("../includes/ctrlacc.php");
include_once("../includes/opciones.php");
include_once("../includes/CreaComando.php");
include_once("../includes/HTMLSELECT.php");
+include_once("../includes/HTMLCTESELECT.php");
include_once("../clases/AdoPhp.php");
include_once("../idiomas/php/".$idioma."/propiedades_ordenadorestandar_".$idioma.".php");
//________________________________________________________________________________________________________
@@ -21,9 +22,10 @@ $opciones=array($TbMsg[0],$TbMsg[1],$TbMsg[2],$TbMsg[3]);
$idaula=0;
$nombreaula="";
$idordenador=0;
-$nombreordenador="";
-$ip="";
-$mac="";
+$modomul="";
+$ipmul="";
+$pormul="";
+$velmul="";
$cache="";
$idperfilhard=0;
$idservidordhcp=0;
@@ -58,24 +60,35 @@ if ($opcion!=$op_alta){
<TABLE align=center border=0 cellPadding=1 cellSpacing=1 class=tabla_datos>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[2]?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?echo $TbMsg[3]?>&nbsp;</TD>
<?
- echo '<TD><INPUT class="formulariodatos" name=nombreordenador type=text value="'.$nombreordenador.'"></TD>';
+ echo '<TD><INPUT class="formulariodatos" name=ipmul type=text value="'.$ipmul.'"></TD>';
+
?>
- <TD colspan=2 valign=top align=left rowspan=3><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
+ <TD colspan=2 valign=top align=left rowspan=4><IMG border=2 style="border-color:#63676b" src="../images/fotoordenador.gif"></TD>
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[3]?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?echo $TbMsg[4]?>&nbsp;</TD>
<?
- echo '<TD><INPUT class="formulariodatos" name=ip type=text value="'.$ip.'"></TD>';
+ echo '<TD><INPUT class="formulariodatos" name=pormul type=text value="'. $pormul.'"></TD>';
?>
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
<TR>
- <TH align=center>&nbsp;<?echo $TbMsg[4]?>&nbsp;</TD>
+ <TH align=center>&nbsp;<?echo $TbMsg[12]?>&nbsp;</TD>
+ <?
+ echo '<TD><INPUT class="formulariodatos" name=velmul type=text value="'. $velmul.'"></TD>';
+ ?>
+ </TR>
+<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
+ <TR>
+ <TH align=center>&nbsp;<?echo $TbMsg[2]?>&nbsp;</TD>
<?
- echo '<TD><INPUT class="formulariodatos" name=mac type=text value="'. $mac.'"></TD>';
+ $metodos="0=".chr(13);
+ $metodos.="1=Half-Duplex".chr(13);
+ $metodos.="2=Full-Duplex";
+ echo '<TD>'.HTMLCTESELECT($metodos,"modomul","estilodesple","",$modomul,100).'</TD>'.chr(13);
?>
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
@@ -101,23 +114,23 @@ if ($opcion!=$op_alta){
</TR>
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
- <TR>
+ <!--TR>
<TH align=center>&nbsp;<?echo $TbMsg[8]?>&nbsp;</TD>
<?
echo '<TD colspan=3><INPUT class="formulariodatos" name=numorde type=text value=0 style="width:250"></TD>';
?>
- </TR>
+ </TR-->
<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
</TABLE>
</FORM>
<TABLE border=0 align=center>
- <TR>
+ <!--TR>
<TD width=20>&nbsp;</TD>
<TD colspan=3 align=left ><SPAN class=notas><I><?echo $TbMsg[9]?><br><br><?echo $TbMsg[10]?></I></SPAN></TD>
<TD width=20>&nbsp;</TD></TR>
<TR>
<TD colspan=5 width=20>&nbsp;</TD>
- </TR>
+ </TR-->
<TR>
<TD width=20>&nbsp;</TD>
<TD align=right><A href=#><IMG border=0 src="../images/boton_cancelar.gif" style="cursor:hand" onclick="cancelar()"></A></TD>
@@ -141,17 +154,19 @@ include_once("../includes/iframecomun.php");
// - id: El identificador del ordenador estandar
//________________________________________________________________________________________________________
function TomaPropiedades($cmd,$id){
- global $nombreordenador;
- global $ip;
- global $mac;
+ global $modomul;
+ global $ipmul;
+ global $pormul;
+ global $velmul;
global $cache;
global $idperfilhard;
global $idservidordhcp;
global $idservidorrembo;
- $wnombreordenador="";
- $wip="";
- $wmac="";
+ $wmodomul="";
+ $wipmul="";
+ $wpormul="";
+ $wvelmul="";
$wcache="";
$widperfilhard=0;
$widservidordhcp=0;
@@ -163,50 +178,63 @@ function TomaPropiedades($cmd,$id){
if (!$rs->Abrir()) return(false); // Error al abrir recordset
if ($rs->EOF) return(false);
$rs->Primero();
- $nombreordenador=$rs->campos["nombreordenador"];
- $ip=$rs->campos["ip"];
- $mac=$rs->campos["mac"];
+ $modomul=$rs->campos["modomul"];
+ $ipmul=$rs->campos["ipmul"];
+ $pormul=$rs->campos["pormul"];
+ $velmul=$rs->campos["velmul"];
$cache=$rs->campos["cache"];
$idperfilhard=$rs->campos["idperfilhard"];
$idservidordhcp=$rs->campos["idservidordhcp"];
$idservidorrembo=$rs->campos["idservidorrembo"];
while(!$rs->EOF){
- $wnombreordenador=$rs->campos["nombreordenador"];
- $wip=$rs->campos["ip"];
- $wmac=$rs->campos["mac"];
+ $wmodomul=$rs->campos["modomul"];
+ $wipmul=$rs->campos["ipmul"];
+ $wpormul=$rs->campos["pormul"];
+ $wvelmul=$rs->campos["velmul"];
$wcache=$rs->campos["cache"];
$widperfilhard=$rs->campos["idperfilhard"];
$widservidordhcp=$rs->campos["idservidordhcp"];
$widservidorrembo=$rs->campos["idservidorrembo"];
- if(strlen($wnombreordenador)!=strlen($nombreordenador))
- $nombreordenador="";
+ if(strlen($wmodomul)!=strlen($modomul))
+ $modomul="";
else{
- for($i=0;$i<strlen($nombreordenador);$i++){
- if(substr($nombreordenador,$i,1)!=substr($wnombreordenador,$i,1)){
- //$nombreordenador=substr($nombreordenador,0,$i);
- $nombreordenador="";
+ for($i=0;$i<strlen($modomul);$i++){
+ if(substr($modomul,$i,1)!=substr($wmodomul,$i,1)){
+ //$modomul=substr($modomul,0,$i);
+ $modomul="";
break;
}
}
}
- if(strlen($wip)!=strlen($ip))
- $ip="";
+ if(strlen($wipmul)!=strlen($ipmul))
+ $ipmul="";
else{
- for($i=0;$i<strlen($ip);$i++){
- if(substr($ip,$i,1)!=substr($wip,$i,1)){
- $ip="";
+ for($i=0;$i<strlen($ipmul);$i++){
+ if(substr($ipmul,$i,1)!=substr($wipmul,$i,1)){
+ $ipmul="";
break;
}
}
}
- if(strlen($wmac)!=strlen($mac))
- $mac="";
+ if(strlen($wpormul)!=strlen($pormul))
+ $pormul="";
+ else{
+ for($i=0;$i<strlen($pormul);$i++){
+ if(substr($pormul,$i,1)!=substr($wpormul,$i,1)){
+ $pormul="";
+ break;
+ }
+ }
+ }
+
+ if(strlen($wvelmul)!=strlen($velmul))
+ $velmul="";
else{
- for($i=0;$i<strlen($mac);$i++){
- if(substr($mac,$i,1)!=substr($wmac,$i,1)){
- $mac="";
+ for($i=0;$i<strlen($velmul);$i++){
+ if(substr($velmul,$i,1)!=substr($wvelmul,$i,1)){
+ $velmul="";
break;
}
}