1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
// *************************************************************************************************************************************************
// Libreria de scripts de Javascript
// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Fecha Creación:2003-2004
// Fecha Última modificación: Febrero-2005
// Nombre del fichero: accionmenu.js
// Descripción :
// Este fichero implementa las funciones javascript del fichero accionmenu.php
// *************************************************************************************************************************************************
var currentedicion=null;
var currentidmenu=null;
var EDICIONACCION=1;
var EDICIONITEMS=2;
var EDICIONITEM=3;
//________________________________________________________________________________________________________
function gestion_acciones(id,o,op){
var idtipoaccion=document.fdatos.idtipoaccion.value
var tipoaccion=document.fdatos.tipoaccion.value
var otipoitem=document.getElementById("tipositems-"+id);
var tipoitem=otipoitem.value
var oTD=document.getElementById("TDurlimagesitems-"+id);
var idurlimg=oTD.childNodes[0].value
var odescripitem=document.getElementById("descripitem-"+id)
var descripitem=odescripitem.value
var oorden=document.getElementById("orden-"+id)
var orden=oorden.value
if(descripitem==""){
alert(TbMsg[0]);
if(op==null) o.checked=false
odescripitem.focus();
return
}
if(orden=="" || orden<0){
alert(TbMsg[1]);
if(op==null) o.checked=false
oorden.focus();
return
}
if (o.checked){
if(op==null) op=op_alta;
var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+id+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden
}
else
var wurl="../gestores/gestor_accionmenu.php?opcion="+op_eliminacion+"&idtipoaccion="+idtipoaccion+"&idmenu="+id+"&tipoaccion="+tipoaccion
currentidmenu=id // Guarda identificdor del menu
ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
currentedicion=document.fdatos.tipoedicion.value
ifr.src=wurl; // LLama a la página gestora
}
//________________________________________________________________________________________________________
function resultado_insertar_accionmenu(resul,descrierror,nwid,tablanodo){
if (!resul){ // Ha habido algún error en la inserción
alert(descrierror)
return
}
alert(TbMsg[2])
var imgact=document.getElementById("imgact-"+currentidmenu);
var imgHTML='<TD id="imgact-'+currentidmenu+'"><IMG src="../images/iconos/actualizar.gif" style="cursor:hand" onclick="ActualizarAccion('+currentidmenu+')">';
imgact.innerHTML=imgHTML
}
//________________________________________________________________________________________________________
function resultado_eliminar_accionmenu(resul,descrierror,idp,idh){
if (!resul){ // Ha habido algún error en la eliminación
alert(descrierror)
return
}
alert(TbMsg[3])
var imgact=document.getElementById("imgact-"+currentidmenu);
var imgHTML=' ';
imgact.innerHTML=imgHTML
var oorden=document.getElementById("orden-"+currentidmenu)
oorden.value=""
}
//________________________________________________________________________________________________________
function resultado_modificar_accionmenu(resul,descrierror,idp,idh){
if (!resul){ // Ha habido algún error en la eliminación
alert(descrierror)
return
}
alert(TbMsg[4])
if( currentedicion==EDICIONITEM) self.close();
}
//________________________________________________________________________________________________________
function ActualizarAccion(id){
var ocheckbox=document.getElementById("checkbox-"+id);
gestion_acciones(id,ocheckbox,op_modificacion)
}
//________________________________________________________________________________________________________
function ActualizarItems(tipoaccion,idtipoaccion,id){
var oTD=document.getElementById("TDurlimagesitems-"+id);
var idurlimg=oTD.childNodes[0].value
var odescripitem=document.getElementById("descripitem-"+id)
var descripitem=odescripitem.value
var oorden=document.getElementById("orden-"+id)
var orden=oorden.value
if(descripitem==""){
alert(TbMsg[0]);
odescripitem.focus();
return
}
if(orden=="" || orden<0){
alert(TbMsg[1]);
odescripitem.focus();
return
}
var op=op_modificacion;
var tipoitem=document.fdatos.tipoitem.value
var idmenu=document.fdatos.idmenu.value
var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+idmenu+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden
ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
currentedicion=document.fdatos.tipoedicion.value
ifr.src=wurl; // LLama a la página gestora
}
//________________________________________________________________________________________________________
function ActualizarItem(tipoaccion,idtipoaccion,id){
var otipoitem=document.getElementById("tipositems-"+id);
var tipoitem=otipoitem.value
var oTD=document.getElementById("TDurlimagesitems-"+id);
var idurlimg=oTD.childNodes[0].value
var odescripitem=document.getElementById("descripitem-"+id)
var descripitem=odescripitem.value
var oorden=document.getElementById("orden-"+id)
var orden=oorden.value
if(descripitem==""){
alert(TbMsg[0]);
odescripitem.focus();
return
}
if(orden=="" || orden<0){
alert(TbMsg[1]);
odescripitem.focus();
return
}
var op=parseInt(op_modificacion);
var idmenu=document.fdatos.idmenu.value
var wurl="../gestores/gestor_accionmenu.php?opcion="+op+"&idtipoaccion="+idtipoaccion+"&idmenu="+idmenu+"&tipoaccion="+tipoaccion+"&tipoitem="+tipoitem +"&idurlimg="+idurlimg+"&descripitem="+descripitem+"&orden="+orden
ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
currentedicion=document.fdatos.tipoedicion.value
ifr.src=wurl; // LLama a la página gestora
}
|