source: admin/WebConsole/comandos/jscripts/RestaurarImagenOrdenador.js @ 74c04a0

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 74c04a0 was 866c958, checked in by alonso <alonso@…>, 15 years ago

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

  • Property mode set to 100644
File size: 5.1 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: RestaurarImagenOrdenador.js
8// Descripción :
9//              Este fichero implementa las funciones javascript del fichero RestaurarImagenOrdenador.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//      Confirma la edición
22//________________________________________________________________________________________________________
23function confirmar(){
24        if (comprobar_datos()){
25                var cadenaip=document.fdatosocultos.cadenaip.value;
26                var identificador=document.fdatosocultos.identificador.value;
27                var nombrefuncion=document.fdatosocultos.nombrefuncion.value;
28                var ejecutor=document.fdatosocultos.ejecutor.value;
29                var tipotrama=document.fdatosocultos.tipotrama.value;
30                var ambito=document.fdatosocultos.ambito.value;
31                var idambito=document.fdatosocultos.idambito.value;
32                var ochecks=document.fdatos.getElementsByTagName("INPUT")
33                var perfiles=""
34                var pathrmb="";
35                var protclona="";
36                for(var i=0;i<ochecks.length;i++){
37                        if(ochecks[i].checked){
38                                var particion=ochecks[i].value
39                                var desple_M=document.getElementById("desple_M_"+particion);
40                                var  p_M=desple_M.selectedIndex
41                                if(p_M>0)
42                                        perfiles+=particion+"_M_"+desple_M.value+";"
43                                var opathrmb=document.getElementById("pathrmb_"+particion);
44                                pathrmb+=opathrmb.value+";";
45                                var protclon=document.getElementById("protoclonacion_"+particion);
46                                protclona+=protclon.value+";";
47
48                        }
49                }
50                var wurl="./gestores/gestor_RestaurarImagenOrdenador.php"
51                wurl+="?cadenaip="+cadenaip+"&identificador="+identificador+"&nombrefuncion="+nombrefuncion+"&ejecutor="+ejecutor+"&tipotrama="+tipotrama+"&ambito="+ambito+"&idambito="+idambito+"&pathrmb="+pathrmb+"&protclona="+protclona+'%0D'+"&perfiles="+perfiles
52                wurl+="&" +compone_urlejecucion();
53                ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
54                ifr.src=wurl; // LLama a la página gestora
55        }
56}
57//________________________________________________________________________________________________________
58//     
59//      seleccionar automaticamente las particiones
60//________________________________________________________________________________________________________
61function seleccionar(particion){
62
63                var desplepath=document.getElementById("pathrmb_"+particion);
64                var  p=desplepath.selectedIndex
65                if(p<1){
66                        desplepath.selectedIndex=1
67                }
68}
69//___________________________________________________________________________________________________________
70//     
71//      Marcar automaticamente los check box
72//___________________________________________________________________________________________________________
73function marcar(desple,particion){
74                var casilla=document.getElementById("particion_"+particion);
75                var  p=desple.selectedIndex
76                if(p>0)
77                        casilla.checked=true;
78
79                var desplepath=document.getElementById("pathrmb_"+particion);
80                var  p=desplepath.selectedIndex
81                if(p<1){
82                        desplepath.selectedIndex=1
83                }
84}
85//___________________________________________________________________________________________________________
86//     
87//      Comprobar_datos
88//___________________________________________________________________________________________________________
89function comprobar_datos(){
90        var ochecks=document.fdatos.getElementsByTagName("INPUT")
91        var op=0
92        for(var i=0;i<ochecks.length;i++){
93                if(ochecks[i].checked){
94                        op++;
95                        var particion=ochecks[i].value
96                        var desple_M=document.getElementById("desple_M_"+particion);
97                        var  p_M=desple_M.selectedIndex
98                        if (p_M==0){ 
99                                alert(TbMsg[0]+particion)
100                                desple_M.focus()
101                                return(false)
102                        }
103                        var desple_path=document.getElementById("pathrmb_"+particion);
104                        var  p=desple_path.selectedIndex
105                        if(p<1) {
106                                alert(TbMsg[5]+particion)
107                                 return(false);
108                        }
109                        var desple_P=document.getElementById("protoclonacion_"+particion);
110                        if(desple_P.value=="TORRENT" || desple_P.value=="MULTICAST"){
111                                if(desple_path.value!=1)
112                                        alert(TbMsg[6]+particion) // Debe existir caché
113                        }
114                }
115        }
116        if(op==0){
117                 alert(TbMsg[4])
118                 return(false);
119        }
120        return(comprobar_datosejecucion())
121}
122//___________________________________________________________________________________________________________
123//     
124//      Comprobar retorno
125//___________________________________________________________________________________________________________
126function resultado_RestaurarImagenOrdenador(resul){
127        if (!resul){
128                alert(CTbMsg[1]);       
129                return
130        }
131        alert(CTbMsg[2]);
132}
Note: See TracBrowser for help on using the repository browser.