source: admin/WebConsole/jscripts/inclusionacciones.js @ e7bfe29

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 e7bfe29 was 3806a31, checked in by ramon <ramongomez@…>, 7 years ago

#834: Limpiar código JavaScript?: terminar instrucciones con ";" y evitar asignaciones duplicadas.

git-svn-id: https://opengnsys.es/svn/branches/version1.1@5630 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 3.1 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: 2009-2010
5// Fecha Última modificación: Agosto-2010
6// Nombre del fichero: inclusionacciones.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero inclusionacciones.php
9// ********************************************************************************************************
10        var ichk,iorden,iimg;
11        var altas,bajas,modificaciones;
12//________________________________________________________________________________________________________
13
14function confirmar()
15{
16        altas=bajas=modificaciones="";
17        var conTR=document.fdatos.conTR.value; // Toma número de filas
18        setIndices();
19        for(var i=0;i<conTR;i++){
20                var oTR=document.getElementById("TR-"+i);
21                if(oTR){
22                        var identificador=oTR.getAttribute('value');
23                        var objChk=oTR.childNodes[ichk].childNodes[0];
24                        var std=objChk.value; // Estado original del checkbox 1=seleccionado 0=No seleccionado
25                        var objOrden=oTR.childNodes[iorden].childNodes[0];
26                        var aorden=objOrden.getAttribute('id'); // Valor originario del orden
27                        var orden=objOrden.value;
28                        if(objChk.checked){
29                                /* Control de errores */
30                                if(orden=="" || orden<0 || !IsNumeric(orden)){
31                                        alert(TbMsg[1]);
32                                        objOrden.focus();
33                                        return(false);
34                                }
35                                /* Compone parametros */
36                                if(std>0){ // Originalmente estaba seleccionado, se trata de una modificación
37                                        if(aorden!=orden) // Si se ha cambiado el orden
38                                                modificaciones+=identificador+","+orden+";";
39                                }
40                                else{
41                                        var objImg=oTR.childNodes[iimg].childNodes[0];
42                                        var tipoaccion=objImg.getAttribute('value');
43                                        altas+=identificador+","+orden+","+tipoaccion+";";
44                                }
45                        }
46                        else{ // Baja
47                                if(std>0){ // Si originariamente estaba marcado se trata de una baja
48                                        bajas+=identificador+";";
49                                }
50                        }                       
51                }       
52        }
53        /* LLamada a la gestión */
54        var wurl="../gestores/gestor_inclusionacciones.php";
55        var prm="tipoaccion="+document.fdatos.tipoaccion.value+"&idtipoaccion="+document.fdatos.idtipoaccion.value;
56        prm+="&altas="+altas+"&bajas="+bajas+"&modificaciones="+modificaciones;
57        CallPage(wurl,prm,"retornoGestion","POST");     
58}
59//________________________________________________________________________________________________________
60
61        function retornoGestion(ret)
62        {       
63                //alert(ret);
64                eval(ret);
65        }
66//________________________________________________________________________________________________________
67
68function resultado_gestion_inclusionacciones(resul,descrierror)
69{
70        if (!resul){ // Ha habido algún error en la inserción
71                alert(descrierror);
72                return
73        }
74        alert(TbMsg[2]);
75        location.href="../nada.php";
76}
77//______________________________________________________________________________________________________
78//
79// Configura indices para acceo a nodos
80//______________________________________________________________________________________________________
81
82        function setIndices()
83        {       
84                ichk=0;                 
85                iorden=ichk+1; 
86                iimg=iorden+1;
87        }
Note: See TracBrowser for help on using the repository browser.