source: admin/ogAdmSources/ogAdmWebCon/jscripts/propiedades_reservas.js @ e42f34e

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 e42f34e was 8964f9b, checked in by ramon <ramongomez@…>, 16 years ago

Resstructuración de trunk.

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

  • Property mode set to 100644
File size: 5.0 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: Noviembre-2005
6// Nombre del fichero: propiedades_reservas.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero propiedades_reservas.php
9// *************************************************************************************************************************************************
10var tbimg=Array();
11
12tbimg[RESERVA_CONFIRMADA]='../images/iconos/confirmadas.gif';
13tbimg[RESERVA_PENDIENTE]='../images/iconos/pendientes.gif';
14tbimg[RESERVA_DENEGADA]='../images/iconos/denegadas.gif';
15var wpadre=window.parent; // Toma frame padre
16var farbol=wpadre.frames["frame_arbol"];
17//________________________________________________________________________________________________________
18//     
19//      Cancela la edición
20//________________________________________________________________________________________________________
21function cancelar(){
22        selfclose();
23}
24//________________________________________________________________________________________________________
25// Devuelve el resultado de insertar un registro
26// Especificaciones:
27//              Los parámetros recibidos son:
28//                      - resul: resultado de la operación de inserción (true si tuvo éxito)
29//                      - descrierror: Descripción del error en su caso
30//                      - nwid: Identificador asignado al nuevo registro
31//                      - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento)
32//________________________________________________________________________________________________________
33function resultado_insertar_reservas(resul,descrierror,nwid,tablanodo){
34        farbol.resultado_insertar(resul,descrierror,nwid,tablanodo);
35        selfclose();
36}
37//________________________________________________________________________________________________________
38//     
39//              Devuelve el resultado de modificar algún dato de un registro
40//              Especificaciones:
41//              Los parámetros recibidos son:
42//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
43//                      - descrierror: Descripción del error en su caso
44//                      - lit: Nuevo nombre del grupo
45//________________________________________________________________________________________________________
46function resultado_modificar_reservas(resul,descrierror,lit){
47        farbol.resultado_modificar(resul,descrierror,lit);
48        selfclose();
49}
50//________________________________________________________________________________________________________
51//     
52//              Devuelve el resultado de eliminar un registro
53//              Especificaciones:
54//              Los parámetros recibidos son:
55//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
56//                      - descrierror: Descripción del error en su caso
57//                      - id: Identificador del registro que se quiso modificar
58//________________________________________________________________________________________________________
59function resultado_eliminar_reservas(resul,descrierror,id){
60        farbol.resultado_eliminar(resul,descrierror,id);
61        selfclose();
62}
63//________________________________________________________________________________________________________
64function selfclose(){
65        document.location.href="../nada.php";
66}
67//________________________________________________________________________________________________________
68//     
69//      Confirma la edición
70//________________________________________________________________________________________________________
71function confirmar(op){
72        var opcion=op;
73        ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
74        var wurl="../gestores/gestor_reservas.php?opcion="+opcion
75        if (opcion!=op_eliminacion){
76                if(!comprobar_datos()) return
77                var valor
78                var o
79                var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get
80                for (i=0;i<nit;i++){
81                        o=document.forms[0].elements[i]
82                        valor=o.value
83                        if (valor=="on") {
84                                        if(o.checked )
85                                                valor=1;
86                                        else
87                                                valor=0
88                        }
89                        wurl+="&"+o.name+"="+valor
90                }
91        }
92        else{
93                wurl+="&idreserva="+document.fdatos.idreserva.value
94        }
95        ifr.src=wurl; // LLama a la página gestora
96}
97//________________________________________________________________________________________________________
98//     
99//      Comprobar_datos
100//________________________________________________________________________________________________________
101function comprobar_datos(){
102        if (document.fdatos.descripcion.value=="") {
103                alert(TbMsg[0]);
104                document.fdatos.descripcion.focus();
105                return(false);
106        }
107        if (document.fdatos.solicitante.value=="") {
108                alert(TbMsg[1]);
109                document.fdatos.solicitante.focus();
110                return(false);
111        }
112        p=document.fdatos.idaula.selectedIndex
113        if(p==0){
114                alert(TbMsg[2]);
115                document.fdatos.idaula.focus();
116                return(false);
117        }
118        if (document.fdatos.estado.value=="" || document.fdatos.estado.value==0) {
119                alert(TbMsg[3]);
120                document.fdatos.xestado[0].focus();
121                return(false);
122        }
123        return(true);
124}
Note: See TracBrowser for help on using the repository browser.