close Warning: Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.

source: admin/WebConsole/gestores/gestor_tareas.php @ 03e3f88

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-instalacion
Last change on this file since 03e3f88 was e21eb0c, checked in by OpenGnSys Support Team <soporte-og@…>, 6 years ago

#915 Remove dead function EjecutandoTareas?() from gestor_tareas.php

There are no cases in which gestor_tareas.php is called with $op_ejecucion as
an option. Remove this function.

  • Property mode set to 100644
File size: 7.0 KB
Line 
1<?php
2// *************************************************************************************************************************************************
3// Aplicación WEB: ogAdmWebCon
4// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
5// Fecha Creación: Año 2009-2010
6// Fecha Última modificación: Agosto-2010
7// Nombre del fichero: gestor_tareas.php
8// Descripción :
9//              Gestiona el mantenimiento de la tabla de tareas
10// *************************************************************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../clases/AdoPhp.php");
13include_once("../clases/XmlPhp.php");
14include_once("../clases/ArbolVistaXML.php");
15include_once("../clases/SockHidra.php");
16include_once("../includes/CreaComando.php");
17include_once("../includes/constantes.php");
18include_once("../includes/opciones.php");
19include_once("./relaciones/tareas_eliminacion.php");
20//________________________________________________________________________________________________________
21$opcion=0; // Inicializa parametros
22
23$idtarea=0;
24$descripcion="";
25$comentarios="";
26$ambito="";
27$idambito="";
28
29
30$grupoid=0;
31$swc=0; // switch de cliente, esta pagina la llama el cliente a través del browser
32
33if (isset($_POST["opcion"])) $opcion=$_POST["opcion"]; // Recoge parametros
34
35if (isset($_POST["idtarea"])) $idtarea=$_POST["idtarea"];
36if (isset($_POST["descripcion"])) $descripcion=$_POST["descripcion"];
37if (isset($_POST["comentarios"])) $comentarios=$_POST["comentarios"];
38if (isset($_POST["ambito"])) $ambito=$_POST["ambito"];
39if (isset($_POST["idambito"])) $idambito=$_POST["idambito"];
40if (isset($_POST["grupoid"])) $grupoid=$_POST["grupoid"];
41if (isset($_POST["identificador"])) $idtarea=$_POST["identificador"];
42if (isset($_POST["swc"])) $swc=$_POST["swc"];
43
44$tablanodo=""; // Arbol para nodos insertados
45
46$cmd=CreaComando($cadenaconexion); // Crea objeto comando
47$resul=false;
48if ($cmd){
49        $resul=Gestiona();
50        $cmd->Conexion->Cerrar();
51}
52
53$literal="";
54switch($opcion){
55        case $op_alta :
56                $literal="resultado_insertar_tareas";
57                break;
58        case $op_modificacion:
59                $literal="resultado_modificar_tareas";
60                break;
61        case $op_eliminacion :
62                $literal="resultado_eliminar_tareas";
63                break;
64        case $op_movida :
65                $literal="resultado_mover";
66                break;
67        case $op_ejecucion :
68                $literal="resultado_ejecutar_tareas";
69                break;
70        default:
71                break;
72}
73if($opcion!=$op_movida){
74        echo '<HTML>';
75        echo '<HEAD>';
76        echo '  <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">';
77        echo '<BODY>';
78        echo '  <SCRIPT language="javascript" src="../jscripts/propiedades_tareas.js"></SCRIPT>';
79        echo '<p><span style="visibility:hidden" id="arbol_nodo">'.$tablanodo.'</span></p>';
80        if ($resul){
81                if(empty($swc)){
82                        echo '<SCRIPT language="javascript">'.chr(13);
83                        echo 'var oHTML'.chr(13);
84                        echo 'var cTBODY=document.getElementsByTagName("TBODY");'.chr(13);
85                        echo 'o=cTBODY.item(1);'.chr(13);
86                        if ($opcion==$op_alta )
87                                echo $literal."(1,'".$cmd->DescripUltimoError()." ',".$idtarea.",o.innerHTML);".chr(13);
88                        else{
89                                echo $literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');".chr(13);
90                        }
91                        echo '</SCRIPT>';
92                }
93                else{
94                        echo '<SCRIPT language="javascript">'.chr(13);
95                        echo 'alert("El item se ha ejecutado correctamente");'.chr(13);
96                        echo 'location.href="../varios/menucliente.php?iph='.$_SESSION["ogCliente"].'";'.chr(13);
97                        echo '</SCRIPT>';
98                }               
99        }
100        else{
101                if(empty($swc)){
102                        echo '<SCRIPT language="javascript">';
103                        echo $literal."(0,'".$cmd->DescripUltimoError()."',".$idtarea.")";
104                        echo '</SCRIPT>';
105                }
106                else{
107                        echo '<SCRIPT language="javascript">'.chr(13);
108                        echo 'alert("***ATENCIÓN:El item NO se ha podido ejecutar");'.chr(13);
109                        echo 'location.href="../varios/menucliente.php?iph='.$_SESSION["ogCliente"].'";'.chr(13);
110                        echo '</SCRIPT>';
111                }
112        }
113        echo '</BODY>';
114        echo '</HTML>';
115}
116else{
117        if ($resul)
118                                echo $literal."(1,'".$cmd->DescripUltimoError()." ','".$descripcion."');".chr(13);
119        else
120                        echo $literal."(0,'".$cmd->DescripUltimoError()."',".$idtarea.")";
121}
122/**************************************************************************************************************************************************
123        Inserta, modifica o elimina datos en la tabla tareas
124________________________________________________________________________________________________________*/
125function Gestiona(){
126        global $EJECUCION_TAREA;
127
128        global  $cmd;
129        global  $opcion;
130
131        global  $idcentro;
132        global  $idtarea;
133        global  $descripcion;
134        global  $comentarios;
135        global  $ambito;
136        global  $idambito;     
137        global  $grupoid;
138
139        global  $op_alta;
140        global  $op_modificacion;
141        global  $op_eliminacion;
142        global  $op_movida;
143        global  $tablanodo;
144        $resul=false;
145
146        $cmd->CreaParametro("@idcentro",$idcentro,1);
147        $cmd->CreaParametro("@idtarea",$idtarea,1);
148        $cmd->CreaParametro("@descripcion",$descripcion,0);
149        $cmd->CreaParametro("@comentarios",$comentarios,0);
150        $cmd->CreaParametro("@ambito",$ambito,1);
151        $cmd->CreaParametro("@idambito",$idambito,1);
152        $cmd->CreaParametro("@grupoid",$grupoid,1);
153
154        switch($opcion){
155                case $op_alta :
156                        $cmd->texto="INSERT INTO tareas (descripcion,comentarios,ambito,idambito,idcentro,grupoid)
157                                                VALUES (@descripcion,@comentarios,@ambito,@idambito,@idcentro,@grupoid)";
158                        $resul=$cmd->Ejecutar();
159                        if ($resul){ // Crea una tabla nodo para devolver a la página que llamó ésta
160                                $idtarea=$cmd->Autonumerico();
161                                $arbolXML=SubarbolXML_tareas($idtarea,$descripcion,"");
162                                $baseurlimg="../images/signos"; // Url de las imagenes de signo
163                                $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del árbol
164                                $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault);
165                                $tablanodo=$arbol->CreaArbolVistaXML();
166                        }
167                        break;
168                case $op_modificacion:
169                        $cmd->texto="UPDATE tareas SET descripcion=@descripcion,comentarios=@comentarios,
170                                                        ambito=@ambito,idambito=@idambito
171                                                        WHERE idtarea=@idtarea";
172                        $resul=$cmd->Ejecutar();
173                        break;
174                case $op_eliminacion :
175                        $resul=EliminaTareas($cmd,$idtarea,"idtarea"); 
176                        break;
177                case $op_movida :
178                        $cmd->texto="UPDATE tareas SET  grupoid=@grupoid WHERE idtarea=@idtarea";
179                        $resul=$cmd->Ejecutar();
180                        break;
181                default:
182                        break;
183        }
184        return($resul);
185}
186/*________________________________________________________________________________________________________
187        Crea un arbol XML para el nuevo nodo insertado
188________________________________________________________________________________________________________*/
189function SubarbolXML_tareas($idtarea,$descripcion,$urlimg){
190                global $LITAMBITO_TAREAS;
191                $cadenaXML='<TAREA';
192                // Atributos`
193                if      ($urlimg!="")
194                        $cadenaXML.=' imagenodo="'.$urlimg;
195                else
196                        $cadenaXML.=' imagenodo="../images/iconos/tareas.gif"';
197                $cadenaXML.=' infonodo="'.$descripcion;
198                $cadenaXML.=' nodoid='.$LITAMBITO_TAREAS.'-'.$idtarea;
199                $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_TAREAS."'" .')"';
200                $cadenaXML.='>';
201                $cadenaXML.='</TAREA>';
202                return($cadenaXML);
203}
204//________________________________________________________________________________________________________
205
Note: See TracBrowser for help on using the repository browser.