source: admin/WebConsole/comandos/jscripts/RestaurarImagenGrupoOrdenadores.js @ dbc9bab

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 dbc9bab was 1b92629, checked in by ramon <ramongomez@…>, 16 years ago

Reorganización directorios OpenGNSys Admin.

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

  • Property mode set to 100644
File size: 6.5 KB
Line 
1// *************************************************************************************************************************************************
2//      Libreria de scripts de Javascript
3// Copyright 2003-2005 José Manuel Alonso. Todos los derechos reservados.
4// Fecha Creación:2003-2004
5// Fecha Última modificación: Marzo-2005
6// Nombre del fichero: RestaurarImagenGrupoOrdenadores.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero RestaurarImagenGrupoOrdenadores.php (Comandos)
9// *************************************************************************************************************************************************
10//___________________________________________________________________________________________________________
11//     
12//      Cancela la edición
13//___________________________________________________________________________________________________________
14  function cancelar(){
15        alert(CTbMsg[0]);
16        location.href="../nada.php"
17  }
18//___________________________________________________________________________________________________________
19//     
20//      Esta función desabilita la marca de un checkbox en opcion "bajas"
21//___________________________________________________________________________________________________________
22 function desabilita(o) {
23        var b
24    b=o.checked
25    o.checked=!b
26 }
27//___________________________________________________________________________________________________________
28//     
29//      Confirma la edición
30//___________________________________________________________________________________________________________
31function confirmar(){
32        if (comprobar_datos()){
33                var cadenaip=document.fdatosocultos.cadenaip.value;
34                var identificador=document.fdatosocultos.identificador.value;
35                var nombrefuncion=document.fdatosocultos.nombrefuncion.value;
36                var ejecutor=document.fdatosocultos.ejecutor.value;
37                var tipotrama=document.fdatosocultos.tipotrama.value;
38                var ambito=document.fdatosocultos.ambito.value;
39                var idambito=document.fdatosocultos.idambito.value;
40                var parametros="";
41                var tagnuevasipes=document.fdatos.nuevasipes;
42                if(tagnuevasipes.length>0)
43                        var nuevasipes=tagnuevasipes
44                else{
45                        nuevasipes=new Array();
46                        nuevasipes[0]=tagnuevasipes
47                }
48                for(var x=0;x<nuevasipes.length;x++){
49                                cadenaip=nuevasipes[x].value;
50                                var auxsplit=nuevasipes[x].getAttribute("id").split("_");
51                                var idperfilhard=auxsplit[1]
52                                var idparticion=auxsplit[2]
53                                var ochecks=document.fdatos.getElementsByTagName("INPUT")
54                                var perfiles=""
55                                var pathrmb="";
56                                for(var i=0;i<ochecks.length;i++){
57                                                        if(ochecks[i].checked){
58                                                                var particion=ochecks[i].value
59                                                                var valparticion=particion.split("_");
60                                                                var widperfilhard=valparticion[1]
61                                                                var widparticion=valparticion[2]
62                                                                if(idperfilhard==widperfilhard && idparticion==widparticion){
63                                                                        var desple_M=document.getElementById("desple_M_"+particion);
64                                                                        var desple_O=document.getElementById("desple_O_"+particion);
65                                                                        var  p_M=desple_M.selectedIndex
66                                                                        var  p_O=desple_O.selectedIndex
67                                                                        if(p_M>0)
68                                                                                perfiles+=valparticion[0]+"_M_"+desple_M.value+";"
69                                                                        if(p_O>0)
70                                                                                perfiles+=valparticion[0]+"_O_"+desple_O.value+";"
71                                                                        var opathrmb=document.getElementById("pathrmb_"+particion);
72                                                                        pathrmb+=opathrmb.value+";";
73                                                                }
74                                                }
75                                }
76                                if(perfiles!=""){
77                                        parametros+="cadenaip="+cadenaip+'%0D'+"identificador="+identificador+'%0D'+"nombrefuncion="+nombrefuncion+'%0D'+"ejecutor="+ejecutor+'%0D'+"tipotrama="+tipotrama+'%0D'+"ambito="+ambito+'%0D'+"idambito="+idambito+'%0D'+"pathrmb="+pathrmb+'%0D'+"perfiles="+perfiles
78                                        parametros+='%09';
79                                }
80                }
81                var wurl="./gestores/gestor_RestaurarImagenGrupoOrdenadores.php"
82                wurl+="?parametros="+parametros
83                wurl+="&" +compone_urlejecucion();
84                ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
85                ifr.src=wurl; // LLama a la página gestora
86        }
87}
88//________________________________________________________________________________________________________
89//     
90//      seleccionar automaticamente las particiones
91//________________________________________________________________________________________________________
92function seleccionar(particion){
93
94                var desplepath=document.getElementById("pathrmb_"+particion);
95                var  p=desplepath.selectedIndex
96                if(p<1){
97                        desplepath.selectedIndex=1
98                }
99}
100//___________________________________________________________________________________________________________
101//     
102//      Marcar automaticamente los check box
103//___________________________________________________________________________________________________________
104function marcar(desple,particion){
105                var casilla=document.getElementById("particion_"+particion);
106                var  p=desple.selectedIndex
107                if(p>0)
108                        casilla.checked=true;
109               
110                var desplepath=document.getElementById("pathrmb_"+particion);
111                var  p=desplepath.selectedIndex
112                if(p<1){
113                        desplepath.selectedIndex=1
114                }
115}
116//___________________________________________________________________________________________________________
117//     
118//      Comprobar_datos
119//___________________________________________________________________________________________________________
120function comprobar_datos(){
121        var ochecks=document.fdatos.getElementsByTagName("INPUT")
122        var op=0
123        for(var i=0;i<ochecks.length;i++){
124                if(ochecks[i].checked){
125                        op++;
126                        var particion=ochecks[i].value
127                        var desple_M=document.getElementById("desple_M_"+particion);
128                        var desple_O=document.getElementById("desple_O_"+particion);
129                        var valparticion=particion.split("_");
130                        var  p_M=desple_M.selectedIndex
131                        var  p_O=desple_O.selectedIndex
132                        if (p_M==0 && p_O==0){ 
133                     alert(TbMsg[0]+valparticion[0])
134                         desple_M.focus()
135                 return(false)
136                        }
137                        var desple_path=document.getElementById("pathrmb_"+particion);
138                        var  p=desple_path.selectedIndex
139                        if(p<1) {
140                                alert(TbMsg[5]+valparticion[0])
141                                 return(false);
142                        }
143                        if (p_M>0 && p_O>0){ 
144                     alert(TbMsg[1]+valparticion[0])
145                         desple_O.focus()
146                 return(false)
147                        }
148                        if (p_O>0){ 
149                             var resul=confirm(TbMsg[2]+valparticion[0]+"."+ TbMsg[3])
150                                 desple_M.focus()
151                              if(!resul)
152                                         return(false)
153                        }
154                }
155        }
156        if(op==0){
157             alert(TbMsg[4])
158                 return(false);
159        }
160        return(comprobar_datosejecucion())
161}
162//___________________________________________________________________________________________________________
163//     
164//      Comprobar retorno
165//___________________________________________________________________________________________________________
166function resultado_RestaurarImagenGrupoOrdenadores(resul){
167        if (!resul){
168                alert(CTbMsg[1]);       
169                return
170        }
171        alert(CTbMsg[2]);
172}
Note: See TracBrowser for help on using the repository browser.