summaryrefslogtreecommitdiffstats
path: root/opengnsys-admin/ogAdmSources/ogAdmWebCon/jscripts/accionmenu.js
blob: 5d58bdcc1612c55a120c039a2cbc3a8db36128ea (plain)
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='&nbsp;';
	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
}