diff options
Diffstat (limited to 'admin/WebConsole/includes/opcionesprotocolos.php')
-rw-r--r-- | admin/WebConsole/includes/opcionesprotocolos.php | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/admin/WebConsole/includes/opcionesprotocolos.php b/admin/WebConsole/includes/opcionesprotocolos.php new file mode 100644 index 00000000..5002316c --- /dev/null +++ b/admin/WebConsole/includes/opcionesprotocolos.php @@ -0,0 +1,101 @@ +<? +/** + * @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+ + */ + + +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 ; +} + +if ($ambito == 8) +{ +$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas + JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula + WHERE gruposordenadores.idgrupo=' . $idambito ; +} + +if ($ambito == 16) +{ +$cmd->texto='SELECT pormul, ipmul, modomul, velmul, puestos FROM aulas + JOIN ordenadores ON ordenadores.idaula=aulas.idaula + WHERE ordenadores.idordenador=' . $idambito ; +} + $rs=new Recordset; + $rs->Comando=&$cmd; + if ($rs->Abrir()){ + $rs->Primero(); + $mcastsyntax = $rs->campos["pormul"] . ':'; + + $rs->Siguiente(); + switch ($rs->campos["modomul"]) + { + case 1: + $mcastsyntax.="half-duplex:"; + break; + default: + $mcastsyntax.="full-duplex:"; + break; + } + $rs->Siguiente(); + $mcastsyntax.=$rs->campos["ipmul"] . ':'; + + $rs->Siguiente(); + $mcastsyntax.=$rs->campos["velmul"] .'M:'; + + $rs->Siguiente(); + $mcastsyntax.=$rs->campos["puestos"] . ':'; + + $rs->Cerrar(); + } + $mcastsyntax.="60"; + + return($mcastsyntax); +} + + +function torrent_syntax($cmd,$ambito,$idambito) +{ +if ($ambito == 4) +{ + $cmd->texto='SELECT modp2p, timep2p FROM aulas + WHERE aulas.idaula=' . $idambito ; +} +if ($ambito == 8) +{ + $cmd->texto='SELECT modp2p, timep2p FROM aulas + JOIN gruposordenadores ON aulas.idaula=gruposordenadores.idaula + WHERE gruposordenadores.idgrupo=' . $idambito ; +} +if ($ambito == 16) +{ + $cmd->texto='SELECT modp2p, timep2p FROM aulas + JOIN ordenadores ON ordenadores.idaula=aulas.idaula + WHERE ordenadores.idordenador=' . $idambito ; +} + +$rs=new Recordset; +$rs->Comando=&$cmd; +if ($rs->Abrir()){ + $rs->Primero(); + $torrentsyntax=$rs->campos["modp2p"] . ':'; + $rs->Siguiente(); + $torrentsyntax.=$rs->campos["timep2p"]; + $rs->Siguiente(); + $rs->Cerrar(); +} +return($torrentsyntax); +} + + + +?> + |