source: admin/WebConsole/jscripts/aula.js @ 8125e7c

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 8125e7c was b0dc2e4, checked in by alonso <alonso@…>, 16 years ago

git-svn-id: https://opengnsys.es/svn/trunk@489 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 10.2 KB
Line 
1// *************************************************************************************************************************************************
2//      Libreria de scripts de Javascript
3// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
4// Fecha Creación:2003-2004
5// Fecha Última modificación: Marzo-2006
6// Nombre del fichero: aula.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero aulas.php
9// *************************************************************************************************************************************************
10var litambito="";
11var idambito="";
12var nombreambito="";
13var currentObj=null;
14var wpadre=window.parent; // Toma frame padre
15var farbol=wpadre.frames["frame_arbol"];
16//________________________________________________________________________________________________________
17//     
18//      Muestra el formulario de captura de datos para modificación
19//________________________________________________________________________________________________________
20function modificar(l,t,w,h,pages){
21        reset_contextual(-1,-1) // Oculta menu contextual
22        var whref=pages+"?opcion="+op_modificacion+"&identificador="+idambito;
23        window.open(whref,"frame_contenidos");
24}
25//________________________________________________________________________________________________________
26//     
27//      Muestra el formulario de captura de datos para eliminación
28//________________________________________________________________________________________________________
29function eliminar(l,t,w,h,pages){
30        reset_contextual(-1,-1) // Oculta menu contextual
31        var whref=pages+"?opcion="+op_eliminacion+"&identificador="+idambito;
32        window.open(whref,"frame_contenidos");
33}
34
35//________________________________________________________________________________________________________
36//     
37//      Devuelve el resultado de modificar datos
38//      Parámetros:
39//                      - resul: resultado de la operación ( true si tuvo éxito)
40//                      - descrierror: Descripción del error en su caso
41//                      - lit: Nuevo nombre del grupo
42//________________________________________________________________________________________________________
43function resultado_modificar(resul,descrierror,lit){
44        if (!resul){
45                alert(descrierror);
46                return;
47        }
48        alert(CTbMsg[5]);
49}
50//________________________________________________________________________________________________________
51//     
52//      Refresca la visualización del estado de los ordenadores(Clientes rembo y clientes Windows o Linux)
53//________________________________________________________________________________________________________
54function actualizar_ordenadores(){
55        reset_contextual(-1,-1) // Oculta menu contextual
56        var resul=window.confirm(TbMsg[1]);
57        if (!resul)return
58        var whref="actualizar.php?litambito="+litambito+"&idambito="+idambito
59        ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
60        ifr.src=whref; // LLama a la página gestora
61}
62//________________________________________________________________________________________________________
63//     
64//      Conmuta el estado de los ordenadores(Modo Administrado reiniciándolos)
65//________________________________________________________________________________________________________
66function conmutar_ordenadores(){
67        reset_contextual(-1,-1) // Oculta menu contextual
68        var resul=window.confirm(TbMsg[4]);
69        if (!resul)return
70        var whref="conmutar.php?litambito="+litambito+"&idambito="+idambito
71        ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
72        ifr.src=whref; // LLama a la página gestora
73}
74//________________________________________________________________________________________________________
75//     
76//      Resetea la visualización del estado de los ordenadores(Clientes rembo y clientes Windows o Linux)
77//________________________________________________________________________________________________________
78function purgar_ordenadores(){
79        reset_contextual(-1,-1) // Oculta menu contextual
80        var resul=window.confirm(TbMsg[2]);
81        if (!resul)return
82        var whref="purgar.php?litambito="+litambito+"&idambito="+idambito
83        ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
84        ifr.src=whref; // LLama a la página gestora
85}
86//________________________________________________________________________________________________________
87//     
88//      Estatus de un aula
89//________________________________________________________________________________________________________
90function veraulas(o){
91        Toma_Datos(o);
92        var whref="aula.php?litambito="+litambito+"&idambito="+idambito+"&nombreambito="+nombreambito;
93         window.open(whref,"frame_contenidos")
94        farbol.DespliegaNodo(litambito,idambito);
95}
96//________________________________________________________________________________________________________
97function menucontextual(o,idmnctx){
98        var menuctx=document.getElementById(idmnctx); // Toma objeto DIV
99        muestra_contextual(ClickX,ClickY,menuctx) // muestra menu
100        Toma_Datos(o);
101        farbol.DespliegaNodo(litambito,idambito);
102}
103//________________________________________________________________________________________________________
104//     
105//      Toma datos
106//________________________________________________________________________________________________________
107function Toma_Datos(o){
108        var identificador=o.getAttribute("id");
109        litambito=identificador.split("-")[0];
110        idambito=identificador.split("-")[1];
111        nombreambito=o.getAttribute("value");
112        currentObj=o;
113}
114//________________________________________________________________________________________________________
115//     
116//  Envía un comando para su ejecución o incorporación a procedimientos o tareas
117//________________________________________________________________________________________________________
118function confirmarcomando(ambito,idc,interac){
119        var identificador=idc // identificador del comando
120        var tipotrama='CMD'
121        var wurl="../principal/dialogostramas.php?identificador="+identificador+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito
122        if(interac==0){
123           ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
124                ifr.src=wurl; // LLama a la página gestora
125        }
126        else
127                window.open(wurl,"frame_contenidos")
128}
129//________________________________________________________________________________________________________
130//     
131//  Envía un comando para su ejecución o incorporación a procedimientos o tareas
132//________________________________________________________________________________________________________
133function confirmarprocedimiento(ambito){
134        var wurl="../varios/ejecutarprocedimientos.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito
135        window.open(wurl,"frame_contenidos")}
136//________________________________________________________________________________________________________
137//     
138//      Muestra la cola de acciones
139//________________________________________________________________________________________________________
140function cola_acciones(tipoaccion){
141        var ambito;
142        switch(litambito){
143                case LITAMBITO_CENTROS :
144                        ambito=AMBITO_CENTROS;
145                        break;
146                case LITAMBITO_GRUPOSAULAS :
147                        ambito=AMBITO_GRUPOSAULAS;
148                        break;
149                case LITAMBITO_AULAS :
150                        ambito=AMBITO_AULAS;
151                        break;
152                case LITAMBITO_GRUPOSORDENADORES :
153                        ambito=AMBITO_GRUPOSORDENADORES;
154                        break;
155                case LITAMBITO_ORDENADORES :
156                        ambito=AMBITO_ORDENADORES;
157                        break;
158        }
159        var wurl="../principal/colasacciones.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tipoaccion
160        window.open(wurl,"frame_contenidos")
161}
162//________________________________________________________________________________________________________
163//     
164//      Muestra la cola de reservas
165//________________________________________________________________________________________________________
166function cola_reservas(tiporeserva){
167        var ambito;
168        switch(litambito){
169                case LITAMBITO_CENTROS :
170                        ambito=AMBITO_CENTROS;
171                        break;
172                case LITAMBITO_GRUPOSAULAS :
173                        ambito=AMBITO_GRUPOSAULAS;
174                        break;
175                case LITAMBITO_AULAS :
176                        ambito=AMBITO_AULAS;
177                        break;
178                case LITAMBITO_GRUPOSORDENADORES :
179                        ambito=AMBITO_GRUPOSORDENADORES;
180                        break;
181                case LITAMBITO_ORDENADORES :
182                        ambito=AMBITO_ORDENADORES;
183                        break;
184        }
185        var wurl="../principal/programacionesaulas.php?ambito="+ambito+"&idambito="+idambito+"&nombreambito="+nombreambito+"&tipocola="+tiporeserva
186        window.open(wurl,"frame_contenidos")
187}
188//________________________________________________________________________________________________________
189//     
190// Muestra el formulario de captura de datos de un ordenador estandar
191//________________________________________________________________________________________________________
192function ordenador_estandar(){
193        reset_contextual(-1,-1) // Oculta menu contextual
194        var whref="../propiedades/propiedades_ordenadorestandar.php?idaula="+idambito+"&nombreaula="+nombreambito
195        window.open(whref,"frame_contenidos")
196}
197//________________________________________________________________________________________________________
198function resultado_ordenadorestandar(resul,descrierror){
199        if (!resul){ // Ha habido algún error
200                alert(descrierror)
201                return
202        }
203        alert(TbMsg[0]);
204}
205//________________________________________________________________________________________________________
206//     
207//      Muestra la configuración de los ordenadores
208//      Parámetros:
209//                      - ambito: Ámbito que se quiere investigar
210//________________________________________________________________________________________________________
211function configuraciones(ambito){
212                switch(ambito){
213                        case AMBITO_AULAS:
214                                        wurl="configuracionaula.php?idaula="+idambito
215                                         window.open(wurl,"frame_contenidos")
216                                        break;
217                        case AMBITO_GRUPOSORDENADORES:
218                                        wurl="configuraciongrupoordenador.php?idgrupo="+idambito
219                                         window.open(wurl,"frame_contenidos")
220                                        break;
221                        case AMBITO_ORDENADORES:
222                                        wurl="configuracionordenador.php?idordenador="+idambito
223                                         window.open(wurl,"frame_contenidos")
224                                        break;
225                }
226}
227//___________________________________________________________________________________________________________
228//     
229//      Muestra formulario para incorporar ordenadores a través de un fichero de configuración de un servidor dhcp
230//___________________________________________________________________________________________________________
231function incorporarordenador(){
232        var whref="../varios/incorporaordenadores.php?idaula="+idambito+"&nombreaula="+nombreambito
233        window.open(whref,"frame_contenidos")
234}
235       
Note: See TracBrowser for help on using the repository browser.