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
|
// *************************************************************************************************************************************************
// Libreria de scripts de Javascript
// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
// Fecha Creación: 2009-2010
// Fecha Última modificación: Agosto-2010
// Nombre del fichero: acciones.js
// Descripción :
// Este fichero implementa las funciones javascript del fichero acciones.php
// *************************************************************************************************************************************************
//________________________________________________________________________________________________________
//
// Ejecuta una tarea
//________________________________________________________________________________________________________
function ejecutar_tareas(op)
{
reset_contextual(-1,-1); // Oculta menu contextual
var resul=window.confirm(TbMsg[0]);
if (!resul) return;
var idtarea=currentNodo.toma_identificador(); // identificador del ambito
var tarea=currentNodo.toma_infonodo(); // Nombre de la tarea
/* LLamada a la gestión */
var wurl="../gestores/gestor_ejecutaracciones.php";
var prm="opcion="+op+"&idtarea="+idtarea+"&descritarea="+tarea;
CallPage(wurl,prm,"retornoGestion","POST");
}
//______________________________________________________________________________________________________
function retornoGestion(resul)
{
//alert(resul)
if(resul.length>0)
eval(resul);
}
//________________________________________________________________________________________________________
//
// Devuelve el resultado de ejecutar una tarea
// Parámetros:
// - resul: resultado de la operación( true si tuvo éxito)
// - descrierror: Descripción del error en su caso
//________________________________________________________________________________________________________
function resultado_ejecutar_tareas(resul,descrierror)
{
if (!resul){ // Ha habido algún error en la ejecución
alert(descrierror);
return
}
alert(TbMsg[2])
}
//________________________________________________________________________________________________________
//
// Muestra formulario de programaciones para tareas y trabajos
//________________________________________________________________________________________________________
function programacion(tipoaccion)
{
reset_contextual(-1,-1);
var identificador=currentNodo.toma_identificador();
var descripcion=currentNodo.toma_infonodo();
var whref;
switch(tipoaccion){
case EJECUCION_COMANDO:
whref="../varios/programaciones.php?idcomando="+identificador+"&descripcioncomando="+descripcion+"&tipoaccion="+EJECUCION_COMANDO;
break;
case EJECUCION_TAREA:
whref="../varios/programaciones.php?idtarea="+identificador+"&descripciontarea="+descripcion+"&tipoaccion="+EJECUCION_TAREA;
break;
}
window.open(whref,"frame_contenidos")
}
//________________________________________________________________________________________________________
//
// Muestra información de procedimientos y tareas
//________________________________________________________________________________________________________
function informacion_acciones(tipo)
{
reset_contextual(-1,-1);
var identificador=currentNodo.toma_identificador();
var descripcionaccion=currentNodo.toma_infonodo();
var whref="../varios/informacion_acciones.php?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo;
window.open(whref,"frame_contenidos")
}
//________________________________________________________________________________________________________
//
// Muestra el formulario de Menús disponibles para gestionar la inclusión de procedimientos, tareas o trabajos en ellos
//________________________________________________________________________________________________________
function insertar_accionmenu(tipo)
{
reset_contextual(-1,-1);
var identificador=currentNodo.toma_identificador();
var descripcionaccion=currentNodo.toma_infonodo();
var whref="../varios/accionmenu.php?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo;
window.open(whref,"frame_contenidos")
}
//________________________________________________________________________________________________________
function inclusion_acciones(tipo)
{
reset_contextual(-1,-1);
var identificador=currentNodo.toma_identificador();
var descripcionaccion=currentNodo.toma_infonodo();
var ambito=currentNodo.toma_atributoNodo("value");
var whref="../varios/inclusionacciones.php";
whref+="?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo+"&ambito="+ambito;
window.open(whref,"frame_contenidos")
}
|