source: admin/WebConsole/includes/opcionesprotocolos.php @ 880b7fa

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 880b7fa was ef938d2, checked in by irina <irinagomez@…>, 11 years ago

#565 Adaptación script sincronizadas version 2 a la consola de administración

git-svn-id: https://opengnsys.es/svn/branches/version1.0@4091 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 2.8 KB
RevLine 
[ef938d2]1<?
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 */
8
9
10function mcast_syntax($cmd,$ambito,$idambito)
11{
12//if (isset($_GET["idambito"])) $idambito=$_GET["idambito"];
13if ($ambito == 4)
14{
15$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
16                WHERE aulas.idaula=' . $idambito ;
17}
18
19if ($ambito == 8)
20{
21$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
22                JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula
23                WHERE gruposordenadores.idgrupo=' . $idambito ;
24}
25
26if ($ambito == 16)
27{
28$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas
29                JOIN ordenadores ON ordenadores.idaula=aulas.idaula
30                WHERE ordenadores.idordenador=' . $idambito ;
31}
32        $rs=new Recordset;
33        $rs->Comando=&$cmd;
34        if ($rs->Abrir()){
35                $rs->Primero();
36                $mcastsyntax = $rs->campos["pormul"] . ':';
37
38                $rs->Siguiente();
39                switch ($rs->campos["modomul"])
40                {
41                        case 1:
42                                $mcastsyntax.="half-duplex:";
43                                break;
44                        default:
45                                $mcastsyntax.="full-duplex:";
46                                break;
47                }
48                $rs->Siguiente();
49                $mcastsyntax.=$rs->campos["ipmul"] . ':';
50
51                $rs->Siguiente();
52                $mcastsyntax.=$rs->campos["velmul"] .'M:';
53
54                $rs->Siguiente();
55                $mcastsyntax.=$rs->campos["puestos"] . ':';
56
57        $rs->Cerrar();
58        }
59        $mcastsyntax.="60";
60
61        return($mcastsyntax);
62}
63
64
65function torrent_syntax($cmd,$ambito,$idambito)
66{
67if ($ambito == 4)
68{
69        $cmd->texto='SELECT modp2p, timep2p FROM aulas
70                        WHERE aulas.idaula=' . $idambito ;
71}
72if ($ambito == 8)
73{
74        $cmd->texto='SELECT modp2p, timep2p FROM aulas
75                        JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula
76                        WHERE gruposordenadores.idgrupo=' . $idambito ;
77}
78if ($ambito == 16)
79{
80        $cmd->texto='SELECT modp2p, timep2p FROM aulas
81                        JOIN ordenadores ON ordenadores.idaula=aulas.idaula
82                        WHERE ordenadores.idordenador=' . $idambito ;
83}
84
85$rs=new Recordset;
86$rs->Comando=&$cmd;
87if ($rs->Abrir()){
88        $rs->Primero();
89        $torrentsyntax=$rs->campos["modp2p"] . ':';
90        $rs->Siguiente();
91        $torrentsyntax.=$rs->campos["timep2p"];
92        $rs->Siguiente();
93        $rs->Cerrar();
94}
95return($torrentsyntax);
96}
97
98
99
100?>
101
Note: See TracBrowser for help on using the repository browser.