diff options
author | ramon <ramongomez@us.es> | 2015-11-09 11:43:17 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2015-11-09 11:43:17 +0000 |
commit | 0ab2cd56483c0e99f1742b13bbe6f4eea926aaf6 (patch) | |
tree | 886cb66286b4a998fbf43f27d5642276d5db99d1 /admin | |
parent | 750388bcf03da6e4d1f743514b6c1e71c7204010 (diff) |
#725: Incluir campo para servidor NTP en formulario de propiedades del aula, mostrando la zona horaria del servidor.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@4721 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
9 files changed, 33 insertions, 3 deletions
diff --git a/admin/WebConsole/gestores/gestor_aulas.php b/admin/WebConsole/gestores/gestor_aulas.php index e584dd29..1c6db277 100644 --- a/admin/WebConsole/gestores/gestor_aulas.php +++ b/admin/WebConsole/gestores/gestor_aulas.php @@ -47,6 +47,7 @@ $netmask=0; $modp2p=0; $timep2p=0; ############ Ramón +$ntp=""; $dns=""; $proxy=""; ############ UHU @@ -93,6 +94,7 @@ if (isset($_POST["netmask"])) $netmask=$_POST["netmask"]; if (isset($_POST["modp2p"])) $modp2p=$_POST["modp2p"]; if (isset($_POST["timep2p"])) $timep2p=$_POST["timep2p"]; ################# Ramón +if (isset($_POST["ntp"])) $ntp=$_POST["ntp"]; if (isset($_POST["dns"])) $dns=$_POST["dns"]; if (isset($_POST["proxy"])) $proxy=$_POST["proxy"]; ################# UHU @@ -202,6 +204,7 @@ function Gestiona(){ global $modp2p; global $timep2p; ########################## Ramón + global $ntp; global $dns; global $proxy; global $idioma; @@ -234,6 +237,7 @@ function Gestiona(){ $cmd->CreaParametro("@idproautoexec",$idproautoexec,1); $cmd->CreaParametro("@idrepositorio",$idrepositorio,1); $cmd->CreaParametro("@idperfilhard",$idperfilhard,1); + $cmd->CreaParametro("@ntp",$ntp,0); $cmd->CreaParametro("@dns",$dns,0); $cmd->CreaParametro("@proxy",$proxy,0); $cmd->CreaParametro("@modomul",$modomul,1); @@ -258,12 +262,12 @@ function Gestiona(){ (idcentro, grupoid, nombreaula, urlfoto, cagnon, pizarra, ubicacion, comentarios, puestos, horaresevini, horaresevfin, router, netmask, - dns, proxy, modomul, ipmul, pormul, velmul, + ntp, dns, proxy, modomul, ipmul, pormul, velmul, modp2p, timep2p, validacion, paginalogin, paginavalidacion) VALUES (@idcentro, @grupoid, @nombreaula, @urlfoto, @cagnon, @pizarra, @ubicacion, @comentarios, @puestos, @horaresevini, @horaresevfin, @router, @netmask, - @dns, @proxy, @modomul, @ipmul, @pormul, @velmul, + @ntp, @dns, @proxy, @modomul, @ipmul, @pormul, @velmul, @modp2p, @timep2p, @validacion, @paginalogin, @paginavalidacion)"; $resul=$cmd->Ejecutar(); if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta @@ -281,7 +285,7 @@ function Gestiona(){ pizarra=@pizarra, ubicacion=@ubicacion, comentarios=@comentarios, puestos=@puestos, horaresevini=@horaresevini, horaresevfin=@horaresevfin, - router=@router,netmask=@netmask, dns=@dns, proxy=@proxy, + router=@router,netmask=@netmask, ntp=@ntp, dns=@dns, proxy=@proxy, modomul=@modomul, ipmul=@ipmul, pormul=@pormul, velmul=@velmul, modp2p=@modp2p, timep2p=@timep2p, validacion=@validacion, paginalogin=@paginalogin, paginavalidacion=@paginavalidacion diff --git a/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js b/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js index fcc7d60b..892152d8 100644 --- a/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js +++ b/admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js @@ -23,4 +23,5 @@ TbMsg[15]="La URL de la página de login no es válida"; TbMsg[16]="La URL de la página de validación no es válida"; TbMsg[17]="La ubicación sólo puede contener caracteres alfanuméricos" TbMsg[18]="Los comentarios sólo pueden contener caracteres alfanuméricos" +TbMsg[19]="La dirección IP del servidor NTP no es válida"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js b/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js index 94f5005d..45906b85 100644 --- a/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js +++ b/admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js @@ -23,3 +23,4 @@ TbMsg[15]="La URL de la pagina de login no es valida"; TbMsg[16]="La URL de la pagina de validación no es valida"; TbMsg[17]="La ubicacion solo puede contener caracteres alfanumericos" TbMsg[18]="Los comentarios solo pueden contener caracteres alfanumericos" +TbMsg[19]="NTP server IP address is not valid"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js b/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js index 0bc14ecc..362fd13c 100644 --- a/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js +++ b/admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js @@ -23,4 +23,5 @@ TbMsg[15]="La URL de la página de login no es válida"; TbMsg[16]="La URL de la página de validación no es válida"; TbMsg[17]="La ubicación sólo puede contener caracteres alfanuméricos" TbMsg[18]="Los comentarios sólo pueden contener caracteres alfanuméricos" +TbMsg[19]="La dirección IP del servidor NTP no es válida"; diff --git a/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php b/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php index 8f19422c..93f6b461 100644 --- a/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php +++ b/admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php @@ -45,6 +45,8 @@ $TbMsg[509]="Foto ordinador"; $TbMsg[5091]="Afegir foto"; $TbMsg[5092]="Veure fotos"; // Ramón +$TbMsg['PROP_NTPIP']="IP Servidor NTP <em>(opcional)</em>"; +$TbMsg['PROP_DEFTIMEZONE']="zona horaria por defecto"; $TbMsg['PROP_DNSIP']="IP Servidor DNS <em>(opcional)</em>"; $TbMsg['PROP_PROXYURL']="URL Servidor Proxy <em>(opcional)</em>"; ?> diff --git a/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php b/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php index 52c9f5bf..1cee9b94 100644 --- a/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php +++ b/admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php @@ -45,6 +45,8 @@ $TbMsg[509]="Computer Photo"; $TbMsg[5091]="Insert Photo"; $TbMsg[5092]="View Images"; // Ramón +$TbMsg['PROP_NTPIP']="NTP Server IP <em>(optional)</em>"; +$TbMsg['PROP_DEFTIMEZONE']="default time zone"; $TbMsg['PROP_DNSIP']="DNS Server IP <em>(optional)</em>"; $TbMsg['PROP_PROXYURL']="Proxy Server URL <em>(optional)</em>"; ?> diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php index cffb26ed..5851ca6a 100644 --- a/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php +++ b/admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php @@ -45,6 +45,8 @@ $TbMsg[509]="Foto ordenador"; $TbMsg[5091]="Insertar foto"; $TbMsg[5092]="Ver fotos"; // Ramón +$TbMsg['PROP_NTPIP']="IP Servidor NTP <em>(opcional)</em>"; +$TbMsg['PROP_DEFTIMEZONE']="zona horaria por defecto"; $TbMsg['PROP_DNSIP']="IP Servidor DNS <em>(opcional)</em>"; $TbMsg['PROP_PROXYURL']="URL Servidor Proxy <em>(opcional)</em>"; ?> diff --git a/admin/WebConsole/jscripts/propiedades_aulas.js b/admin/WebConsole/jscripts/propiedades_aulas.js index dd8502fe..8dda9478 100644 --- a/admin/WebConsole/jscripts/propiedades_aulas.js +++ b/admin/WebConsole/jscripts/propiedades_aulas.js @@ -123,6 +123,7 @@ function comprobar_datos(){ validate (form.comentarios, validate_text, 18) && validate (form.router, validate_ipadress_notnull, 4) && validate (form.netmask, validate_ipadress_notnull, 5) && + validate (form.ntp, validate_ipadress, 19) && validate (form.dns, validate_ipadress, 12) && validate (form.proxy, validate_url, 13) && validate (form.modp2p, validate_notnull, 6) && diff --git a/admin/WebConsole/propiedades/propiedades_aulas.php b/admin/WebConsole/propiedades/propiedades_aulas.php index a571209e..3bddcbdb 100644 --- a/admin/WebConsole/propiedades/propiedades_aulas.php +++ b/admin/WebConsole/propiedades/propiedades_aulas.php @@ -41,6 +41,7 @@ $ipmul=""; $pormulmetodos=""; $pormul=9000; $velmul=""; +$ntp=""; $dns=""; $proxy=""; $idmenu=""; @@ -234,6 +235,19 @@ function abrir_ventana(URL){ echo '<TD colspan=3><INPUT class="formulariodatos" name=netmask style="width:100" type=text value='.$netmask.'></TD>'; ?> </TR> +<!---- Ramón ------------------------ntp-------------------------------------------------> + <tr> + <th align="center"> <?php echo $TbMsg['PROP_NTPIP'] ?> </th> + <?php if ($opcion==$op_eliminacion) + echo '<td colspan="3">'.$ntp.'</td>'; + else + echo '<td colspan="3"><input class="formulariodatos" name="ntp" style="width:100" type="text" maxlength="15" value="'.$ntp.'" /> '; + if (exec("timedatectl status | awk -F'[:()]' '/Time.*zone/ {print $2}'", $out, $err)) { + echo '<em>('.$TbMsg['PROP_DEFTIMEZONE'].': '.$out[0].')</em>; + } + echo "</td>"; + ?> + </tr> <!---- Ramón ------------------------dns-------------------------------------------------> <tr> <th align="center"> <?php echo $TbMsg['PROP_DNSIP'] ?> </th> @@ -460,6 +474,7 @@ function TomaPropiedades($cmd,$ida) global $pormul; global $velmul; ###################### Ramón + global $ntp; global $dns; global $proxy; ###################### UHU @@ -543,6 +558,7 @@ function TomaPropiedades($cmd,$ida) $modp2p=$rs->campos["modp2p"]; $timep2p=$rs->campos["timep2p"]; #################### Ramón + $ntp=$rs->campos["ntp"]; $dns=$rs->campos["dns"]; $proxy=$rs->campos["proxy"]; #################### UHU |