summaryrefslogtreecommitdiffstats
path: root/opengnsys-admin/ogAdmSources/ogAdmWebCon/jscripts/informacion_menus.js
blob: d3e8e1f6f2a24602813ca84e5098c02b4d231be8 (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
// *************************************************************************************************************************************************
//	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: Marzo-2005
// Nombre del fichero: informacion_menus.js
// Descripción : 
//		Este fichero implementa las funciones javascript del fichero informacion_menus.php
// *************************************************************************************************************************************************
var currentItem=null // Item elegido
var ITEM_PUBLICO=1;
var ITEM_PRIVADO=2;
//____________________________________________________________________________
//
//	Recupera el navegador utilizado
//____________________________________________________________________________
var IE=(navigator.appName=="Microsoft Internet Explorer");
var NS=(navigator.appName=="Netscape");
//________________________________________________________________________________________________________
function eliminar_item(){
	reset_contextual(-1,-1)
	var resul=window.confirm(TbMsg[0]);
	if (!resul)return
	var idaccionmenu=currentNodo.toma_identificador()
	var wurl="../gestores/gestor_accionmenu.php?opcion="+op_eliminacion+"&idaccionmenu="+idaccionmenu
	ifr=document.getElementById("iframes_comodin"); // Toma objeto Iframe
	ifr.src=wurl; // LLama a la p�ina gestora
}
//________________________________________________________________________________________________________
function resultado_eliminar_accionmenu(resul,descrierror,idp,idh){
	if (!resul){ // Ha habido algn error en la eliminaci�
		alert(descrierror)
		return
	}
	alert(TbMsg[1])
	eliminar_nodo(currentNodo)  // Elimina el nodo del árbol
}
//________________________________________________________________________________________________________
function modificar_items(){
	reset_contextual(-1,-1)
	var tipoitem=currentNodo.toma_identificador()
	var idmenu=document.fdatos.idmenu.value; 
	if(tipoitem==ITEM_PUBLICO)
		var contitem=document.fdatos.contitempub.value; 
	else
		var contitem=document.fdatos.contitempri.value; 
	var alto=230+contitem*32
	if (alto>600) alto=600
	var descripcionaccion=currentNodo.toma_infonodo() // nombre del ordenador
	var whref="../varios/accionmenu.php?tipoitem="+tipoitem+"&idmenu="+idmenu+"&descripcionaccion="+descripcionaccion
	var opciones = "dialogWidth:600px;dialogHeight:"+alto+"px;"
    opciones += "resizable:yes;scroll:no;status:no;";
    opciones += "dialogLeft:170px;dialogTop:150px";
	retorno=window.showModalDialog(whref,"",opciones);
	if (retorno!=null){
		var splitRetorno=retorno.split("\t") 
		var resul=splitRetorno[0] 
		var descrierror=splitRetorno[1]
		if (!resul){ // Ha habido algn error en la inserci�
			alert(descrierror)
			return
		}
	}
}
//________________________________________________________________________________________________________
function modificar_item(){
	reset_contextual(-1,-1)
	var idaccionmenu=currentNodo.toma_identificador()
	var idmenu=document.fdatos.idmenu.value; 
	var descripcionaccion=currentNodo.toma_infonodo() // nombre del ordenador
	var whref="../varios/accionmenu.php?idaccionmenu="+idaccionmenu+"&idmenu="+idmenu+"&descripcionaccion="+descripcionaccion
	var opciones = "dialogWidth:600px;dialogHeight :300px;"
    opciones += "resizable:yes;scroll:no;status:no;";
    opciones += "dialogLeft:170px;dialogTop:150px";
	retorno=window.showModalDialog(whref,"",opciones);
	if (retorno!=null){
		var splitRetorno=retorno.split("\t") 
		var resul=splitRetorno[0] 
		var descrierror=splitRetorno[1]
		if (!resul){ // Ha habido algn error en la inserci�
			alert(descrierror)
			return
		}
	}
}