// ************************************************************************************************************************************************* // 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") }