source: admin/WebConsole/includes/opcionesprotocolos.php

lgromero-new-oglive
Last change on this file was b6ec162, checked in by Ramón M. Gómez <ramongomez@…>, 6 years ago

#834: Remove all redundant PHP closing tags.

  • Property mode set to 100644
File size: 3.2 KB
Line 
1<?php
2/**
3 * @file: opcionesprotocolos.php
4 * @brief: Toma los parametros de mcast y torrent para mostrarlos en las paginas de restaurar imagen (monoliticas y sincronizadas)
5 * @date: 2013-11-25
6 * @copyright GNU Public License v3+
7 * @version 1.1 El máximo de equipos = ordenadores de la tabla pertenecientes al ambito
8 *          autor: Irina Gomez, Universidad de Sevilla - fecha: 2016-05-12
9 */
10
11
12function mcast_syntax($cmd,$ambito,$idambito)
13{
14//if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
15if ($ambito == 4)
16{
17$cmd->texto="SELECT pormul, ipmul, modomul, velmul, ".
18            "       count(idordenador) as puestos ".
19            "  FROM aulas INNER JOIN ordenadores USING (idaula) ".
20            " WHERE aulas.idaula=$idambito" ;
21}
22
23if ($ambito == 8)
24{
25$cmd->texto="     SELECT pormul, ipmul, modomul, velmul, ".
26            "            count(idordenador) as puestos ".
27            "       FROM ordenadores ".
28            " INNER JOIN gruposordenadores ON ordenadores.grupoid = gruposordenadores.idgrupo ".
29            " INNER JOIN aulas ON gruposordenadores.idaula=aulas.idaula ".
30            " WHERE idgrupo=$idambito" ;
31}
32
33if ($ambito == 16)
34{
35$cmd->texto='SELECT pormul, ipmul, modomul, velmul, 1 AS puestos FROM aulas
36                JOIN ordenadores ON ordenadores.idaula=aulas.idaula
37                WHERE ordenadores.idordenador=' . $idambito ;
38}
39
40        $rs=new Recordset;
41        $rs->Comando=&$cmd;
42        if ($rs->Abrir()){
43                $rs->Primero();
44                $mcastsyntax = $rs->campos["pormul"] . ':';
45
46                $rs->Siguiente();
47                switch ($rs->campos["modomul"])
48                {
49                        case 1:
50                                $mcastsyntax.="half-duplex:";
51                                break;
52                        default:
53                                $mcastsyntax.="full-duplex:";
54                                break;
55                }
56                $rs->Siguiente();
57                $mcastsyntax.=$rs->campos["ipmul"] . ':';
58
59                $rs->Siguiente();
60                $mcastsyntax.=$rs->campos["velmul"] .'M:';
61
62                $rs->Siguiente();
63                $mcastsyntax.=$rs->campos["puestos"] . ':';
64
65        $rs->Cerrar();
66        }
67        $mcastsyntax.="60";
68
69        return($mcastsyntax);
70}
71
72
73function torrent_syntax($cmd,$ambito,$idambito)
74{
75if ($ambito == 4)
76{
77        $cmd->texto='SELECT modp2p, timep2p FROM aulas
78                        WHERE aulas.idaula=' . $idambito ;
79}
80if ($ambito == 8)
81{
82        $cmd->texto='SELECT modp2p, timep2p FROM aulas
83                        JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula
84                        WHERE gruposordenadores.idgrupo=' . $idambito ;
85}
86if ($ambito == 16)
87{
88        $cmd->texto='SELECT modp2p, timep2p FROM aulas
89                        JOIN ordenadores ON ordenadores.idaula=aulas.idaula
90                        WHERE ordenadores.idordenador=' . $idambito ;
91}
92
93$rs=new Recordset;
94$rs->Comando=&$cmd;
95if ($rs->Abrir()){
96        $rs->Primero();
97        $torrentsyntax=$rs->campos["modp2p"] . ':';
98        $rs->Siguiente();
99        $torrentsyntax.=$rs->campos["timep2p"];
100        $rs->Siguiente();
101        $rs->Cerrar();
102}
103return($torrentsyntax);
104}
105
106
107
108
109
Note: See TracBrowser for help on using the repository browser.