diff options
author | alonso <alonso@us.es> | 2010-05-24 10:40:38 +0000 |
---|---|---|
committer | alonso <alonso@us.es> | 2010-05-24 10:40:38 +0000 |
commit | 76864b7e8b7f114dd929375b6d35b1350100c0a2 (patch) | |
tree | 26bb8e9accfb4e6c3c5ed67f1104f21bb2f8deb0 /admin | |
parent | 9fd5e971d5002f076a6ee199b67463718786f8e1 (diff) |
git-svn-id: https://opengnsys.es/svn/trunk@968 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin')
5 files changed, 64 insertions, 9 deletions
diff --git a/admin/WebConsole/barramenu.php b/admin/WebConsole/barramenu.php index 4cbb3c0d..3573c39a 100644 --- a/admin/WebConsole/barramenu.php +++ b/admin/WebConsole/barramenu.php @@ -116,7 +116,8 @@ include_once("./idiomas/php/".$idioma."/barramenu_".$idioma.".php"); <TABLE class=menupral align=left cellPadding=1 cellSpacing=0 > <TR valign=baseline> <TD width=10><IMG src="./images/iconos/pomo.gif"></TD> - <? if($idtipousuario!=$SUPERADMINISTRADOR){?> + + <? if($idtipousuario!=$SUPERADMINISTRADOR){?> <TD onclick=eleccion(this,1) onmouseout=desresaltar(this) onmouseover=resaltar(this) > <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/centros.gif"> <SPAN class="menupral"><?echo $TbMsg[0]?></SPAN></A> </TD> <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> @@ -132,9 +133,16 @@ include_once("./idiomas/php/".$idioma."/barramenu_".$idioma.".php"); <TD onclick=eleccion(this,5) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/confisoft.gif"> <SPAN class=menupral ><?echo $TbMsg[4] ?></SPAN></A> </TD> <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> + + + <? if($_SESSION["repcentralizado"]==0) {?> + <TD onclick=eleccion(this,6) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/servidores.gif"> <SPAN class=menupral ><?echo $TbMsg[5] ?></SPAN></A> </TD> <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> + + <?}?> + <TD onclick=eleccion(this,7) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/menus.gif"> <SPAN class=menupral ><?echo $TbMsg[6] ?></SPAN></A> </TD> <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> @@ -153,6 +161,18 @@ include_once("./idiomas/php/".$idioma."/barramenu_".$idioma.".php"); <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/iconos.gif"> <SPAN class=menupral ><?echo $TbMsg[9] ?></SPAN></A> </TD> <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> + + <? if($_SESSION["repcentralizado"]==1) {?> + <TD onclick=eleccion(this,6) onmouseout=desresaltar(this) onmouseover=resaltar(this) align=middle> + <A href="#" style="text-decoration: none"><IMG border=0 src="./images/iconos/servidores.gif"> + <SPAN class=menupral ><?echo $TbMsg[5] ?></SPAN></A> </TD> + <TD width=4 align=middle><IMG src="./images/iconos/separitem.gif"></TD> + + <?}?> + + + + <?}?> <?}?> diff --git a/admin/WebConsole/controlpostacceso.php b/admin/WebConsole/controlpostacceso.php index f1b5c061..aa68c1da 100644 --- a/admin/WebConsole/controlpostacceso.php +++ b/admin/WebConsole/controlpostacceso.php @@ -133,7 +133,7 @@ echo "<BR>idtipousuario=".$_SESSION["widtipousuario"]; // - ips: Dirección IP del servidor de administración // - prt: Puerto de comunicaciones // - pclo: Protocolo de clonación - // - rep: Uso de repositorio centralizado + // - rep: Uso de repositorio centralizado // // Devuelve datos generales de configuración del sistema //_______________________________________________________________________________________________________ diff --git a/admin/WebConsole/gestores/gestor_servidoresrembo.php b/admin/WebConsole/gestores/gestor_servidoresrembo.php index b12d831f..9c7d2283 100644 --- a/admin/WebConsole/gestores/gestor_servidoresrembo.php +++ b/admin/WebConsole/gestores/gestor_servidoresrembo.php @@ -27,6 +27,8 @@ $pathremboconf=""; $pathrembod=""; $pathpxe=""; +$idcentro=0; + $grupoid=0; $puertorepo=""; $comentarios=""; @@ -46,6 +48,8 @@ if (isset($_GET["pathpxe"])) $pathpxe=$_GET["pathpxe"]; if (isset($_GET["puertorepo"])) $puertorepo=$_GET["puertorepo"]; if (isset($_GET["comentarios"])) $comentarios=$_GET["comentarios"]; +if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; + $tablanodo=""; // Arbol para nodos insertados $cmd=CreaComando($cadenaconexion); // Crea objeto comando @@ -126,6 +130,8 @@ function Gestiona(){ global $tablanodo; + + $cmd->CreaParametro("@grupoid",$grupoid,1); $cmd->CreaParametro("@idcentro",$idcentro,1); @@ -139,6 +145,8 @@ function Gestiona(){ $cmd->CreaParametro("@puertorepo",$puertorepo,0); $cmd->CreaParametro("@comentarios",$comentarios,0); + + switch($opcion){ case $op_alta : $cmd->texto="INSERT INTO servidoresrembo(idcentro,grupoid,nombreservidorrembo,ip,passguor,pathremboconf,pathrembod,pathpxe,puertorepo,comentarios) VALUES (@idcentro,@grupoid,@nombreservidorrembo,@ip,@passguor,@pathremboconf,@pathrembod,@pathpxe,@puertorepo,@comentarios)"; diff --git a/admin/WebConsole/idiomas/php/esp/propiedades_servidoresrembo_esp.php b/admin/WebConsole/idiomas/php/esp/propiedades_servidoresrembo_esp.php index 83809d03..47822db3 100644 --- a/admin/WebConsole/idiomas/php/esp/propiedades_servidoresrembo_esp.php +++ b/admin/WebConsole/idiomas/php/esp/propiedades_servidoresrembo_esp.php @@ -16,4 +16,5 @@ $TbMsg[7]="Comentarios"; $TbMsg[8]="Puerto clientes"; $TbMsg[9]="Directorio Base"; $TbMsg[10]="Directorio PXE"; -?>
\ No newline at end of file +$TbMsg[11]="Unidad organizativa"; +?> diff --git a/admin/WebConsole/propiedades/propiedades_servidoresrembo.php b/admin/WebConsole/propiedades/propiedades_servidoresrembo.php index 171dfff3..e534adae 100644 --- a/admin/WebConsole/propiedades/propiedades_servidoresrembo.php +++ b/admin/WebConsole/propiedades/propiedades_servidoresrembo.php @@ -12,6 +12,9 @@ include_once("../includes/ctrlacc.php"); include_once("../includes/opciones.php"); include_once("../includes/CreaComando.php"); include_once("../clases/AdoPhp.php"); +include_once("../includes/TomaDato.php"); +include_once("../includes/HTMLSELECT.php"); +include_once("../includes/HTMLCTESELECT.php"); include_once("../idiomas/php/".$idioma."/propiedades_servidoresrembo_".$idioma.".php"); //________________________________________________________________________________________________________ $opcion=0; @@ -25,7 +28,9 @@ $pathrembod="/opt/opengnsys/admin"; $pathpxe="/opt/opengnsys/tftpboot/pxelinux.cfg"; $grupoid=0; $comentarios=""; -$ordenadores=0; // N�mero de ordenador a los que da servicio +$ordenadores=0; // Numero de ordenador a los que da servicio + +$idcentro=0; if (isset($_GET["opcion"])) $opcion=$_GET["opcion"]; // Recoge parametros if (isset($_GET["idservidorrembo"])) $idservidorrembo=$_GET["idservidorrembo"]; @@ -34,16 +39,16 @@ if (isset($_GET["identificador"])) $idservidorrembo=$_GET["identificador"]; //________________________________________________________________________________________________________ $cmd=CreaComando($cadenaconexion); // Crea objeto comando if (!$cmd) - Header('Location: '.$pagerror.'?herror=2'); // Error de conexi�n con servidor B.D. + Header('Location: '.$pagerror.'?herror=2'); // Error de conexion con servidor B.D. if ($opcion!=$op_alta){ $resul=TomaPropiedades($cmd,$idservidorrembo); if (!$resul) - Header('Location: '.$pagerror.'?herror=3'); // Error de recuperaci�n de datos. + Header('Location: '.$pagerror.'?herror=3'); // Error de recuperacion de datos. } //________________________________________________________________________________________________________ ?> <HTML> -<TITLE>Administraci�n web de aulas</TITLE> +<TITLE>Administracion web de aulas</TITLE> <HEAD> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <LINK rel="stylesheet" type="text/css" href="../estilos.css"> @@ -111,7 +116,23 @@ if ($opcion!=$op_alta){ else echo'<TD><INPUT class="formulariodatos" name=pathpxe type=text style="width:200" value="'.$pathpxe.'"></TD>'; ?> - </TR> + </TR> + + +<!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> + <TR> + <TH align=center> <?echo $TbMsg[11]?> </TD> + <? + if ($opcion==$op_eliminacion) + + echo '<TD colspan=1>'.TomaDato($cmd,0,'centros',$idcentro,'idcentro','nombrecentro').'</TD>'; + + else + echo '<TD colspan=1>'.HTMLSELECT($cmd,0,'centros',$idcentro,'idcentro','nombrecentro',200).'</TD>'; + ?> + </TR> + + <!-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> <TR> <TH align=center> <?echo $TbMsg[7]?> </TD> @@ -142,7 +163,7 @@ include_once("../includes/iframecomun.php"); //________________________________________________________________________________________________________ // Recupera los datos de un servidor rembo // Parametros: -// - cmd: Una comando ya operativo (con conexi�n abierta) +// - cmd: Una comando ya operativo (con conexion abierta) // - id: El identificador del servidor //________________________________________________________________________________________________________ function TomaPropiedades($cmd,$id){ @@ -153,6 +174,8 @@ function TomaPropiedades($cmd,$id){ global $pathrembod; global $pathpxe; global $ordenadores; + + global $idcentro; $rs=new Recordset; $cmd->texto="SELECT * FROM servidoresrembo WHERE idservidorrembo=".$id; @@ -166,6 +189,9 @@ function TomaPropiedades($cmd,$id){ $puertorepo=$rs->campos["puertorepo"]; $pathrembod=$rs->campos["pathrembod"]; $pathpxe=$rs->campos["pathpxe"]; + + $idcentro=$rs->campos["idcentro"]; + $rs->Cerrar(); $cmd->texto="SELECT count(*) as numordenadores FROM ordenadores WHERE idservidorrembo=".$id; $rs->Comando=&$cmd; |