diff options
-rw-r--r-- | admin/WebConsole/barramenu.php | 25 | ||||
-rw-r--r-- | admin/WebConsole/estilos.css | 6 | ||||
-rw-r--r-- | admin/WebConsole/idiomas/php/cat/ayuda_cat.php | 18 | ||||
-rw-r--r-- | admin/WebConsole/idiomas/php/cat/barramenu_cat.php | 4 | ||||
-rw-r--r-- | admin/WebConsole/idiomas/php/eng/ayuda_eng.php | 18 | ||||
-rw-r--r-- | admin/WebConsole/idiomas/php/eng/barramenu_eng.php | 3 | ||||
-rw-r--r-- | admin/WebConsole/idiomas/php/esp/ayuda_esp.php | 19 | ||||
-rw-r--r-- | admin/WebConsole/idiomas/php/esp/barramenu_esp.php | 1 | ||||
-rw-r--r-- | admin/WebConsole/principal/acercade.php | 104 | ||||
-rw-r--r-- | admin/WebConsole/principal/ayuda.php | 39 | ||||
-rw-r--r-- | admin/WebConsole/principal/changelog.php | 37 | ||||
-rw-r--r-- | admin/WebConsole/principal/engine.php | 32 | ||||
-rw-r--r-- | admin/WebConsole/principal/manual.php | 59 | ||||
-rw-r--r-- | doc/CHANGELOG.es.txt | 1 | ||||
-rwxr-xr-x | installer/opengnsys_installer.sh | 2 | ||||
-rwxr-xr-x | installer/opengnsys_update.sh | 3 |
16 files changed, 240 insertions, 131 deletions
diff --git a/admin/WebConsole/barramenu.php b/admin/WebConsole/barramenu.php index 36bf2e1e..3e784172 100644 --- a/admin/WebConsole/barramenu.php +++ b/admin/WebConsole/barramenu.php @@ -54,13 +54,13 @@ if (!$cmd) } //________________________________________________________________________________________________________ function eleccion(o,op){ - var opadre=window.parent // Toma frame padre - opadre.frames["frame_contenidos"].document.location.href="nada.php" + var opadre=window.parent; // Toma frame padre + opadre.frames["frame_contenidos"].document.location.href="nada.php"; var href; - var href2="nada.php" - var href3="./api/tree.html" - var href4="./api/main.html" - var href5="./api/index.html" + var href2="nada.php"; + var href3="./api/tree.html"; + var href4="./api/main.html"; + var href5="./principal/ayuda.php"; var device="<?php echo $device;?>"; var version="<?php echo $version;?>"; @@ -158,11 +158,8 @@ if (!$cmd) window.top.location.href="acceso.php"; break; case 22: - opadre.frames["frame_contenidos"].document.location.href=href5 + opadre.frames["frame_contenidos"].document.location.href=href5; break; - case 23: - opadre.frames["frame_contenidos"].document.location.href="./principal/acercade.php" - break; } } } @@ -234,13 +231,7 @@ if (!$cmd) <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/ayuda.gif"> <SPAN class=menupral ><?php echo $TbMsg[11] ?></SPAN></A> </TD> <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - - <TD onclick=eleccion(this,23) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> - <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/logocirculos.png"> <SPAN class=menupral ><?php echo $TbMsg[17] ?></SPAN></A> </TD> - <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> - - - <TD onclick=eleccion(this,21) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> + <TD onclick=eleccion(this,21); onmouseout=desresaltar(this); onmouseover=resaltar(this); align=middle> <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/usuarioslog.gif"> <SPAN class=menupral ><?php echo $TbMsg[10] ?></SPAN></A> </TD> <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> diff --git a/admin/WebConsole/estilos.css b/admin/WebConsole/estilos.css index b7bc1a52..239ecbfb 100644 --- a/admin/WebConsole/estilos.css +++ b/admin/WebConsole/estilos.css @@ -456,4 +456,8 @@ A.tabla_listados_sin:link{ FONT-SIZE: 14px; FONT-WEIGHT: 300; } - +/* Ayuda enlaces sin subrayado */ +a.nounderline:link +{ +text-decoration:none; +} diff --git a/admin/WebConsole/idiomas/php/cat/ayuda_cat.php b/admin/WebConsole/idiomas/php/cat/ayuda_cat.php new file mode 100644 index 00000000..5a861424 --- /dev/null +++ b/admin/WebConsole/idiomas/php/cat/ayuda_cat.php @@ -0,0 +1,18 @@ +<?php +// __________________________________________________ +// +// Fichero de idiomas php: ayuda_cat.php +// Idioma: Catalán +// __________________________________________________ +// Mensajes. +$TbMsg=array(); +$TbMsg["MANUAL"]='Manual de usuario'; +$TbMsg["API"]='Documentación de la API'; +$TbMsg["CFG"]='Configuración de los clientes'; +$TbMsg["CHANGELOG"]='Cambios en la versión:'; +$TbMsg["USERMAIL"]='Lista de correos de usuarios'; +$TbMsg["WEB"]='Web del proyecto: opengnsys.es'; +$TbMsg["ABOUT"]='Acerca de OpenGnsys'; +$TbMsg["CHANGELOG_TITULO"]='Cambios en la versión: '; +$TbMsg["ENGINE_TITULO"]='Configuración de los clientes'; +$TbMsg["ENGINE_SUBTITULO"]='Contenido de engine.cfg'; diff --git a/admin/WebConsole/idiomas/php/cat/barramenu_cat.php b/admin/WebConsole/idiomas/php/cat/barramenu_cat.php index 338ebb32..27c54de3 100644 --- a/admin/WebConsole/idiomas/php/cat/barramenu_cat.php +++ b/admin/WebConsole/idiomas/php/cat/barramenu_cat.php @@ -21,7 +21,3 @@ $TbMsg[14]='Cercar'; $TbMsg[15]='Netboot Avançat'; $TbMsg[16]='Unitat Organitzativa'; - $TbMsg[17]='Acerca de'; - -?> - diff --git a/admin/WebConsole/idiomas/php/eng/ayuda_eng.php b/admin/WebConsole/idiomas/php/eng/ayuda_eng.php new file mode 100644 index 00000000..d42c6670 --- /dev/null +++ b/admin/WebConsole/idiomas/php/eng/ayuda_eng.php @@ -0,0 +1,18 @@ +<?php +// __________________________________________________ +// +// Fichero de idiomas php: ayuda_eng.php +// Idioma: Inglés +// __________________________________________________ +// Mensajes. +$TbMsg=array(); +$TbMsg["MANUAL"]='User Manual'; +$TbMsg["API"]='API documentation'; +$TbMsg["CFG"]='Client configuration'; +$TbMsg["CHANGELOG"]='Changes in the version:'; +$TbMsg["USERMAIL"]=' User email list'; +$TbMsg["WEB"]='Web of the project: opengnsys.es'; +$TbMsg["ABOUT"]='About OpenGnsys'; +$TbMsg["CHANGELOG_TITULO"]='Changes in the version: '; +$TbMsg["ENGINE_TITULO"]='Client configuration'; +$TbMsg["ENGINE_SUBTITULO"]='Content of engine.cfg'; diff --git a/admin/WebConsole/idiomas/php/eng/barramenu_eng.php b/admin/WebConsole/idiomas/php/eng/barramenu_eng.php index 535a38df..4b1e499b 100644 --- a/admin/WebConsole/idiomas/php/eng/barramenu_eng.php +++ b/admin/WebConsole/idiomas/php/eng/barramenu_eng.php @@ -21,6 +21,3 @@ $TbMsg[14]='Search'; $TbMsg[15]='Advanced Netboot'; $TbMsg[16]='Organizational Unit'; - $TbMsg[17]='About'; -?> - diff --git a/admin/WebConsole/idiomas/php/esp/ayuda_esp.php b/admin/WebConsole/idiomas/php/esp/ayuda_esp.php new file mode 100644 index 00000000..e01932ed --- /dev/null +++ b/admin/WebConsole/idiomas/php/esp/ayuda_esp.php @@ -0,0 +1,19 @@ +<?php +// __________________________________________________ +// +// Fichero de idiomas php: ayuda_esp.php +// Idioma: Español +// __________________________________________________ +// Mensajes. +$TbMsg=array(); +$TbMsg["AYUDA_TITULO"]='Ayuda'; +$TbMsg["MANUAL"]='Manual de usuario'; +$TbMsg["API"]='Documentación de la API'; +$TbMsg["CFG"]='Configuración de los clientes'; +$TbMsg["CHANGELOG"]='Cambios en la versión:'; +$TbMsg["USERMAIL"]='Lista de correos de usuarios'; +$TbMsg["WEB"]='Web del proyecto: opengnsys.es'; +$TbMsg["ABOUT"]='Acerca de OpenGnsys'; +$TbMsg["CHANGELOG_TITULO"]='Cambios en la versión: '; +$TbMsg["ENGINE_TITULO"]='Configuración de los clientes'; +$TbMsg["ENGINE_SUBTITULO"]='Contenido de engine.cfg'; diff --git a/admin/WebConsole/idiomas/php/esp/barramenu_esp.php b/admin/WebConsole/idiomas/php/esp/barramenu_esp.php index 1ea51290..6d863015 100644 --- a/admin/WebConsole/idiomas/php/esp/barramenu_esp.php +++ b/admin/WebConsole/idiomas/php/esp/barramenu_esp.php @@ -21,6 +21,5 @@ $TbMsg[14]='Buscar'; $TbMsg[15]='Netboot Avanzado'; $TbMsg[16]='Unidad Organizativa'; - $TbMsg[17]='Acerca de'; ?> diff --git a/admin/WebConsole/principal/acercade.php b/admin/WebConsole/principal/acercade.php index 2981ce0e..f99a5daa 100644 --- a/admin/WebConsole/principal/acercade.php +++ b/admin/WebConsole/principal/acercade.php @@ -30,95 +30,6 @@ if (file_exists ($versionfile)) ?> </p> -<?php -// Añadir CHANGELOG. -$buschangelog=exec('ls ../../doc | grep CHANGELOG*', $nombrechange); -$changelogfile="../../doc/".$buschangelog; -?> -<?php -// Añadir Manual. -$usermanual="../../doc/userManual"; -$destdir="../api/userManual"; -if (file_exists ($usermanual)){ -// Copiamos el directorio userManual -system("rm -fr $destdir; cp -a $usermanual $destdir"); -// Creamos el Inicio del Manual -// Añadimos instrucciones -$ficheroinicio="$destdir/Inicio.php"; -system("touch $ficheroinicio"); - -$crearficheroinicio=fopen($ficheroinicio,"w"); -fwrite($crearficheroinicio," -<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> -<html> -<head> -<title> Administración web de aulas </title> -<meta http-equiv='Content-Type' content='text/html;charset=UTF-8'> -<link rel='stylesheet' type='text/css' href='../estilos.css' /> -</head> - -<body class='acercade'> -<table width='100%' border='0'> - <tr> - <td width='30%'><p><img src='../../images/acercade.png' alt='*' hspace='10em' vspace='10em' align='left' /></p> - <p> </p> - <p> </p> - <p> </p> - <p> </p> - <p><img alt='OpenGnsys' src='../../images/iconos/logoopengnsys.png' /></p></td> - <td width='61%'> - -<p> - - - -<?php -\$directorio = opendir('.'); //ruta actual -while (\$archivo = readdir(\$directorio)) //obtenemos un archivo y luego otro sucesivamente -{ - if (is_dir(\$archivo))//verificamos si es o no un directorio - { - if (\$archivo == '.' || \$archivo == '..') - {}else{ - echo '['.\$archivo . ']<br />'; //de ser un directorio lo envolvemos entre corchetes - } - } - else - { - if (\$archivo == 'Inicio.php' || \$archivo == '.' || \$archivo == '..') - {}else{ - \$fichero[] = \$archivo; - } - } -} -sort(\$fichero); -foreach (\$fichero as \$ficheros) { - echo '<P><a href='.\$ficheros.' target=miframeflotante >'.\$ficheros.'</a></P>'; -} - -?> - - </td> - </tr> - -</table> - -<table width='100%' height='100%' border='0'> - <tr > - <td align='center' > - <?php echo '<iframe id=miframeflotante name=miframeflotante src='.\$fichero[0].' width=100% height=700 frameborder=0 scrolling=no marginwidth=0 marginheight=0 align=left>Tu navegador no soporta frames!!</iframe>'; - ?> - </td> - </tr> -</table> -"); -fclose($crearficheroinicio); - - -} -?> - - <p><strong><?php echo $TbMsg["TITLE"] ?></strong></p> @@ -126,20 +37,5 @@ fclose($crearficheroinicio); <p><?php echo $TbMsg["LICENSE"] ?> <a href="https://www.gnu.org/licenses/gpl.html" target="_blank" ><img alt="GPL v3" src="../images/gplv3-88x31.png" height="20em" /></a></p> -<p><?php - if (file_exists ($changelogfile)){ - system("cp ../../doc/$buschangelog ../api"); - echo "<strong><a href='../api/$buschangelog' target='_blank'>".$TbMsg["CHANGE"]."</a></strong>"; - include ($versionfile);} -?></p> - -<p><?php echo "<strong><a href='$ficheroinicio' target='_blank'>".$TbMsg["MANUAL"]."</a></strong>";?></p> - -<p><strong><?php echo $TbMsg["LINK"]; ?> <a href="https://opengnsys.es" target="_blank" >opengnsys.es</a><strong></p> - - - - - </body> </html> diff --git a/admin/WebConsole/principal/ayuda.php b/admin/WebConsole/principal/ayuda.php new file mode 100644 index 00000000..d76f6efe --- /dev/null +++ b/admin/WebConsole/principal/ayuda.php @@ -0,0 +1,39 @@ +<?php +//******************************************************************** +// Descripción : +// Pagina de ayuda +//******************************************************************** +include_once("../includes/ctrlacc.php"); +include_once("../idiomas/php/".$idioma."/ayuda_".$idioma.".php"); + +// Añadir versión. +$versionfile="../../doc/VERSION.txt"; +if (file_exists ($versionfile)) + $version=@file_get_contents($versionfile); +?> + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> +<title> Administración web de aulas </title> +<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> +<link rel="stylesheet" type="text/css" href="../estilos.css" /> +</head> + +<body> + +<div><p align=center class=cabeceras><img border=0 nod="aulas-1" value="Sala Virtual" style="cursor:pointer" src="../images/iconos/logocirculos.png" > <?php echo $TbMsg["AYUDA_TITULO"]; ?></p> +</div> + +<div style="margin-left: 20%"> + <p><a class="nounderline" href="manual.php"> <span class=subcabeceras> <?php echo $TbMsg["MANUAL"] ?> </span></a> </p> + <p><a class="nounderline" href="../api/index.html"><span class=subcabeceras> <?php echo $TbMsg["API"] ?> </span></a></p> + <p><a class="nounderline" href="engine.php"><span class=subcabeceras> <?php echo $TbMsg["CFG"] ?></span></a> </p> + <p> </p> + <p><a class="nounderline" href="changelog.php"><span class=subcabeceras> <?php echo $TbMsg["CHANGELOG"]." ".$version ?> </span></a> </p> + <p><a class="nounderline" href="https://listas.unizar.es/cgi-bin/mailman/listinfo/opengnsys-users" target="_blank"><span class=subcabeceras> <?php echo $TbMsg["USERMAIL"] ?> </span></a> </p> + <p><a class="nounderline" href="https://opengnsys.es/" target="_blank"><span class=subcabeceras> <?php echo $TbMsg["WEB"] ?> </span></a> </p> + <p><a class="nounderline" href="acercade.php"><span class=subcabeceras> <?php echo $TbMsg["ABOUT"] ?> </span></a> </p> +</div> +</body> +</html> diff --git a/admin/WebConsole/principal/changelog.php b/admin/WebConsole/principal/changelog.php new file mode 100644 index 00000000..11ce8abb --- /dev/null +++ b/admin/WebConsole/principal/changelog.php @@ -0,0 +1,37 @@ +<?php +//********************************************************************** +// Descripción : Muestra la configuración de los clientes en engine.cfg +//********************************************************************** +include_once("../includes/ctrlacc.php"); +include_once("../idiomas/php/".$idioma."/ayuda_".$idioma.".php"); + +// Añadir versión. +$versionfile="../../doc/VERSION.txt"; +if (file_exists ($versionfile)) + $version=@file_get_contents($versionfile); + +$changelogfile="../../doc/CHANGELOG.es.txt"; +$changelog=(file_exists ($changelogfile)) ? file_get_contents($changelogfile, TRUE) : ""; +?> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> + <head> + <title> Administración web de aulas </title> + <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> + <link rel="stylesheet" type="text/css" href="../estilos.css" /> + </head> + + <body> + + <div><p align=center class=cabeceras><img border=0 nod="aulas-1" value="Sala Virtual" style="cursor:pointer" src="../images/iconos/aula.gif" > <?php echo $TbMsg["CHANGELOG_TITULO"] ?><br> + <span id="aulas-1" class=subcabeceras><?php echo $version ?></span></p> + </div> + + <div style="margin: 0 3em 0 3em"> + <pre> + <?php echo $changelog; ?> + <pre> + </div> + </body> +</html> + diff --git a/admin/WebConsole/principal/engine.php b/admin/WebConsole/principal/engine.php new file mode 100644 index 00000000..cca505aa --- /dev/null +++ b/admin/WebConsole/principal/engine.php @@ -0,0 +1,32 @@ +<?php +//********************************************************************** +// Descripción : Muestra la configuración de los clientes en engine.cfg +//********************************************************************** +include_once("../includes/ctrlacc.php"); +include_once("../idiomas/php/".$idioma."/ayuda_".$idioma.".php"); + +$cfgfile="../../client/etc/engine.cfg"; +$config=(file_exists ($cfgfile)) ? file_get_contents($cfgfile, TRUE) : "No hay acceso al fichero de configuración"; +?> +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> + <head> + <title> Administración web de aulas </title> + <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> + <link rel="stylesheet" type="text/css" href="../estilos.css" /> + </head> + + <body> + + <div><p align=center class=cabeceras><img border=0 nod="aulas-1" value="Sala Virtual" style="cursor:pointer" src="../images/iconos/aula.gif" > <?php echo $TbMsg["ENGINE_TITULO"] ?><br> + <span id="aulas-1" class=subcabeceras><?php echo $TbMsg["ENGINE_SUBTITULO"] ?></span></p> + </div> + + <div style="margin: 0 3em 0 3em"> + <pre> + <?php echo $config; ?> + <pre> + </div> + </body> +</html> + diff --git a/admin/WebConsole/principal/manual.php b/admin/WebConsole/principal/manual.php new file mode 100644 index 00000000..5bd2259f --- /dev/null +++ b/admin/WebConsole/principal/manual.php @@ -0,0 +1,59 @@ +<?php +// **************************************************************************************** +// Aplicacion WEB: ogAdmWebCon +// autor: Irina Gomez, ETSII Universidad de Sevilla +// Fecha: 2018-10-11 +// Descripción : Página de indice del manual de usuario +// **************************************************************************************** + +// Obtenemos nombres de los temas del manual +//ruta manual usuario +$nombredir = '../userManual'; +$directorio=opendir($nombredir); +//obtenemos un archivo y luego otro sucesivamente +while ($archivo = readdir($directorio)) +{ + if (is_dir($archivo)) continue; + if ($archivo == '.' || $archivo == '..') continue; + $fichero[] = $archivo; +} + +sort($fichero); + +$temas = ''; +foreach ($fichero as $ficheros) { + $temas .=' <p><a href="'.$nombredir.'/'.$ficheros.'" target=miframeflotante >'.$ficheros.'</a></P>'."\n"; +} +?> + +<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN' 'http://www.w3.org/TR/html4/loose.dtd'> +<html> +<head> +<title> Administración web de aulas </title> +<meta http-equiv='Content-Type' content='text/html;charset=UTF-8'> +<link rel='stylesheet' type='text/css' href='../estilos.css' /> +</head> + +<body class='acercade'> +<table width='100%' border='0'> + <tr> + <td width='30%'><p><img src='../images/acercade.png' alt='*' hspace='10em' vspace='10em' align='left' /></p> + <p> </p> + <p> </p> + <p> </p> + <p> </p> + <p><img alt='OpenGnsys' src='../images/iconos/logoopengnsys.png' /></p></td> + <td width='61%'> + <?php echo $temas ?> + </td> + </tr> + +</table> + +<table width='100%' height='100%' border='0'> + <tr > + <td align='center' > + <?php echo '<iframe id=miframeflotante name=miframeflotante src="'.$nombredir.'/'.$fichero[0].'" width=100% height=700 frameborder=0 scrolling=no marginwidth=0 marginheight=0 align=left>Tu navegador no soporta frames!!</iframe>'; ?> + </td> + </tr> +</table> diff --git a/doc/CHANGELOG.es.txt b/doc/CHANGELOG.es.txt index 40eb3f51..b7c80c5c 100644 --- a/doc/CHANGELOG.es.txt +++ b/doc/CHANGELOG.es.txt @@ -21,6 +21,7 @@ Tickets resueltos en módulo OpenGnsys Repository Server: Tickets resueltos en módulo OpenGnsys Web Admin Console: #835 Problemas al listar plantillas en Nerboot Avanzado +#867 La ayuda en la consola incluirá más información Tickets genéricos resueltos: #839 Errores detectado en API REST para Remote PC diff --git a/installer/opengnsys_installer.sh b/installer/opengnsys_installer.sh index 5aa58ed6..1af5ae5c 100755 --- a/installer/opengnsys_installer.sh +++ b/installer/opengnsys_installer.sh @@ -1091,6 +1091,8 @@ function installWebFiles() sed 's/clickcontextualnodo/clicksupnodo/g' $COMPATDIR/$f.php > $COMPATDIR/$f.device.php done cp -a $COMPATDIR/imagenes.device.php $COMPATDIR/imagenes.device4.php + # Acceso al manual de usuario + ln -fs ../doc/userManual $INSTALL_TARGET/www/userManual # Cambiar permisos para ficheros especiales. chown -R $APACHE_RUN_USER:$APACHE_RUN_GROUP $INSTALL_TARGET/www/images/{fotos,iconos} chown -R $APACHE_RUN_USER:$APACHE_RUN_GROUP $INSTALL_TARGET/www/tmp/ diff --git a/installer/opengnsys_update.sh b/installer/opengnsys_update.sh index 4cf0786c..1c87874e 100755 --- a/installer/opengnsys_update.sh +++ b/installer/opengnsys_update.sh @@ -623,7 +623,8 @@ function updateWebFiles() sed 's/clickcontextualnodo/clicksupnodo/g' $COMPATDIR/$f.php > $COMPATDIR/$f.device.php done cp -a $COMPATDIR/imagenes.device.php $COMPATDIR/imagenes.device4.php - + # Acceso al manual de usuario + ln -fs ../doc/userManual $INSTALL_TARGET/www/userManual # Fichero de log de la API REST. touch $INSTALL_TARGET/log/{ogagent,rest,remotepc}.log chown -R $APACHE_RUN_USER:$APACHE_RUN_GROUP $INSTALL_TARGET/log/{ogagent,rest,remotepc}.log |