summaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2015-11-09 11:43:17 +0000
committerramon <ramongomez@us.es>2015-11-09 11:43:17 +0000
commit0ab2cd56483c0e99f1742b13bbe6f4eea926aaf6 (patch)
tree886cb66286b4a998fbf43f27d5642276d5db99d1 /admin
parent750388bcf03da6e4d1f743514b6c1e71c7204010 (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')
-rw-r--r--admin/WebConsole/gestores/gestor_aulas.php10
-rw-r--r--admin/WebConsole/idiomas/javascripts/cat/propiedades_aulas_cat.js1
-rw-r--r--admin/WebConsole/idiomas/javascripts/eng/propiedades_aulas_eng.js1
-rw-r--r--admin/WebConsole/idiomas/javascripts/esp/propiedades_aulas_esp.js1
-rw-r--r--admin/WebConsole/idiomas/php/cat/propiedades_aulas_cat.php2
-rw-r--r--admin/WebConsole/idiomas/php/eng/propiedades_aulas_eng.php2
-rw-r--r--admin/WebConsole/idiomas/php/esp/propiedades_aulas_esp.php2
-rw-r--r--admin/WebConsole/jscripts/propiedades_aulas.js1
-rw-r--r--admin/WebConsole/propiedades/propiedades_aulas.php16
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">&nbsp;<?php echo $TbMsg['PROP_NTPIP'] ?>&nbsp;</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">&nbsp;<?php echo $TbMsg['PROP_DNSIP'] ?>&nbsp;</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