source: admin/WebConsole/jscripts/propiedades_grupos.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: 4.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: Marzo-2006
6// Nombre del fichero: propiedades_grupos.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero propiedades_grupos.php
9// *************************************************************************************************************************************************
10var wpadre=window.parent; // Toma frame padre
11var farbol=wpadre.frames["frame_arbol"];
12//________________________________________________________________________________________________________
13//     
14//      Cancela la edición
15//________________________________________________________________________________________________________
16function cancelar(){
17        selfclose();
18}
19//________________________________________________________________________________________________________
20//     
21//      Confirma la edición
22//________________________________________________________________________________________________________
23function confirmar(op){
24        var opcion=op;
25        ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
26        if(document.fdatos.literaltipo.value==LITAMBITO_GRUPOSORDENADORES){
27                var wurl="../gestores/gestor_gruposordenadores.php?opcion="+opcion;
28        }
29        else
30                var wurl="../gestores/gestor_grupos.php?opcion="+opcion
31        if (opcion!=op_eliminacion){
32                if(!comprobar_datos()) return
33                var valor
34                var o
35                var nit=document.forms[0].elements.length // Prepara la cadena de parámetros metodo get
36                for (i=0;i<nit;i++){
37                        o=document.forms[0].elements[i]
38                        valor=o.value
39                        if (valor=="on") {
40                                        if(o.checked )
41                                                valor=1;
42                                        else
43                                                valor=0
44                        }
45                        wurl+="&"+o.name+"="+valor
46                }
47        }
48        else{
49                wurl+="&idgrupo="+document.fdatos.idgrupo.value+"&literaltipo="+document.fdatos.literaltipo.value
50        }
51        ifr.src=wurl; // LLama a la página gestora
52}
53//________________________________________________________________________________________________________
54//     
55//      Comprobar_datos
56//________________________________________________________________________________________________________
57function comprobar_datos(){
58        if (document.fdatos.nombregrupo.value=="") {
59                alert(TbMsg[0]);
60                document.fdatos.nombregrupo.focus();
61                return(false);
62        }
63        return(true);
64}
65//________________________________________________________________________________________________________
66//     
67// Devuelve el resultado de insertar una nueva grupo en la base de datos a traves del IFRAME
68// Especificaciones:
69//              Los parámetros recibidos son:
70//                      - resul: resultado de la operación de inserción (true si tuvo éxito)
71//                      - descrierror: Descripción del error en su caso
72//                      - nwid: Identificador asignado al nuevo registro
73//                      - tablanodo: Tabla nodo generada para el nuevo registro (árbol de un sólo un elemento)
74//________________________________________________________________________________________________________
75function resultado_insertar_grupos(resul,descrierror,nwid,tablanodo){
76        farbol.resultado_insertar_grupos(resul,descrierror,nwid,tablanodo);
77        selfclose();
78}
79//________________________________________________________________________________________________________
80//     
81//              Devuelve el resultado de modificar algún dato de  un grupo a traves del IFRAME
82//              Especificaciones:
83//              Los parámetros recibidos son:
84//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
85//                      - descrierror: Descripción del error en su caso
86//                      - lit: Nuevo nombre del grupo
87//________________________________________________________________________________________________________
88function resultado_modificar_grupos(resul,descrierror,lit){
89        farbol.resultado_modificar_grupos(resul,descrierror,lit);
90        selfclose();
91}
92//________________________________________________________________________________________________________
93//     
94//              Devuelve el resultado de eliminar un grupo a traves del IFRAME
95//              Especificaciones:
96//              Los parámetros recibidos son:
97//                      - resul: resultado de la operación de inserción ( true si tuvo éxito)
98//                      - descrierror: Descripción del error en su caso
99//                      - id: Identificador del registro que se quiso modificar
100//________________________________________________________________________________________________________
101function resultado_eliminar_grupos(resul,descrierror,id){
102        farbol.resultado_eliminar_grupos(resul,descrierror,id);
103        selfclose();
104}
105//________________________________________________________________________________________________________
106function selfclose(){
107        document.location.href="../nada.php";
108}
109
Note: See TracBrowser for help on using the repository browser.