summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/includes/ConfiguracionesParticiones.php
diff options
context:
space:
mode:
authoririna <irinagomez@us.es>2014-10-23 11:13:05 +0000
committeririna <irinagomez@us.es>2014-10-23 11:13:05 +0000
commit1de07b8ab5806d8daa2fe7a31501a32cbde8a018 (patch)
treee51bb92382fc913e7999bdc4a939e8cf99c56544 /admin/WebConsole/includes/ConfiguracionesParticiones.php
parentcd86637886efa13643903f464a4ac6274d25812c (diff)
#665 IniciarSesion: envia accion a los equipos comunes entre la seleccion de la configuración y el filtro.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@4409 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/includes/ConfiguracionesParticiones.php')
-rw-r--r--admin/WebConsole/includes/ConfiguracionesParticiones.php22
1 files changed, 20 insertions, 2 deletions
diff --git a/admin/WebConsole/includes/ConfiguracionesParticiones.php b/admin/WebConsole/includes/ConfiguracionesParticiones.php
index bf5b1e6a..98891fea 100644
--- a/admin/WebConsole/includes/ConfiguracionesParticiones.php
+++ b/admin/WebConsole/includes/ConfiguracionesParticiones.php
@@ -291,17 +291,23 @@ function pintaConfiguraciones($cmd,$idambito,$ambito,$colums,$sws,$swr,$pintaPar
// $idordenadores: Cadena con los identificadores de los ordenadores separados por ","
// $maxcontor: Número máximo de ordenadores por fila
// $cc: Identificador del bloque de configuración
+// $tipoid: define si el "value" de la tabla es una cadena de ip o de id de los equipos.
+// Valores ipordenador o idordenador (por defecto id).
+// Versión 0.1 - Se incluye parametro tipoid.
+// Fecha 2014-10-23
+// Autora: Irina Gomez, ETSII Universidad de Sevilla
//________________________________________________________________________________________________________
-function pintaOrdenadores($cmd,$idordenadores,$maxcontor,$cc)
+function pintaOrdenadores($cmd,$idordenadores,$maxcontor,$cc,$tipoid='idordenador')
{
$tablaHtml="";
+ $ipordenadores="";
$contor=0;
$maxcontor=10; // Número máximo de prodenadores por fila
$cmd->texto=" SELECT idordenador,nombreordenador,ip FROM ordenadores WHERE idordenador IN (".$idordenadores.") ORDER BY nombreordenador";
$rs=new Recordset;
$rs->Comando=&$cmd;
if (!$rs->Abrir()) return(""); // Error al abrir recordset
- $tablaHtml.='<table align="left" border="0" id="tbOrd_'.$cc.'" value="'.$idordenadores.'"><tr>';
+ // Cada ordenador es una celda de la tabla.
while (!$rs->EOF){
$contor++;
$tablaHtml.= '<td align="center" style="BACKGROUND-COLOR: #FFFFFF;">
@@ -311,10 +317,22 @@ function pintaOrdenadores($cmd,$idordenadores,$maxcontor,$cc)
$contor=0;
$tablaHtml.='</tr><tr>';
}
+ $ipordenadores.=$rs->campos["ip"].',';
$rs->Siguiente();
}
$tablaHtml.='</tr>';
$tablaHtml.= '</table>';
+
+ //Quitamos coma final en ipordenadores
+ $ipordenadores = trim($ipordenadores, ',');
+
+ // Inicio tabla: el identificador de los ordenadores puede ser las ips o las ids.
+ if ($tipoid == 'ipordenador')
+ $inicioTablaHtml='<table align="left" border="0" id="tbOrd_'.$cc.'" value="'.$ipordenadores.'"><tr>';
+ else
+ $inicioTablaHtml='<table align="left" border="0" id="tbOrd_'.$cc.'" value="'.$idordenadores.'"><tr>';
+
+ $tablaHtml=$inicioTablaHtml.$tablaHtml;
return($tablaHtml);
}
/*________________________________________________________________________________________________________