From 03e3f88eef2e8de82338a806abae132ef9565621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Hueso=20G=C3=B3mez?= Date: Tue, 29 Oct 2019 13:56:36 +0100 Subject: [PATCH] #915 Remove dead code that uses SocketHidra This patch removes files that are dead code and that also use SocketHidra. --- .../comandos/gestores/gestor_Comandos.php | 1 - .../gestores/gestor_tareascomandos.php | 122 ---------- .../javascripts/cat/tareascomandos_cat.js | 10 - .../javascripts/eng/tareascomandos_eng.js | 10 - .../javascripts/esp/tareascomandos_esp.js | 10 - .../idiomas/php/cat/tareascomandos_cat.php | 15 -- .../idiomas/php/eng/tareascomandos_eng.php | 15 -- .../idiomas/php/esp/tareascomandos_esp.php | 18 -- .../WebConsole/includes/cuestionacciones.php | 79 ------- admin/WebConsole/jscripts/tareascomandos.js | 78 ------- admin/WebConsole/principal/ecoremoto.php | 92 -------- admin/WebConsole/principal/shellconsola.php | 192 ---------------- admin/WebConsole/varios/tareascomandos.php | 216 ------------------ 13 files changed, 858 deletions(-) delete mode 100644 admin/WebConsole/gestores/gestor_tareascomandos.php delete mode 100644 admin/WebConsole/idiomas/javascripts/cat/tareascomandos_cat.js delete mode 100644 admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js delete mode 100644 admin/WebConsole/idiomas/javascripts/esp/tareascomandos_esp.js delete mode 100644 admin/WebConsole/idiomas/php/cat/tareascomandos_cat.php delete mode 100644 admin/WebConsole/idiomas/php/eng/tareascomandos_eng.php delete mode 100644 admin/WebConsole/idiomas/php/esp/tareascomandos_esp.php delete mode 100644 admin/WebConsole/includes/cuestionacciones.php delete mode 100644 admin/WebConsole/jscripts/tareascomandos.js delete mode 100644 admin/WebConsole/principal/ecoremoto.php delete mode 100644 admin/WebConsole/principal/shellconsola.php delete mode 100644 admin/WebConsole/varios/tareascomandos.php diff --git a/admin/WebConsole/comandos/gestores/gestor_Comandos.php b/admin/WebConsole/comandos/gestores/gestor_Comandos.php index 91c5d2f1..d464125e 100644 --- a/admin/WebConsole/comandos/gestores/gestor_Comandos.php +++ b/admin/WebConsole/comandos/gestores/gestor_Comandos.php @@ -14,7 +14,6 @@ include_once("../../clases/AdoPhp.php"); include_once("../../clases/SockHidra.php"); include_once("../../includes/constantes.php"); include_once("../../includes/comunes.php"); -include_once("../../includes/cuestionacciones.php"); include_once("../../includes/CreaComando.php"); include_once("../../includes/RecopilaIpesMacs.php"); //________________________________________________________________________________________________________ diff --git a/admin/WebConsole/gestores/gestor_tareascomandos.php b/admin/WebConsole/gestores/gestor_tareascomandos.php deleted file mode 100644 index ceffb695..00000000 --- a/admin/WebConsole/gestores/gestor_tareascomandos.php +++ /dev/null @@ -1,122 +0,0 @@ -Conexion->Cerrar(); -} -$literal=""; -switch($opcion){ - case $op_eliminacion : - $literal="resultado_eliminar_tareacomando"; - break; - case $op_modificacion : - $literal="resultado_modificar_tareacomando"; - break; - case $op_ejecucion : - $literal="resultado_ejecutar_tareacomando"; - break; - default: - break; -} -if ($resul){ - echo $literal."(1,'".$cmd->DescripUltimoError()." ',".$idtareacomando.");".chr(13); -} -else{ - echo $literal."(0,'".$cmd->DescripUltimoError()."',".$idtareacomando.")"; -} -// ************************************************************************************************************************************************* -function Gestiona(){ - global $cmd; - global $opcion; - global $op_modificacion; - global $op_eliminacion; - global $op_ejecucion; - global $EJECUCION_COMANDO; - global $PROCESOS; - global $ACCION_INICIADA; - global $ACCION_SINERRORES; - global $ACCION_SINRESULTADO; - global $servidorhidra; - global $hidraport; - global $idcentro; - global $idtareacomando; - global $orden; - $resul=true; - - $cmd->CreaParametro("@orden",$orden,1); - - switch($opcion){ - case $op_modificacion : - $cmd->texto='UPDATE tareas_comandos set orden=@orden WHERE idtareacomando='.$idtareacomando; - $resul=$cmd->Ejecutar(); - break; - case $op_eliminacion : - $cmd->texto='DELETE FROM tareas_comandos WHERE idtareacomando='.$idtareacomando; - $resul=$cmd->Ejecutar(); - break; - case $op_ejecucion : - $nombreliterales[0]="idcomando"; - $nombreliterales[1]="ambito"; - $nombreliterales[2]="idambito"; - $nombreliterales[3]="parametros"; - $Datos=TomanDatos($cmd,"tareas_comandos",$idtareacomando,"idtareacomando",$nombreliterales); - if(empty($Datos)) return(false); - - $idtipoaccion=$Datos["idcomando"]; - $ambito=$Datos["ambito"]; - $idambito=$Datos["idambito"]; - $parametros=$Datos["parametros"]; - - $cmd->CreaParametro("@tipoaccion",$EJECUCION_COMANDO,1); - $cmd->CreaParametro("@idtipoaccion",$idtipoaccion,1); - $cmd->CreaParametro("@cateaccion",$PROCESOS,1); - $cmd->CreaParametro("@ambito",$ambito,1); - $cmd->CreaParametro("@idambito",$idambito,1); - $cmd->CreaParametro("@ambitskwrk","",0); - $cmd->CreaParametro("@fechahorareg",date("y/m/d H:i:s"),0); - $cmd->CreaParametro("@estado",$ACCION_INICIADA,0); - $cmd->CreaParametro("@resultado",$ACCION_SINRESULTADO,0); - $cmd->CreaParametro("@idcentro",$idcentro,1); - $cmd->CreaParametro("@parametros",$parametros,0); - $cmd->texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,ambitskwrk,fechahorareg,estado,resultado,idcentro,parametros,accionid) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@ambitskwrk,@fechahorareg,@estado,@resultado,@idcentro,@parametros,0)"; - $resul=$cmd->Ejecutar(); - if($resul){ - $parametros.="ids=".$cmd->Autonumerico().chr(13); - } - $shidra=new SockHidra($servidorhidra,$hidraport); - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - } - break; - default: - break; - } - return($resul); -} - diff --git a/admin/WebConsole/idiomas/javascripts/cat/tareascomandos_cat.js b/admin/WebConsole/idiomas/javascripts/cat/tareascomandos_cat.js deleted file mode 100644 index 9e483095..00000000 --- a/admin/WebConsole/idiomas/javascripts/cat/tareascomandos_cat.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: tareascomandos_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN.- El comando será excluido de la tarea. ¿ Está seguro ?"; -TbMsg[1]="ATENCIÓN: Debe introducir un número de orden"; -TbMsg[2]="El comando ha sido excluido correctamente de esta tarea"; -TbMsg[3]="El comando ha sido modificado correctamente"; diff --git a/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js b/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js deleted file mode 100644 index 5e075b18..00000000 --- a/admin/WebConsole/idiomas/javascripts/eng/tareascomandos_eng.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: tareascomandos_eng.js -// Idioma: Inglés -//____________________________________________________________________________ -TbMsg=[]; -TbMsg[0]="WARNING: This command will be excluded from this task. Are you sure?"; -TbMsg[1]="WARNING: You must enter a sequence number"; -TbMsg[2]="This command has been excluded successfully from this task"; -TbMsg[3]="This command has been modified successfully"; diff --git a/admin/WebConsole/idiomas/javascripts/esp/tareascomandos_esp.js b/admin/WebConsole/idiomas/javascripts/esp/tareascomandos_esp.js deleted file mode 100644 index 9e483095..00000000 --- a/admin/WebConsole/idiomas/javascripts/esp/tareascomandos_esp.js +++ /dev/null @@ -1,10 +0,0 @@ -//____________________________________________________________________________ -// -// Fichero de idiomas javascript: tareascomandos_esp.js -// Idioma: Español -//____________________________________________________________________________ -TbMsg=new Array; -TbMsg[0]="ATENCIÓN.- El comando será excluido de la tarea. ¿ Está seguro ?"; -TbMsg[1]="ATENCIÓN: Debe introducir un número de orden"; -TbMsg[2]="El comando ha sido excluido correctamente de esta tarea"; -TbMsg[3]="El comando ha sido modificado correctamente"; diff --git a/admin/WebConsole/idiomas/php/cat/tareascomandos_cat.php b/admin/WebConsole/idiomas/php/cat/tareascomandos_cat.php deleted file mode 100644 index 7f0406c3..00000000 --- a/admin/WebConsole/idiomas/php/cat/tareascomandos_cat.php +++ /dev/null @@ -1,15 +0,0 @@ -texto="INSERT INTO acciones (tipoaccion,idtipoaccion,cateaccion,ambito,idambito,fechahorareg,estado,resultado,idcentro,parametros,accionid,idnotificador) VALUES (@tipoaccion,@idtipoaccion,@cateaccion,@ambito,@idambito,@fechahorareg,@estado,@resultado,@idcentro,@parametros,0,0)"; - $resul=$cmd->Ejecutar(); - if($resul){ - $parametros.="ids=".$cmd->Autonumerico().chr(13); - } - } - // Envio al servidor hidra - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - } - else - return(false); - } - // Fin ejecución inmediata ------------------------------------------------------------------------------------------------------------- - - if($sw_mkprocedimiento=='true'){ // switch de creación o inclusión en procedimiento --------------------------------------------------------- - if($nwidprocedimiento==0){ - $cmd->ParamSetValor("@descripcion",$nwdescriprocedimiento,0); - $cmd->texto="INSERT INTO procedimientos(descripcion,idcentro) VALUES (@descripcion,@idcentro)"; - $resul=$cmd->Ejecutar(); - if($resul) - $nwidprocedimiento=$cmd->Autonumerico(); - else - return(false); - } - if($nwidprocedimiento>0){ // inclusión en procedimiento existente - $cmd->ParamSetValor("@idprocedimiento",$nwidprocedimiento,1); - $cmd->ParamSetValor("@idcomando",$identificador,1); - $cmd->ParamSetValor("@parametros",Sin_iph($parametros),0); - $cmd->texto="INSERT INTO procedimientos_comandos(idprocedimiento,orden,idcomando,parametros) VALUES (@idprocedimiento,0,@idcomando,@parametros)"; - $resul=$cmd->Ejecutar(); - $cmd->ParamSetValor("@parametros",$parametros); - if(!$resul) return(false); - } - } - - if($sw_mktarea=='true'){ // switch de creación o inclusión en tarea ----------------------------------------------------------- - if($nwidtarea==0){ // Nueva tarea - $cmd->ParamSetValor("@descripcion",$nwdescritarea); - $cmd->texto="INSERT INTO tareas(descripcion,idcentro) VALUES (@descripcion,@idcentro)"; - $resul=$cmd->Ejecutar(); - if($resul) - $nwidtarea=$cmd->Autonumerico(); - else - return(false); - } - if($nwidtarea>0){ // inclusión en tarea existente - $cmd->ParamSetValor("@idtarea",$nwidtarea); - $cmd->ParamSetValor("@idcomando",$identificador); - $cmd->texto="INSERT INTO tareas_comandos(idtarea,orden,idcomando,ambito,idambito,parametros) VALUES (@idtarea,0,@idcomando,@ambito,@idambito,@parametros)"; - $resul=$cmd->Ejecutar(); - if(!$resul) return(false); - } - } - return(true); -} - diff --git a/admin/WebConsole/jscripts/tareascomandos.js b/admin/WebConsole/jscripts/tareascomandos.js deleted file mode 100644 index ff1a3b77..00000000 --- a/admin/WebConsole/jscripts/tareascomandos.js +++ /dev/null @@ -1,78 +0,0 @@ -// ************************************************************************************************************************************************* -// Libreria de scripts de Javascript -// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla -// Fecha Creación: 2009-2010 -// Fecha Última modificación: Agosto-2010 -// Nombre del fichero: tareascomandos.js -// Descripción : -// Este fichero implementa las funciones javascript del fichero tareascomandos.php -// ************************************************************************************************************************************************* -var currentidtareacomando=null; -//________________________________________________________________________________________________________ -function gestion_comandos(id,o,orden){ - if (o.checked) - var opcion=op_modificacion; - else - var opcion=op_eliminacion; - var wurl="../gestores/gestor_tareascomandos.php"; - var prm="opcion="+opcion+"&idtareacomando="+id+"&orden="+orden; - CallPage(wurl,prm,"retornoGestion","POST"); -} -//______________________________________________________________________________________________________ -function retornoGestion(resul){ - if(resul.length>0){ - eval(resul); - } -} -//________________________________________________________________________________________________________ -function ActualizarAccion(id){ - var objorden=document.getElementById("orden-"+id); - var orden=objorden.value; - if(orden=="" || orden<1){ - alert(TbMsg[1]); - oorden.focus(); - return - } - var ocheckbox=document.getElementById("checkbox-"+id); - gestion_comandos(id,ocheckbox,orden) -} -//________________________________________________________________________________________________________ -function resultado_eliminar_tareacomando(resul,descrierror,idtt){ - if (!resul){ // Ha habido algún error en la eliminación - alert(descrierror); - return - } - alert(TbMsg[2]); - var oTABLE=document.getElementById("TABLACOMANDOS"); - var oTRs=oTABLE.getElementsByTagName('TR'); - for(var i=0;i1)sw=0; - o.childNodes[sw].style.display="block"; - while (o.tagName!="TBODY"){ - o=o.parentNode - } - var oTRs=o.getElementsByTagName('TR'); - for(var i=0;i - -Eco-<?php echo $nomambito?> - - - - - - - - - -
- > - > - > -
- - -


- -  

-
-
- - - - - -
Salida
-

-
-
- - - - diff --git a/admin/WebConsole/principal/shellconsola.php b/admin/WebConsole/principal/shellconsola.php deleted file mode 100644 index a37276f0..00000000 --- a/admin/WebConsole/principal/shellconsola.php +++ /dev/null @@ -1,192 +0,0 @@ -texto="SELECT idcentro,nombrecentro FROM centros WHERE idcentro=".$idambito; - RecorreCentro($cmd); - break; - case $LITAMBITO_GRUPOSAULAS : - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idgrupo=".$idambito." AND tipo=".$AMBITO_GRUPOSAULAS; - RecorreGruposAulas($cmd); - break; - case $LITAMBITO_AULAS : - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idaula=".$idambito; - RecorreAulas($cmd); - break; - case $LITAMBITO_GRUPOSORDENADORES : - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposordenadores WHERE idgrupo=".$idambito; - RecorreGruposOrdenadores($cmd); - break; - case $LITAMBITO_ORDENADORES : - $cmd->texto="SELECT ip FROM ordenadores WHERE idordenador=".$idambito; - RecorreOrdenadores($cmd); - break; - } -} -$resul=false; -if($cmd){ - $shidra=new SockHidra($servidorhidra,$hidraport); - $cadenaip=preg_replace("/;/", "','", $cadenaip ); - $cmd->texto="SELECT ordenadores.ip as ipord,servidoresrembo.ip FROM ordenadores INNER JOIN servidoresrembo ON ordenadores.idservidorrembo =servidoresrembo.idservidorrembo WHERE ordenadores.ip IN ('".$cadenaip."') ORDER BY servidoresrembo.ip"; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) $resul=false; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $resul=true; - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - while(!$rs->EOF && $resul){ - if($ipservidorrembo!=trim($rs->campos["ip"])){ // compara si cambia el servidor rembo - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - $resul=manda_trama(); - $ipservidorrembo=trim($rs->campos["ip"]); // toma ip servidor rembo - $cadenaip=""; - } - $cadenaip.=trim($rs->campos["ipord"]).";"; // toma ip del cliente - $rs->Siguiente(); - } - } - $rs->Cerrar(); - if($resul){ - $parametros=$ejecutor; - $parametros.="nfn=".$nombrefuncion.chr(13); - $parametros.="cmd=".$comando.chr(13); - $cadenaip=substr($cadenaip,0,strlen($cadenaip)-1); // Quita la coma - $parametros.="iph=".$cadenaip.chr(13); - $parametros.="rmb=".$ipservidorrembo.chr(13); - - $resul=manda_trama(); - } -} - - if(!$resul) - echo "alert('".$TbMsg[10]."');"; - -//======================================================================================================= -// Manda una trama del comando shellconsola -//________________________________________________________________________________________________________ -function manda_trama(){ - global $parametros; - global $shidra; - if ($shidra->conectar()){ // Se ha establecido la conexión con el servidor hidra - $shidra->envia_comando($parametros); - $shidra->desconectar(); - return(true); - } - return(false); -} -//________________________________________________________________________________________________________ -function RecorreCentro($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - if(!$rs->EOF){ - $idcentro=$rs->campos["idcentro"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE idcentro=".$idcentro." AND grupoid=0 AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE idcentro=".$idcentro." AND grupoid=0 ORDER BY nombreaula"; - RecorreAulas($cmd); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposAulas($cmd){ - global $AMBITO_GRUPOSAULAS; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupo FROM grupos WHERE grupoid=".$idgrupo." AND tipo=".$AMBITO_GRUPOSAULAS." ORDER BY nombregrupo"; - RecorreGruposAulas($cmd); - $cmd->texto="SELECT idaula,nombreaula FROM aulas WHERE grupoid=".$idgrupo." ORDER BY nombreaula"; - RecorreAulas($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreAulas($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idaula=$rs->campos["idaula"]; - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE idaula=".$idaula; - $k=0; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreGruposOrdenadores($cmd){ - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $idgrupo=$rs->campos["idgrupo"]; - $cmd->texto="SELECT idgrupo,nombregrupoordenador FROM gruposOrdenadores WHERE grupoid=".$idgrupo." ORDER BY nombregrupoordenador"; - RecorreGruposOrdenadores($cmd); - $cmd->texto="SELECT idordenador,nombreordenador,ip,mac FROM ordenadores WHERE grupoid=".$idgrupo; - RecorreOrdenadores($cmd); - $rs->Siguiente(); - } - $rs->Cerrar(); -} -//________________________________________________________________________________________________________ -function RecorreOrdenadores($cmd){ - global $cadenaip; - $rs=new Recordset; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return; // Error al abrir recordset - $rs->Primero(); - while (!$rs->EOF){ - $cadenaip.=$rs->campos["ip"].";"; - $rs->Siguiente(); - } - $rs->Cerrar(); -} - diff --git a/admin/WebConsole/varios/tareascomandos.php b/admin/WebConsole/varios/tareascomandos.php deleted file mode 100644 index 648502fa..00000000 --- a/admin/WebConsole/varios/tareascomandos.php +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - -'?> - - -
- -

 
-  

-

-
- - - - - - - - texto='SELECT tareas_acciones.*, comandos.descripcion,comandos.visuparametros - FROM tareas_acciones - INNER JOIN procedimientos ON tareas_acciones.idprocedimiento = procedimientos.idprocedimiento - INNER JOIN procedimientos_acciones ON procedimientos.idprocedimiento = procedimientos_acciones.idprocedimiento - INNER JOIN comandos ON procedimientos_acciones.idcomando = comandos.idcomando - WHERE tareas_acciones.idtarea='.$idtarea.' ORDER BY tareas_acciones.orden'; - $rs->Comando=&$cmd; - if ($rs->Abrir()){ - $rs->Primero(); - $tabla_parametros=""; // Tabla para localizar parametros - $cont_parametros=0; // Contador de la tabla - CreaTablaParametros($cmd); // Crea tabla especificaciones de parametros - while (!$rs->EOF){ - echo 'campos["idtareacomando"].'>'; - echo ''; - // Descripcion de la comando - echo ''; - // Orden del item del item - echo ''; - echo ''; - echo ''; - pintacomandos($cmd,$rs); - echo ''.chr(13); - $rs->Siguiente(); - } - } - $rs->Cerrar(); - ?> -
 A
campos["idtareacomando"].' type=checkbox - onclick="gestion_comandos('.$rs->campos["idtareacomando"].',this)" checked > '.$rs->campos["descripcion"].' campos["idtareacomando"].' - style="WIDTH:20px" type=text value="'.$rs->campos["orden"].'"> -
-
-
-
- . -
-
- - -campos["idtareacomando"].'">'.chr(13); - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ''.$TbMsg[5].''.chr(13); - $HTMLparametros.= ''.$TbMsg[6].''.chr(13); - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ''.chr(13); - - $textambito=""; - $urlimg=""; - $nombre=""; - switch($rs->campos["ambito"]){ - case $AMBITO_CENTROS : - $urlimg='../images/iconos/centros.gif'; - $textambito="Center"; - $nombre=TomaDato($cmd,0,'centros',$rs->campos["idambito"],'idcentro','nombrecentro'); - break; - case $AMBITO_GRUPOSAULAS : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Group of labs"; - $nombre=TomaDato($cmd,0,'grupos',$rs->campos["idambito"],'idgrupo','nombregrupo'); - break; - case $AMBITO_AULAS : - $urlimg='../images/iconos/aula.gif'; - $textambito="Labs"; - $nombre=TomaDato($cmd,0,'aulas',$rs->campos["idambito"],'idaula','nombreaula'); - break; - case $AMBITO_GRUPOSORDENADORES : - $urlimg='../images/iconos/carpeta.gif'; - $textambito="Group of computers"; - $nombre=TomaDato($cmd,0,'gruposordenadores',$rs->campos["idambito"],'idgrupo','nombregrupoordenador'); - break; - case $AMBITO_ORDENADORES : - $urlimg='../images/iconos/ordenador.gif'; - $textambito="Computers"; - $nombre=TomaDato($cmd,0,'ordenadores',$rs->campos["idambito"],'idordenador','nombreordenador'); - break; - } - $HTMLparametros.=''.chr(13); - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ' '.$TbMsg[8].' '.chr(13); - $HTMLparametros.= ' '.$textambito.' '; - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ''; - - $HTMLparametros.=''.chr(13); - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ' '.$TbMsg[9].' '.chr(13); - $HTMLparametros.= ' '.$nombre.' '.chr(13); - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ''; - - $auxVP=explode(";",$rs->campos["visuparametros"]); // Parametros visualizables - $auxP=explode(chr(13),$rs->campos["parametros"]); // Recorre parametros para visualizar los que así sean - for ($i=0;$i=0){ - $auxtabla_parametros=$tabla_parametros[$posp][1]; - $HTMLparametros.=''.chr(13); - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ' '.$auxtabla_parametros["descripcion"].' '.chr(13); - if($auxtabla_parametros["tipopa"]==1){ - $valor=TomaDato($cmd,0,$auxtabla_parametros["nomtabla"],$dualparam[1],$auxtabla_parametros["nomidentificador"],$auxtabla_parametros["nomliteral"]); - }else - $valor=$dualparam[1]; - if($dualparam[0]!="iph") - $HTMLparametros.= ' '.$valor.' '.chr(13); - else{ - $tablaipes=PintaOrdenadores($cmd,$valor); - $HTMLparametros.= ' '.$tablaipes.' '.chr(13); - } - $HTMLparametros.= ' '.chr(13); - $HTMLparametros.= ''.chr(13); - } - } - } - } - echo $HTMLparametros; -} -//________________________________________________________________________________________________________ -function PintaOrdenadores($cmd,$cadenaip){ - $auxP=explode(";",$cadenaip); - if(sizeof($auxP)<1) return(""); - $clauslaIN="'".$auxP[0]."'"; - for ($i=1;$itexto=" SELECT nombreordenador,ip FROM ordenadores INNER JOIN aulas ON aulas.idaula=ordenadores.idaula WHERE ip IN(".$clauslaIN.") ORDER by nombreaula,nombreordenador"; - $rs->Comando=&$cmd; - if (!$rs->Abrir()) return(""); // Error al abrir recordset - $tablaHtml=''; - while (!$rs->EOF){ - $contor++; - $tablaHtml.= ''; - if($contor>$maxord){ - $contor=0; - $tablaHtml.=''; - } - $rs->Siguiente(); - } - $tablaHtml.=''; - $tablaHtml.= '
-
'.$rs->campos["nombreordenador"].'
'; - return($tablaHtml); -}