source: admin/WebConsole/comandos/jscripts/RestaurarImagenAula.js @ b6906f7

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