source: admin/WebConsole/jscripts/propiedades_aulas.js @ 9a2cda1e

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 9a2cda1e was b0dc2e4, checked in by alonso <alonso@…>, 15 years ago

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

  • Property mode set to 100644
File size: 5.7 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: Febrero-2005
6// Nombre del fichero: propiedades_aulas.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero propiedades_aulas.php
9// *************************************************************************************************************************************************
10var currentHora=null;
11var wpadre=window.parent; // Toma frame padre
12var farbol=wpadre.frames["frame_arbol"];
13//________________________________________________________________________________________________________
14//     
15//      Cancela la edición
16//________________________________________________________________________________________________________
17function cancelar(){
18        selfclose();
19}
20//________________________________________________________________________________________________________
21// Devuelve el resultado de insertar un registro
22// Especificaciones:
23//              Los parámetros recibidos son:
24//                      - resul: resultado de la operación de inserción (true si tuvo éxito)
25//                      - descrierror: Descripción del error en su caso
26//                      - nwid: Identificador asignado al nuevo registro
27//                      - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento)
28//________________________________________________________________________________________________________
29function resultado_insertar_aulas(resul,descrierror,nwid,tablanodo){
30        farbol.resultado_insertar(resul,descrierror,nwid,tablanodo);
31        selfclose();
32}
33//________________________________________________________________________________________________________
34//     
35//              Devuelve el resultado de modificar algún dato de un registro
36//              Especificaciones:
37//              Los parámetros recibidos son:
38//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
39//                      - descrierror: Descripción del error en su caso
40//                      - lit: Nuevo nombre del grupo
41//________________________________________________________________________________________________________
42function resultado_modificar_aulas(resul,descrierror,lit){
43        farbol.resultado_modificar(resul,descrierror,lit);
44        selfclose();
45}
46//________________________________________________________________________________________________________
47//     
48//              Devuelve el resultado de eliminar un registro
49//              Especificaciones:
50//              Los parámetros recibidos son:
51//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
52//                      - descrierror: Descripción del error en su caso
53//                      - id: Identificador del registro que se quiso modificar
54//________________________________________________________________________________________________________
55function resultado_eliminar_aulas(resul,descrierror,id){
56        farbol.resultado_eliminar(resul,descrierror,id);
57        selfclose();
58}
59//________________________________________________________________________________________________________
60function selfclose(){
61        document.location.href="../nada.php";
62}
63//________________________________________________________________________________________________________
64//     
65//      Esta función desabilita la marca de un checkbox en opcion "bajas"
66//________________________________________________________________________________________________________
67 function desabilita(o) {
68        var b
69    b=o.checked
70    o.checked=!b
71 }
72//________________________________________________________________________________________________________
73//     
74//      Confirma la edición
75//________________________________________________________________________________________________________
76function confirmar(op){
77        var opcion=op;
78        ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
79        var wurl="../gestores/gestor_aulas.php?opcion="+opcion
80        if (opcion!=op_eliminacion){
81                if(!comprobar_datos()) return
82                var valor
83                var o
84                var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get
85                for (i=0;i<nit;i++){
86                        o=document.forms[0].elements[i]
87                        valor=o.value
88                        if (valor=="on") {
89                                        if(o.checked )
90                                                valor=1;
91                                        else
92                                                valor=0
93                        }
94                        wurl+="&"+o.name+"="+valor
95                }
96        }
97        else{
98                var numo=parseInt(document.fdatos.ordenadores.value)
99                if (numo>0){
100                        var resul=window.confirm(TbMsg[2]);
101                        if (!resul)  self.close()
102                }
103                wurl+="&idaula="+document.fdatos.idaula.value
104        }
105        ifr.src=wurl; // LLama a la página gestora
106}
107//________________________________________________________________________________________________________
108//     
109//      Comprobar_datos
110//________________________________________________________________________________________________________
111function comprobar_datos(){
112        if (document.fdatos.nombreaula.value=="") {
113                alert(TbMsg[0]);
114                document.fdatos.nombreaula.focus();
115                return(false);
116        }
117        if (document.fdatos.puestos.value=="" || document.fdatos.puestos.value=="0") {
118                alert(TbMsg[1]);
119                document.fdatos.puestos.focus();
120                return(false);
121        }
122        if (parseInt(document.fdatos.horaresevini.value)>parseInt(document.fdatos.horaresevfin.value)) {
123                alert(TbMsg[3]);
124                document.fdatos.horaresevini.focus();
125                return(false);
126        }
127
128        return(true);
129}
130//________________________________________________________________________________________________________
131        function vertabla_horas(ohora){
132                currentHora=ohora;
133                url="../varios/horareser_ventana.php?hora="+ohora.value
134                window.open(url,"vh","top=200,left=250,height=120,width=160,scrollbars=no")
135        }
136//________________________________________________________________________________________________________
137        function anade_hora(hora){
138                currentHora.value=hora
139        }
140
Note: See TracBrowser for help on using the repository browser.