summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/includes/opcionesprotocolos.php
diff options
context:
space:
mode:
Diffstat (limited to 'admin/WebConsole/includes/opcionesprotocolos.php')
-rw-r--r--admin/WebConsole/includes/opcionesprotocolos.php22
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()){