diff options
Diffstat (limited to 'admin/WebConsole/includes/opcionesprotocolos.php')
-rw-r--r-- | admin/WebConsole/includes/opcionesprotocolos.php | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/admin/WebConsole/includes/opcionesprotocolos.php b/admin/WebConsole/includes/opcionesprotocolos.php index 5002316c..29a845bd 100644 --- a/admin/WebConsole/includes/opcionesprotocolos.php +++ b/admin/WebConsole/includes/opcionesprotocolos.php @@ -1,9 +1,11 @@ -<? +<?php /** * @file: opcionesprotocolos.php * @brief: Toma los parametros de mcast y torrent para mostrarlos en las paginas de restaurar imagen (monoliticas y sincronizadas) * @date: 2013-11-25 * @copyright GNU Public License v3+ + * @version 1.1 El máximo de equipos = ordenadores de la tabla pertenecientes al ambito + * autor: Irina Gomez, Universidad de Sevilla - fecha: 2016-05-12 */ @@ -12,23 +14,29 @@ function mcast_syntax($cmd,$ambito,$idambito) //if (isset($_GET["idambito"])) $idambito=$_GET["idambito"]; if ($ambito == 4) { -$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas - WHERE aulas.idaula=' . $idambito ; +$cmd->texto="SELECT pormul, ipmul, modomul, velmul, ". + " count(idordenador) as puestos ". + " FROM aulas INNER JOIN ordenadores USING (idaula) ". + " WHERE aulas.idaula=$idambito" ; } if ($ambito == 8) { -$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas - JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula - WHERE gruposordenadores.idgrupo=' . $idambito ; +$cmd->texto=" SELECT pormul, ipmul, modomul, velmul, ". + " count(idordenador) as puestos ". + " FROM ordenadores ". + " INNER JOIN gruposordenadores ON ordenadores.grupoid = gruposordenadores.idgrupo ". + " INNER JOIN aulas ON gruposordenadores.idaula=aulas.idaula ". + " WHERE idgrupo=$idambito" ; } if ($ambito == 16) { -$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas +$cmd->texto='SELECT pormul, ipmul, modomul, velmul, 1 AS puestos FROM aulas JOIN ordenadores ON ordenadores.idaula=aulas.idaula WHERE ordenadores.idordenador=' . $idambito ; } + $rs=new Recordset; $rs->Comando=&$cmd; if ($rs->Abrir()){ |