diff options
author | irina <irinagomez@us.es> | 2014-10-23 11:13:05 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2014-10-23 11:13:05 +0000 |
commit | 1de07b8ab5806d8daa2fe7a31501a32cbde8a018 (patch) | |
tree | e51bb92382fc913e7999bdc4a939e8cf99c56544 /admin/WebConsole/includes/ConfiguracionesParticiones.php | |
parent | cd86637886efa13643903f464a4ac6274d25812c (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.php | 22 |
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); } /*________________________________________________________________________________________________________ |