diff options
author | alonso <alonso@us.es> | 2010-06-09 08:41:50 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2010-06-09 08:41:50 +0000 |
commit | 866c9587f5fd39b1105fc31fed7ac4499576bc6e (patch) | |
tree | 4c54ee6b0b4e08df0d4de3b2d29fb3830dc609f3 /admin | |
parent | ee7f7293443bc941514465b8d47be338270d232d (diff) |
git-svn-id: https://opengnsys.es/svn/trunk@1026 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
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> </TH>'; $tablaHtml.= '<TH align=center> P </TH>'; $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> Path </TH>'; - $tablaHtml.= '<TH align=center> Repositorios centralizados </TH>'; + $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; + $tablaHtml.= '<TH align=center> '.$TbMsg[13].' </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> </TH>'; $tablaHtml.= '<TH align=center> P </TH>'; $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> path </TH>'; - $tablaHtml.= '<TH align=center> Repositorios centralizados </TH>'; + $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; + $tablaHtml.= '<TH align=center> '.$TbMsg[13].' </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> </TH>'; $tablaHtml.= '<TH align=center> P </TH>'; $tablaHtml.= '<TH align=center> '.$TbMsg[9].' </TH>'; - $tablaHtml.= '<TH align=center> Path </TH>'; - $tablaHtml.= '<TH align=center> Repositorios centralizados </TH>'; + $tablaHtml.= '<TH align=center> '.$TbMsg[12].' </TH>'; + $tablaHtml.= '<TH align=center> '.$TbMsg[13].' </TH>'; //$tablaHtml.= '<TH colspan=4 align=center> '.$TbMsg[9].' </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> ('.$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> <?echo $TbMsg[5]?> </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> <?echo $TbMsg[6]?> </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> <?echo $TbMsg[7]?> </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> <?echo $TbMsg[8]?> </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> <?echo $TbMsg[10]?> </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> <?echo $TbMsg[11]?> </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> <?echo $TbMsg[12]?> </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> <?echo $TbMsg[17]?> </B></TD> + </TR> +<!-----------------------------------------------------------------------------------------------------------------------------------> + <TR> + <TH align=center> <?echo $TbMsg[14]?> </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> <?echo $TbMsg[15]?> </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> <?echo $TbMsg[16]?> </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> <?echo $TbMsg[13]?> </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> <?echo $TbMsg[2]?> </TD> + <TH align=center> <?echo $TbMsg[3]?> </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> <?echo $TbMsg[3]?> </TD> + <TH align=center> <?echo $TbMsg[4]?> </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> <?echo $TbMsg[4]?> </TD> + <TH align=center> <?echo $TbMsg[12]?> </TD> + <? + echo '<TD><INPUT class="formulariodatos" name=velmul type=text value="'. $velmul.'"></TD>'; + ?> + </TR> +<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> + <TR> + <TH align=center> <?echo $TbMsg[2]?> </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> <?echo $TbMsg[8]?> </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> </TD> <TD colspan=3 align=left ><SPAN class=notas><I><?echo $TbMsg[9]?><br><br><?echo $TbMsg[10]?></I></SPAN></TD> <TD width=20> </TD></TR> <TR> <TD colspan=5 width=20> </TD> - </TR> + </TR--> <TR> <TD width=20> </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; } } |