source: admin/WebConsole/jscripts/acciones.js @ 17640b6

918-git-images-111dconfigfileconfigure-oglivegit-imageslgromero-new-oglivemainmaint-cronmount-efivarfsmultivmmultivm-ogboot-installerogClonningEngineogboot-installer-jenkinsoglive-ipv6test-python-scriptsticket-301ticket-50ticket-50-oldticket-577ticket-585ticket-611ticket-612ticket-693ticket-700ubu24tplunification2use-local-agent-oglivevarios-instalacionwebconsole3
Last change on this file since 17640b6 was 3ec149c, checked in by alonso <alonso@…>, 15 years ago

git-svn-id: https://opengnsys.es/svn/trunk@1314 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 4.6 KB
Line 
1// *************************************************************************************************************************************************
2// Libreria de scripts de Javascript
3// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
4// Fecha Creación: 2009-2010
5// Fecha Última modificación: Agosto-2010
6// Nombre del fichero: acciones.js
7// Descripción :
8//              Este fichero implementa las funciones javascript del fichero acciones.php
9// *************************************************************************************************************************************************
10//________________________________________________________________________________________________________
11//     
12//      Ejecuta una tarea
13//________________________________________________________________________________________________________
14
15function ejecutar_tareas(op)
16{
17
18        reset_contextual(-1,-1); // Oculta menu contextual
19        var resul=window.confirm(TbMsg[0]);
20        if (!resul) return
21        var idtarea=currentNodo.toma_identificador() // identificador del ambito
22        var tarea=currentNodo.toma_infonodo() // Nombre de la tarea
23
24        /* LLamada a la gestión */
25        var wurl="../gestores/gestor_ejecutaracciones.php";
26        var prm="opcion="+op+"&idtarea="+idtarea+"&descritarea="+tarea;
27
28        CallPage(wurl,prm,"retornoGestion","POST");
29}
30//______________________________________________________________________________________________________
31
32function retornoGestion(resul)
33{
34        //alert(resul)
35        if(resul.length>0)
36                eval(resul);
37}
38//________________________________________________________________________________________________________
39//     
40//      Devuelve el resultado de ejecutar una tarea
41//      Parámetros:
42//                      - resul: resultado de la operación( true si tuvo éxito)
43//                      - descrierror: Descripción del error en su caso
44//________________________________________________________________________________________________________
45
46function resultado_ejecutar_tareas(resul,descrierror)
47{
48        if (!resul){ // Ha habido algún error en la ejecución
49                alert(descrierror)
50                return
51        }
52        alert(TbMsg[2])
53}
54//________________________________________________________________________________________________________
55//     
56//              Muestra formulario de programaciones para tareas y trabajos
57//________________________________________________________________________________________________________
58
59function programacion(tipoaccion)
60{
61        reset_contextual(-1,-1)
62        var identificador=currentNodo.toma_identificador()
63        var descripcion=currentNodo.toma_infonodo()
64        switch(tipoaccion){
65                case EJECUCION_COMANDO:
66                        var whref="../varios/programaciones.php?idcomando="+identificador+"&descripcioncomando="+descripcion+"&tipoaccion="+EJECUCION_COMANDO
67                        break;
68                case EJECUCION_TAREA:
69                        var whref="../varios/programaciones.php?idtarea="+identificador+"&descripciontarea="+descripcion+"&tipoaccion="+EJECUCION_TAREA
70                        break;  alert(whref);
71        }
72        window.open(whref,"frame_contenidos")
73}
74//________________________________________________________________________________________________________
75//     
76//      Muestra información de procedimientos y tareas
77//________________________________________________________________________________________________________
78
79function informacion_acciones(tipo)
80{
81        reset_contextual(-1,-1)
82        var identificador=currentNodo.toma_identificador()
83        var descripcionaccion=currentNodo.toma_infonodo()
84        var whref="../varios/informacion_acciones.php?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo
85        window.open(whref,"frame_contenidos")
86}
87//________________________________________________________________________________________________________
88//     
89//      Muestra el formulario de Menús disponibles para gestionar la inclusión de procedimientos, tareas o trabajos en ellos
90//________________________________________________________________________________________________________
91
92function insertar_accionmenu(tipo)
93{
94        reset_contextual(-1,-1)
95        var identificador=currentNodo.toma_identificador()
96        var descripcionaccion=currentNodo.toma_infonodo()
97        var whref="../varios/accionmenu.php?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo
98        window.open(whref,"frame_contenidos")
99}
100//________________________________________________________________________________________________________
101
102function inclusion_acciones(tipo)
103{
104        reset_contextual(-1,-1)
105        var identificador=currentNodo.toma_identificador()
106        var descripcionaccion=currentNodo.toma_infonodo()
107        var ambito=currentNodo.toma_atributoNodo("value");
108        var whref="../varios/inclusionacciones.php";
109        whref+="?idtipoaccion="+identificador+"&descripcionaccion="+descripcionaccion+"&tipoaccion="+tipo+"&ambito="+ambito;
110        window.open(whref,"frame_contenidos")
111}
Note: See TracBrowser for help on using the repository browser.