diff options
Diffstat (limited to 'admin/WebConsole/jscripts/acciones.js')
-rw-r--r-- | admin/WebConsole/jscripts/acciones.js | 111 |
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") +} |