summaryrefslogtreecommitdiffstats
path: root/admin/WebConsole/jscripts/acciones.js
diff options
context:
space:
mode:
Diffstat (limited to 'admin/WebConsole/jscripts/acciones.js')
-rw-r--r--admin/WebConsole/jscripts/acciones.js111
1 files changed, 111 insertions, 0 deletions
diff --git a/admin/WebConsole/jscripts/acciones.js b/admin/WebConsole/jscripts/acciones.js
new file mode 100644
index 00000000..df1aae50
--- /dev/null
+++ b/admin/WebConsole/jscripts/acciones.js
@@ -0,0 +1,111 @@
+// *************************************************************************************************************************************************
+// 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()
+ switch(tipoaccion){
+ case EJECUCION_COMANDO:
+ var whref="../varios/programaciones.php?idcomando="+identificador+"&descripcioncomando="+descripcion+"&tipoaccion="+EJECUCION_COMANDO
+ break;
+ case EJECUCION_TAREA:
+ var whref="../varios/programaciones.php?idtarea="+identificador+"&descripciontarea="+descripcion+"&tipoaccion="+EJECUCION_TAREA
+ break; alert(whref);
+ }
+ 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")
+}