diff options
author | irina <irinagomez@us.es> | 2016-05-12 10:19:46 +0000 |
---|---|---|
committer | irina <irinagomez@us.es> | 2016-05-12 10:19:46 +0000 |
commit | 7da6e5996ed4e847f2ffef08bcd3e5a6aa1d155d (patch) | |
tree | 8c26ce9aac5e2bdbb6e229f327fa06adb1a1c209 /admin/WebConsole/includes/opcionesprotocolos.php | |
parent | 880b7fad069d0828b61d0785b9f94e49b4e9a3fa (diff) |
#747 Consola: se calcula el número de equipos de la transerencia multicast a partir de la tabla ordenadores. En propiedades aulas se cambia 'puestos' por 'aforo'. BD: Se cambia el tipo de dato de 'aulas.puestos' a smallint.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@4924 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/WebConsole/includes/opcionesprotocolos.php')
-rw-r--r-- | admin/WebConsole/includes/opcionesprotocolos.php | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/admin/WebConsole/includes/opcionesprotocolos.php b/admin/WebConsole/includes/opcionesprotocolos.php index 5002316c..e9aaf5d6 100644 --- a/admin/WebConsole/includes/opcionesprotocolos.php +++ b/admin/WebConsole/includes/opcionesprotocolos.php @@ -4,6 +4,8 @@ * @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()){ |