| [3ec149c] | 1 | <?  | 
|---|
 | 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: administracion.php | 
|---|
 | 8 | // Descripción :  | 
|---|
 | 9 | //               Presenta opciones de admistración de la Aplicación | 
|---|
 | 10 | // ********************************************************************************************************** | 
|---|
 | 11 | include_once("../includes/ctrlacc.php"); | 
|---|
 | 12 | include_once("../clases/AdoPhp.php"); | 
|---|
 | 13 | include_once("../clases/XmlPhp.php"); | 
|---|
 | 14 | include_once("../clases/ArbolVistaXML.php"); | 
|---|
 | 15 | include_once("../clases/MenuContextual.php"); | 
|---|
 | 16 | include_once("../includes/constantes.php"); | 
|---|
 | 17 | include_once("../includes/CreaComando.php"); | 
|---|
 | 18 | include_once("../idiomas/php/".$idioma."/administracion_".$idioma.".php"); | 
|---|
 | 19 | //________________________________________________________________________________________________________ | 
|---|
 | 20 | $cmd=CreaComando($cadenaconexion); | 
|---|
 | 21 | $cadenaXML=""; | 
|---|
 | 22 | if (!$cmd) | 
|---|
 | 23 |         Header('Location: '.$pagerror.'?herror=2'); // Error de conexi� con servidor B.D. | 
|---|
 | 24 | else | 
|---|
 | 25 |         $arbolXML=CreaArbol($cmd); // Crea el arbol XML con todos los datos de administracion | 
|---|
 | 26 | // Creaci� del �bol | 
|---|
 | 27 | $baseurlimg="../images/signos"; // Url de las imágenes de signo | 
|---|
 | 28 | $clasedefault="texto_arbol"; // Hoja de estilo (Clase por defecto) del �bol | 
|---|
 | 29 | $arbol=new ArbolVistaXML($arbolXML,0,$baseurlimg,$clasedefault,2,0,5); // Crea el �bol (formato XML) | 
|---|
 | 30 | //________________________________________________________________________________________________________ | 
|---|
 | 31 | ?> | 
|---|
 | 32 | <HTML> | 
|---|
 | 33 | <TITLE>Administraci� web de aulas</TITLE> | 
|---|
 | 34 | <HEAD> | 
|---|
 | 35 |         <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> | 
|---|
 | 36 |         <LINK rel="stylesheet" type="text/css" href="../estilos.css"> | 
|---|
 | 37 |         <SCRIPT language="javascript" src="../clases/jscripts/ArbolVistaXML.js"></SCRIPT> | 
|---|
 | 38 |         <SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT> | 
|---|
 | 39 |         <SCRIPT language="javascript" src="../jscripts/administracion.js"></SCRIPT> | 
|---|
 | 40 |         <SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT> | 
|---|
 | 41 |         <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT> | 
|---|
 | 42 |         <SCRIPT language="javascript" src="../jscripts/comunes.js"></SCRIPT>     | 
|---|
 | 43 |         <SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT> | 
|---|
 | 44 |         <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/comunes_'.$idioma.'.js"></SCRIPT>'?> | 
|---|
 | 45 |         <? echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/administracion_'.$idioma.'.js"></SCRIPT>'?> | 
|---|
 | 46 | </HEAD> | 
|---|
 | 47 | <BODY OnContextMenu="return false"> | 
|---|
 | 48 | <? | 
|---|
 | 49 | //________________________________________________________________________________________________________ | 
|---|
 | 50 | echo $arbol->CreaArbolVistaXML();       // Crea �bol (HTML) a partir del XML | 
|---|
 | 51 |  | 
|---|
 | 52 | $flotante=new MenuContextual();                 // Crea objeto MenuContextual | 
|---|
 | 53 | // Crea contextual de las imágenes | 
|---|
 | 54 |  $XMLcontextual=CreacontextualXMLUniversidades(); | 
|---|
 | 55 |  echo $flotante->CreaMenuContextual($XMLcontextual); | 
|---|
 | 56 |  $XMLcontextual=CreacontextualXMLUsuarios(); | 
|---|
 | 57 |  echo $flotante->CreaMenuContextual($XMLcontextual); | 
|---|
 | 58 |  $XMLcontextual=CreacontextualXMLAdministradores(); | 
|---|
 | 59 |  echo $flotante->CreaMenuContextual($XMLcontextual); | 
|---|
 | 60 |  $XMLcontextual=CreacontextualXMLGruposEntidades(); | 
|---|
 | 61 |  echo $flotante->CreaMenuContextual($XMLcontextual); | 
|---|
 | 62 |  $XMLcontextual=CreacontextualXMLEntidades(); | 
|---|
 | 63 |  echo $flotante->CreaMenuContextual($XMLcontextual); | 
|---|
 | 64 |   $XMLcontextual=CreacontextualXMLCentros(); | 
|---|
 | 65 |  echo $flotante->CreaMenuContextual($XMLcontextual); | 
|---|
 | 66 | ?> | 
|---|
 | 67 | </BODY> | 
|---|
 | 68 | </HTML> | 
|---|
 | 69 | <? | 
|---|
 | 70 | // ************************************************************************************************************************************************* | 
|---|
 | 71 | //      Devuelve una cadena con formato XML con toda la informaci� de aulas y ordenadores registrados en un Centro concreto | 
|---|
 | 72 | //      Parametros:  | 
|---|
 | 73 | //              - cmd:Una comando ya operativo ( con conexi� abierta)   | 
|---|
 | 74 | //              - idcentro: El identificador del centro | 
|---|
 | 75 | //              - nombrecentro: El nombre del centro | 
|---|
 | 76 | //________________________________________________________________________________________________________ | 
|---|
 | 77 | function CreaArbol($cmd){ | 
|---|
 | 78 |         global $TbMsg; | 
|---|
 | 79 |         global $LITAMBITO_ADMINISTRACION; | 
|---|
 | 80 |         global $cadenaXML; | 
|---|
 | 81 |  | 
|---|
 | 82 |         $cadenaXML='<RAIZ'; | 
|---|
 | 83 |         // Atributos | 
|---|
 | 84 |         $cadenaXML.=' imagenodo="../images/iconos/administracion.gif"'; | 
|---|
 | 85 |         $cadenaXML.=' nodoid=Raiz'.$LITAMBITO_ADMINISTRACION; | 
|---|
 | 86 |         $cadenaXML.=' infonodo='.$TbMsg[0]; | 
|---|
 | 87 |         $cadenaXML.='>'; | 
|---|
 | 88 |         SubarbolXML_universidades($cmd); | 
|---|
 | 89 |         $cadenaXML.='</RAIZ>'; | 
|---|
 | 90 |         return($cadenaXML); | 
|---|
 | 91 | } | 
|---|
 | 92 | //________________________________________________________________________________________________________ | 
|---|
 | 93 | function SubarbolXML_universidades($cmd){ | 
|---|
 | 94 |         global $TbMsg; | 
|---|
 | 95 |         global $LITAMBITO_GRUPOSUNIVERSIDADES; | 
|---|
 | 96 |         global $LITAMBITO_UNIVERSIDADES; | 
|---|
 | 97 |         global $AMBITO_GRUPOSUNIVERSIDADES; | 
|---|
 | 98 |         global $cadenaXML; | 
|---|
 | 99 |  | 
|---|
 | 100 |         $rs=new Recordset;  | 
|---|
 | 101 |         $cmd->texto="SELECT iduniversidad,nombreuniversidad FROM universidades"; | 
|---|
 | 102 |         $rs->Comando=&$cmd;  | 
|---|
 | 103 |         if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset | 
|---|
 | 104 |         $rs->Primero();  | 
|---|
 | 105 |         while (!$rs->EOF){ | 
|---|
 | 106 |                 $cadenaXML.='<UNIVERSIDAD '; | 
|---|
 | 107 |                 // Atributos             | 
|---|
 | 108 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_UNIVERSIDADES."'" .')"'; | 
|---|
 | 109 |                 $cadenaXML.=' imagenodo="../images/iconos/universidades.gif"'; | 
|---|
 | 110 |                 $cadenaXML.=' infonodo="'.$rs->campos["nombreuniversidad"].'"'; | 
|---|
 | 111 |                 $cadenaXML.=' nodoid='.$LITAMBITO_UNIVERSIDADES; | 
|---|
 | 112 |                 $cadenaXML.='>'; | 
|---|
 | 113 |                 SubarbolXML_usuarios($cmd,$rs->campos["iduniversidad"],0); | 
|---|
 | 114 |                 SubarbolXML_universidades_entidades($cmd,$rs->campos["iduniversidad"],0); | 
|---|
 | 115 |                 $cadenaXML.='</UNIVERSIDAD>'; | 
|---|
 | 116 |                 $rs->Siguiente(); | 
|---|
 | 117 |         } | 
|---|
 | 118 |         $rs->Cerrar(); | 
|---|
 | 119 | } | 
|---|
 | 120 | //________________________________________________________________________________________________________ | 
|---|
 | 121 | function SubarbolXML_usuarios($cmd){ | 
|---|
 | 122 |         global $TbMsg; | 
|---|
 | 123 |         global $cadenaXML; | 
|---|
 | 124 |  | 
|---|
 | 125 |                 $cadenaXML.='<USUARIOS'; | 
|---|
 | 126 |                 // Atributos                     | 
|---|
 | 127 |                 $cadenaXML.=' imagenodo="../images/iconos/usuarioslog.gif"'; | 
|---|
 | 128 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_administradores'" .')"'; | 
|---|
 | 129 |                 $cadenaXML.=' infonodo="'.$TbMsg[11].'"'; | 
|---|
 | 130 |                 $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS; | 
|---|
 | 131 |                 $cadenaXML.='>'; | 
|---|
 | 132 |                 SubarbolXML_superadministradores($cmd); | 
|---|
 | 133 |                 $cadenaXML.='</USUARIOS>'; | 
|---|
 | 134 | } | 
|---|
 | 135 | //________________________________________________________________________________________________________ | 
|---|
 | 136 | function SubarbolXML_superadministradores($cmd){ | 
|---|
 | 137 |         global $TbMsg; | 
|---|
 | 138 |         global $LITAMBITO_USUARIOS; | 
|---|
 | 139 |         global $cadenaXML; | 
|---|
 | 140 |         global $SUPERADMINISTRADOR; | 
|---|
 | 141 |         global $ADMINISTRADOR; | 
|---|
 | 142 |         $rs=new Recordset;  | 
|---|
 | 143 |         $cmd->texto="SELECT idusuario,nombre,idtipousuario FROM usuarios WHERE idtipousuario=".$SUPERADMINISTRADOR." OR idtipousuario=".$ADMINISTRADOR." ORDER by idtipousuario,nombre"; | 
|---|
 | 144 |         $rs->Comando=&$cmd;  | 
|---|
 | 145 |         if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset | 
|---|
 | 146 |         $rs->Primero();  | 
|---|
 | 147 |         while (!$rs->EOF){ | 
|---|
 | 148 |                 $cadenaXML.='<USUARIO'; | 
|---|
 | 149 |                 // Atributos     | 
|---|
 | 150 |         if($rs->campos["idtipousuario"]==$SUPERADMINISTRADOR) | 
|---|
 | 151 |                 $cadenaXML.=' imagenodo="../images/iconos/superadministradores.gif"'; | 
|---|
 | 152 |         else | 
|---|
 | 153 |                 $cadenaXML.=' imagenodo="../images/iconos/administradores.gif"'; | 
|---|
 | 154 |  | 
|---|
 | 155 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_USUARIOS."'" .')"'; | 
|---|
 | 156 |                 $cadenaXML.=' infonodo="'.$rs->campos["nombre"].'"'; | 
|---|
 | 157 |                 $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS.'-'.$rs->campos["idusuario"]; | 
|---|
 | 158 |                 $cadenaXML.='>'; | 
|---|
 | 159 |                 SubarbolXML_centros_asignados($cmd,$rs->campos["idusuario"]);            | 
|---|
 | 160 |                 $cadenaXML.='</USUARIO>'; | 
|---|
 | 161 |                 $rs->Siguiente(); | 
|---|
 | 162 |         } | 
|---|
 | 163 |         $rs->Cerrar(); | 
|---|
 | 164 | } | 
|---|
 | 165 | //________________________________________________________________________________________________________ | 
|---|
 | 166 | function SubarbolXML_universidades_entidades($cmd,$iduniversidad,$grupoid){ | 
|---|
 | 167 |         global $TbMsg; | 
|---|
 | 168 |         global $LITAMBITO_GRUPOSENTIDADES; | 
|---|
 | 169 |         global $LITAMBITO_ENTIDADES; | 
|---|
 | 170 |         global $cadenaXML; | 
|---|
 | 171 |         $rs=new Recordset;  | 
|---|
 | 172 |         $cmd->texto="SELECT idgrupo,nombregrupo,grupoid FROM grupos WHERE grupoid=".$grupoid." AND idcentro=0 AND iduniversidad=".$iduniversidad." ORDER BY  nombregrupo"; | 
|---|
 | 173 |  | 
|---|
 | 174 |         $rs->Comando=&$cmd;  | 
|---|
 | 175 |         if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset | 
|---|
 | 176 |         $rs->Primero();  | 
|---|
 | 177 |         while (!$rs->EOF){ | 
|---|
 | 178 |                 $cadenaXML.='<GRUPOSENTIDADES'; | 
|---|
 | 179 |                 // Atributos     | 
|---|
 | 180 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_GRUPOSENTIDADES."'" .')"'; | 
|---|
 | 181 |                 $cadenaXML.=' imagenodo="../images/iconos/carpeta.gif"'; | 
|---|
 | 182 |                 $cadenaXML.=' infonodo="'.$rs->campos["nombregrupo"].'"'; | 
|---|
 | 183 |                 $cadenaXML.=' nodoid='.$LITAMBITO_GRUPOSENTIDADES.'-'.$rs->campos["idgrupo"]; | 
|---|
 | 184 |                 $cadenaXML.='>'; | 
|---|
 | 185 |                 SubarbolXML_universidades_entidades($cmd,$iduniversidad,$rs->campos["idgrupo"]); | 
|---|
 | 186 |                 $cadenaXML.='</GRUPOSENTIDADES>'; | 
|---|
 | 187 |                 $rs->Siguiente(); | 
|---|
 | 188 |         } | 
|---|
 | 189 |         $rs->Cerrar(); | 
|---|
 | 190 |         $cmd->texto="SELECT identidad,nombreentidad FROM entidades WHERE grupoid=".$grupoid." AND iduniversidad=".$iduniversidad." ORDER by nombreentidad desc"; | 
|---|
 | 191 |         $rs->Comando=&$cmd;  | 
|---|
 | 192 |  | 
|---|
 | 193 |         if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset | 
|---|
 | 194 |         $rs->Primero();  | 
|---|
 | 195 |         while (!$rs->EOF){ | 
|---|
 | 196 |                 $cadenaXML.='<ENTIDAD'; | 
|---|
 | 197 |                 // Atributos                     | 
|---|
 | 198 |                 $cadenaXML.=' imagenodo="../images/iconos/entidades.gif"'; | 
|---|
 | 199 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_ENTIDADES."'" .')"'; | 
|---|
 | 200 |                 $cadenaXML.=' infonodo="'.$rs->campos["nombreentidad"].'"'; | 
|---|
 | 201 |                 $cadenaXML.=' nodoid='.$LITAMBITO_ENTIDADES.'-'.$rs->campos["identidad"]; | 
|---|
 | 202 |                 $cadenaXML.='>'; | 
|---|
 | 203 |                 SubarbolXML_entidades_centros($cmd,$rs->campos["identidad"]); | 
|---|
 | 204 |                 $cadenaXML.='</ENTIDAD>'; | 
|---|
 | 205 |                 $rs->Siguiente(); | 
|---|
 | 206 |         } | 
|---|
 | 207 |         $rs->Cerrar(); | 
|---|
 | 208 | } | 
|---|
 | 209 |  | 
|---|
 | 210 | //________________________________________________________________________________________________________ | 
|---|
 | 211 | function SubarbolXML_entidades_centros($cmd,$identidad){ | 
|---|
 | 212 |         global $TbMsg; | 
|---|
 | 213 |         global $LITAMBITO_CENTROS; | 
|---|
 | 214 |         global $cadenaXML; | 
|---|
 | 215 |  | 
|---|
 | 216 |         $rs=new Recordset;  | 
|---|
 | 217 |         $cmd->texto="SELECT idcentro,nombrecentro FROM centros WHERE  identidad=".$identidad." ORDER by nombrecentro"; | 
|---|
 | 218 |         $rs->Comando=&$cmd;  | 
|---|
 | 219 |         if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset | 
|---|
 | 220 |         $rs->Primero();  | 
|---|
 | 221 |         while (!$rs->EOF){ | 
|---|
 | 222 |                 $cadenaXML.='<CENTRO'; | 
|---|
 | 223 |                 // Atributos                     | 
|---|
 | 224 |                 $cadenaXML.=' imagenodo="../images/iconos/centros.gif"'; | 
|---|
 | 225 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_CENTROS."'" .')"'; | 
|---|
 | 226 |                 $cadenaXML.=' infonodo="'.$rs->campos["nombrecentro"].'"'; | 
|---|
 | 227 |                 $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS.'-'.$rs->campos["idcentro"]; | 
|---|
 | 228 |                 $cadenaXML.='>'; | 
|---|
 | 229 |                 SubarbolXML_administradores($cmd,$rs->campos["idcentro"]); | 
|---|
 | 230 |                 $cadenaXML.='</CENTRO>'; | 
|---|
 | 231 |                 $rs->Siguiente(); | 
|---|
 | 232 |         } | 
|---|
 | 233 |         $rs->Cerrar(); | 
|---|
 | 234 | } | 
|---|
 | 235 | //________________________________________________________________________________________________________ | 
|---|
 | 236 | function SubarbolXML_administradores($cmd,$idambito){ | 
|---|
 | 237 |         global $TbMsg; | 
|---|
 | 238 |         global $LITAMBITO_USUARIOS; | 
|---|
 | 239 |         global $cadenaXML; | 
|---|
 | 240 |         global $ADMINISTRADOR; | 
|---|
 | 241 |         $rs=new Recordset;  | 
|---|
 | 242 |         $cmd->texto="SELECT usuarios.idusuario,usuarios.nombre FROM usuarios  | 
|---|
 | 243 |                                                         INNER JOIN administradores_centros ON administradores_centros.idusuario=usuarios.idusuario  | 
|---|
 | 244 |                                                         WHERE administradores_centros.idcentro=".$idambito." ORDER by usuarios.nombre"; | 
|---|
 | 245 |  | 
|---|
 | 246 |         $rs->Comando=&$cmd;  | 
|---|
 | 247 |         if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset | 
|---|
 | 248 |         $rs->Primero();  | 
|---|
 | 249 |         while (!$rs->EOF){ | 
|---|
 | 250 |                 $cadenaXML.='<USUARIO'; | 
|---|
 | 251 |                 // Atributos                     | 
|---|
 | 252 |                 $cadenaXML.=' imagenodo="../images/iconos/administradores.gif"'; | 
|---|
 | 253 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_USUARIOS."'" .')"'; | 
|---|
 | 254 |                 $cadenaXML.=' infonodo="'.$rs->campos["nombre"].'"'; | 
|---|
 | 255 |                 $cadenaXML.=' nodoid='.$LITAMBITO_USUARIOS.'-'.$rs->campos["idusuario"]; | 
|---|
 | 256 |                 $cadenaXML.='></USUARIO>'; | 
|---|
 | 257 |                 $rs->Siguiente(); | 
|---|
 | 258 |         } | 
|---|
 | 259 |         $rs->Cerrar(); | 
|---|
 | 260 | } | 
|---|
 | 261 |  | 
|---|
 | 262 | //________________________________________________________________________________________________________ | 
|---|
 | 263 | function SubarbolXML_centros_asignados($cmd,$idambito){ | 
|---|
 | 264 |         global $TbMsg; | 
|---|
 | 265 |         global $LITAMBITO_CENTROS; | 
|---|
 | 266 |         global $cadenaXML; | 
|---|
 | 267 |         global $ADMINISTRADOR; | 
|---|
 | 268 |         $rs=new Recordset;  | 
|---|
 | 269 |         $cmd->texto="SELECT centros.idcentro,centros.nombrecentro FROM centros  | 
|---|
 | 270 |                                                         INNER JOIN administradores_centros ON administradores_centros.idcentro=centros.idcentro  | 
|---|
 | 271 |                                                         WHERE administradores_centros.idusuario=".$idambito." ORDER by centros.nombrecentro"; | 
|---|
 | 272 |  | 
|---|
 | 273 |         $rs->Comando=&$cmd;  | 
|---|
 | 274 |         if (!$rs->Abrir()) return($cadenaXML); // Error al abrir recordset | 
|---|
 | 275 |         $rs->Primero();  | 
|---|
 | 276 |         while (!$rs->EOF){ | 
|---|
 | 277 |                 $cadenaXML.='<CENTRO'; | 
|---|
 | 278 |                 // Atributos                     | 
|---|
 | 279 |                 $cadenaXML.=' imagenodo="../images/iconos/centros.gif"'; | 
|---|
 | 280 |                 $cadenaXML.=' clickcontextualnodo="menu_contextual(this,' ."'flo_".$LITAMBITO_CENTROS."'" .')"'; | 
|---|
 | 281 |                 $cadenaXML.=' infonodo="'.$rs->campos["nombrecentro"].'"'; | 
|---|
 | 282 |                 $cadenaXML.=' nodoid='.$LITAMBITO_CENTROS.'-'.$rs->campos["idcentro"]; | 
|---|
 | 283 |                 $cadenaXML.='></CENTRO>'; | 
|---|
 | 284 |                 $rs->Siguiente(); | 
|---|
 | 285 |         } | 
|---|
 | 286 |         $rs->Cerrar(); | 
|---|
 | 287 | } | 
|---|
 | 288 | //________________________________________________________________________________________________________ | 
|---|
 | 289 | // | 
|---|
 | 290 | //      Mens Contextuales | 
|---|
 | 291 | //________________________________________________________________________________________________________ | 
|---|
 | 292 | function CreacontextualXMLUniversidades(){ | 
|---|
 | 293 |         global $LITAMBITO_GRUPOSENTIDADES; | 
|---|
 | 294 |         global $AMBITO_GRUPOSENTIDADES; | 
|---|
 | 295 |         global $LITAMBITO_UNIVERSIDADES; | 
|---|
 | 296 |         global $SUPERADMINISTRADOR; | 
|---|
 | 297 |         global $ADMINISTRADOR; | 
|---|
 | 298 |         global $TbMsg; | 
|---|
 | 299 |         $layerXML='<MENUCONTEXTUAL'; | 
|---|
 | 300 |         $layerXML.=' idctx="flo_'.$LITAMBITO_UNIVERSIDADES.'"'; | 
|---|
 | 301 |         $layerXML.=' maxanchu=160'; | 
|---|
 | 302 |         $layerXML.=' swimg=1'; | 
|---|
 | 303 |         $layerXML.=' clase="menu_contextual"'; | 
|---|
 | 304 |         $layerXML.='>'; | 
|---|
 | 305 |  | 
|---|
 | 306 |         // Crear grupos de entidades | 
|---|
 | 307 |         $layerXML.='<ITEM'; | 
|---|
 | 308 |         $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSENTIDADES.',' ."'".$LITAMBITO_GRUPOSENTIDADES."'". ',1,1)"'; | 
|---|
 | 309 |         $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; | 
|---|
 | 310 |         $layerXML.=' textoitem='.$TbMsg[1]; | 
|---|
 | 311 |         $layerXML.='></ITEM>'; | 
|---|
 | 312 |  | 
|---|
 | 313 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 314 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 315 |  | 
|---|
 | 316 |         // Crear entidades | 
|---|
 | 317 |         $wLeft=140; | 
|---|
 | 318 |         $wTop=115; | 
|---|
 | 319 |         $wWidth=550; | 
|---|
 | 320 |         $wHeight=280; | 
|---|
 | 321 |         $wpages="../propiedades/propiedades_entidades.php"; | 
|---|
 | 322 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 323 |         $layerXML.='<ITEM'; | 
|---|
 | 324 |         $layerXML.=' alpulsar="insertar('.$wParam.',1,1)"'; | 
|---|
 | 325 |         $layerXML.=' imgitem="../images/iconos/entidades.gif"'; | 
|---|
 | 326 |         $layerXML.=' textoitem='.$TbMsg[2]; | 
|---|
 | 327 |         $layerXML.='></ITEM>'; | 
|---|
 | 328 |  | 
|---|
 | 329 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 330 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 331 |  | 
|---|
 | 332 |         // Modificar Universidad  | 
|---|
 | 333 |         $wLeft=140; | 
|---|
 | 334 |         $wTop=115; | 
|---|
 | 335 |         $wWidth=550; | 
|---|
 | 336 |         $wHeight=280; | 
|---|
 | 337 |         $wpages="../propiedades/propiedades_universidades.php"; | 
|---|
 | 338 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 339 |         $layerXML.='<ITEM'; | 
|---|
 | 340 |         $layerXML.=' alpulsar="modificar('.$wParam.')"';         | 
|---|
 | 341 |         $layerXML.=' textoitem='.$TbMsg[4]; | 
|---|
 | 342 |         $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; | 
|---|
 | 343 |         $layerXML.='></ITEM>'; | 
|---|
 | 344 |  | 
|---|
 | 345 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 346 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 347 |  | 
|---|
 | 348 |         // Variables de  entorno  | 
|---|
 | 349 |         $wLeft=140; | 
|---|
 | 350 |         $wTop=115; | 
|---|
 | 351 |         $wWidth=550; | 
|---|
 | 352 |         $wHeight=280; | 
|---|
 | 353 |         $wpages="../propiedades/propiedades_entornos.php"; | 
|---|
 | 354 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 355 |         $layerXML.='<ITEM'; | 
|---|
 | 356 |         $layerXML.=' alpulsar="modificar('.$wParam.')"';         | 
|---|
 | 357 |         $layerXML.=' textoitem='.$TbMsg[10]; | 
|---|
 | 358 |         $layerXML.=' imgitem="../images/iconos/entornos.gif"'; | 
|---|
 | 359 |         $layerXML.='></ITEM>'; | 
|---|
 | 360 |  | 
|---|
 | 361 |         $layerXML.='</MENUCONTEXTUAL>'; | 
|---|
 | 362 |         return($layerXML); | 
|---|
 | 363 | } | 
|---|
 | 364 | //________________________________________________________________________________________________________ | 
|---|
 | 365 | function CreacontextualXMLUsuarios(){ | 
|---|
 | 366 |         global $ADMINISTRADOR; | 
|---|
 | 367 |         global $TbMsg; | 
|---|
 | 368 |         global $SUPERADMINISTRADOR; | 
|---|
 | 369 |  | 
|---|
 | 370 |         $layerXML='<MENUCONTEXTUAL'; | 
|---|
 | 371 |         $layerXML.=' idctx="flo_administradores"'; | 
|---|
 | 372 |         $layerXML.=' maxanchu=170'; | 
|---|
 | 373 |         $layerXML.=' swimg=1'; | 
|---|
 | 374 |         $layerXML.=' clase="menu_contextual"'; | 
|---|
 | 375 |         $layerXML.='>'; | 
|---|
 | 376 |  | 
|---|
 | 377 |  | 
|---|
 | 378 |         // Crear superadministrador | 
|---|
 | 379 |         $wLeft=140; | 
|---|
 | 380 |         $wTop=115; | 
|---|
 | 381 |         $wWidth=400; | 
|---|
 | 382 |         $wHeight=320; | 
|---|
 | 383 |         $wpages="../propiedades/propiedades_usuarios.php?idtipousuario=".$SUPERADMINISTRADOR; | 
|---|
 | 384 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 385 |         $layerXML.='<ITEM'; | 
|---|
 | 386 |         $layerXML.=' alpulsar="insertar('.$wParam.')"'; | 
|---|
 | 387 |         $layerXML.=' imgitem="../images/iconos/superadministradores.gif"'; | 
|---|
 | 388 |         $layerXML.=' textoitem='.$TbMsg[3]; | 
|---|
 | 389 |         $layerXML.='></ITEM>'; | 
|---|
 | 390 |  | 
|---|
 | 391 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 392 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 393 |  | 
|---|
 | 394 |         // Crear administrador | 
|---|
 | 395 |         $wLeft=140; | 
|---|
 | 396 |         $wTop=115; | 
|---|
 | 397 |         $wWidth=400; | 
|---|
 | 398 |         $wHeight=320; | 
|---|
 | 399 |         $wpages="../propiedades/propiedades_usuarios.php?idtipousuario=".$ADMINISTRADOR; | 
|---|
 | 400 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 401 |         $layerXML.='<ITEM'; | 
|---|
 | 402 |         $layerXML.=' alpulsar="insertar('.$wParam.',0,3)"'; | 
|---|
 | 403 |         $layerXML.=' imgitem="../images/iconos/administradores.gif"'; | 
|---|
 | 404 |         $layerXML.=' textoitem='.$TbMsg[9]; | 
|---|
 | 405 |         $layerXML.='></ITEM>'; | 
|---|
 | 406 |  | 
|---|
 | 407 |         $layerXML.='</MENUCONTEXTUAL>'; | 
|---|
 | 408 |         return($layerXML); | 
|---|
 | 409 | } | 
|---|
 | 410 | //________________________________________________________________________________________________________ | 
|---|
 | 411 | function CreacontextualXMLAdministradores(){ | 
|---|
 | 412 |         global $LITAMBITO_USUARIOS; | 
|---|
 | 413 |         global $TbMsg; | 
|---|
 | 414 |  | 
|---|
 | 415 |         $layerXML='<MENUCONTEXTUAL'; | 
|---|
 | 416 |         $layerXML.=' idctx="flo_'.$LITAMBITO_USUARIOS.'"'; | 
|---|
 | 417 |         $layerXML.=' maxanchu=180'; | 
|---|
 | 418 |         $layerXML.=' swimg=1'; | 
|---|
 | 419 |         $layerXML.=' clase="menu_contextual"'; | 
|---|
 | 420 |         $layerXML.='>'; | 
|---|
 | 421 |  | 
|---|
 | 422 |          | 
|---|
 | 423 |         // Asignar usuarios | 
|---|
 | 424 |  | 
|---|
 | 425 |         $layerXML.='<ITEM'; | 
|---|
 | 426 |         $layerXML.=' alpulsar="Asignar_Usuario()"'; | 
|---|
 | 427 |         $layerXML.=' imgitem="../images/iconos/centros.gif"'; | 
|---|
 | 428 |         $layerXML.=' textoitem='.$TbMsg[13]; | 
|---|
 | 429 |         $layerXML.='></ITEM>'; | 
|---|
 | 430 |  | 
|---|
 | 431 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 432 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 433 |  | 
|---|
 | 434 |         // Modificar usuarios | 
|---|
 | 435 |         $wLeft=140; | 
|---|
 | 436 |         $wTop=115; | 
|---|
 | 437 |         $wWidth=400; | 
|---|
 | 438 |         $wHeight=320; | 
|---|
 | 439 |         $wpages="../propiedades/propiedades_usuarios.php"; | 
|---|
 | 440 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 441 |         $layerXML.='<ITEM'; | 
|---|
 | 442 |         $layerXML.=' alpulsar="modificar('.$wParam.')"';         | 
|---|
 | 443 |         $layerXML.=' textoitem='.$TbMsg[4]; | 
|---|
 | 444 |         $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; | 
|---|
 | 445 |         $layerXML.='></ITEM>'; | 
|---|
 | 446 |  | 
|---|
 | 447 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 448 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 449 |  | 
|---|
 | 450 |         $layerXML.='<ITEM'; | 
|---|
 | 451 |         $layerXML.=' alpulsar="eliminar('.$wParam.')"';  | 
|---|
 | 452 |         $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; | 
|---|
 | 453 |         $layerXML.=' textoitem='.$TbMsg[5]; | 
|---|
 | 454 |         $layerXML.='></ITEM>'; | 
|---|
 | 455 |  | 
|---|
 | 456 |         $layerXML.='</MENUCONTEXTUAL>'; | 
|---|
 | 457 |         return($layerXML); | 
|---|
 | 458 | } | 
|---|
 | 459 | //________________________________________________________________________________________________________ | 
|---|
 | 460 | function CreacontextualXMLGruposEntidades(){ | 
|---|
 | 461 |         global $LITAMBITO_GRUPOSENTIDADES; | 
|---|
 | 462 |         global $AMBITO_GRUPOSENTIDADES; | 
|---|
 | 463 |         global $TbMsg; | 
|---|
 | 464 |  | 
|---|
 | 465 |         $layerXML='<MENUCONTEXTUAL'; | 
|---|
 | 466 |         $layerXML.=' idctx="flo_'.$LITAMBITO_GRUPOSENTIDADES.'"'; | 
|---|
 | 467 |         $layerXML.=' maxanchu=180'; | 
|---|
 | 468 |         $layerXML.=' swimg=1'; | 
|---|
 | 469 |         $layerXML.=' clase="menu_contextual"'; | 
|---|
 | 470 |         $layerXML.='>'; | 
|---|
 | 471 |  | 
|---|
 | 472 |         // Crear grupos de entidades | 
|---|
 | 473 |         $layerXML.='<ITEM'; | 
|---|
 | 474 |         $layerXML.=' alpulsar="insertar_grupos('.$AMBITO_GRUPOSENTIDADES.',' ."'".$LITAMBITO_GRUPOSENTIDADES."'". ',0,1)"'; | 
|---|
 | 475 |         $layerXML.=' imgitem="../images/iconos/carpeta.gif"'; | 
|---|
 | 476 |         $layerXML.=' textoitem='.$TbMsg[1]; | 
|---|
 | 477 |         $layerXML.='></ITEM>'; | 
|---|
 | 478 |  | 
|---|
 | 479 |         // Crear entidades | 
|---|
 | 480 |         $wLeft=140; | 
|---|
 | 481 |         $wTop=115; | 
|---|
 | 482 |         $wWidth=550; | 
|---|
 | 483 |         $wHeight=280; | 
|---|
 | 484 |         $wpages="../propiedades/propiedades_entidades.php"; | 
|---|
 | 485 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 486 |         $layerXML.='<ITEM'; | 
|---|
 | 487 |         $layerXML.=' alpulsar="insertar('.$wParam.',0,1)"'; | 
|---|
 | 488 |         $layerXML.=' imgitem="../images/iconos/entidades.gif"'; | 
|---|
 | 489 |         $layerXML.=' textoitem='.$TbMsg[2]; | 
|---|
 | 490 |         $layerXML.='></ITEM>'; | 
|---|
 | 491 |  | 
|---|
 | 492 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 493 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 494 |  | 
|---|
 | 495 |         $layerXML.='<ITEM'; | 
|---|
 | 496 |         $layerXML.=' alpulsar="modificar_grupos()"'; | 
|---|
 | 497 |         $layerXML.=' imgitem="../images/iconos/modificar.gif"'; | 
|---|
 | 498 |         $layerXML.=' textoitem='.$TbMsg[6]; | 
|---|
 | 499 |         $layerXML.='></ITEM>'; | 
|---|
 | 500 |  | 
|---|
 | 501 |         $layerXML.='<ITEM'; | 
|---|
 | 502 |         $layerXML.=' alpulsar="eliminar_grupos()"'; | 
|---|
 | 503 |         $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; | 
|---|
 | 504 |         $layerXML.=' textoitem='.$TbMsg[7]; | 
|---|
 | 505 |         $layerXML.='></ITEM>'; | 
|---|
 | 506 |  | 
|---|
 | 507 |         $layerXML.='</MENUCONTEXTUAL>'; | 
|---|
 | 508 |         return($layerXML); | 
|---|
 | 509 | } | 
|---|
 | 510 | //________________________________________________________________________________________________________ | 
|---|
 | 511 | function CreacontextualXMLEntidades(){ | 
|---|
 | 512 |         global $LITAMBITO_ENTIDADES; | 
|---|
 | 513 |         global $TbMsg; | 
|---|
 | 514 |  | 
|---|
 | 515 |         $layerXML='<MENUCONTEXTUAL'; | 
|---|
 | 516 |         $layerXML.=' idctx="flo_'.$LITAMBITO_ENTIDADES.'"'; | 
|---|
 | 517 |         $layerXML.=' maxanchu=160'; | 
|---|
 | 518 |         $layerXML.=' swimg=1'; | 
|---|
 | 519 |         $layerXML.=' clase="menu_contextual"'; | 
|---|
 | 520 |         $layerXML.='>'; | 
|---|
 | 521 |  | 
|---|
 | 522 |         // Crear centros | 
|---|
 | 523 |         $wLeft=140; | 
|---|
 | 524 |         $wTop=115; | 
|---|
 | 525 |         $wWidth=550; | 
|---|
 | 526 |         $wHeight=280; | 
|---|
 | 527 |         $wpages="../propiedades/propiedades_centros.php"; | 
|---|
 | 528 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 529 |         $layerXML.='<ITEM'; | 
|---|
 | 530 |         $layerXML.=' alpulsar="insertar('.$wParam.',0,2)"'; | 
|---|
 | 531 |         $layerXML.=' imgitem="../images/iconos/centros.gif"'; | 
|---|
 | 532 |         $layerXML.=' textoitem='.$TbMsg[8]; | 
|---|
 | 533 |         $layerXML.='></ITEM>'; | 
|---|
 | 534 |  | 
|---|
 | 535 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 536 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 537 |  | 
|---|
 | 538 | // Modificar entidades | 
|---|
 | 539 |         $wLeft=140; | 
|---|
 | 540 |         $wTop=115; | 
|---|
 | 541 |         $wWidth=550; | 
|---|
 | 542 |         $wHeight=280; | 
|---|
 | 543 |         $wpages="../propiedades/propiedades_entidades.php"; | 
|---|
 | 544 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 545 |         $layerXML.='<ITEM'; | 
|---|
 | 546 |         $layerXML.=' alpulsar="modificar('.$wParam.')"';         | 
|---|
 | 547 |         $layerXML.=' textoitem='.$TbMsg[4]; | 
|---|
 | 548 |         $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; | 
|---|
 | 549 |         $layerXML.='></ITEM>'; | 
|---|
 | 550 |  | 
|---|
 | 551 |         $layerXML.='<ITEM'; | 
|---|
 | 552 |         $layerXML.=' alpulsar="eliminar('.$wParam.')"';  | 
|---|
 | 553 |         $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; | 
|---|
 | 554 |         $layerXML.=' textoitem='.$TbMsg[5]; | 
|---|
 | 555 |         $layerXML.='></ITEM>'; | 
|---|
 | 556 |  | 
|---|
 | 557 |         $layerXML.='</MENUCONTEXTUAL>'; | 
|---|
 | 558 |         return($layerXML); | 
|---|
 | 559 | } | 
|---|
 | 560 | //________________________________________________________________________________________________________ | 
|---|
 | 561 | function CreacontextualXMLCentros(){ | 
|---|
 | 562 |         global $ADMINISTRADOR; | 
|---|
 | 563 |         global $LITAMBITO_CENTROS; | 
|---|
 | 564 |         global $TbMsg; | 
|---|
 | 565 |  | 
|---|
 | 566 |         $layerXML='<MENUCONTEXTUAL'; | 
|---|
 | 567 |         $layerXML.=' idctx="flo_'.$LITAMBITO_CENTROS.'"'; | 
|---|
 | 568 |         $layerXML.=' maxanchu=160'; | 
|---|
 | 569 |         $layerXML.=' swimg=1'; | 
|---|
 | 570 |         $layerXML.=' clase="menu_contextual"'; | 
|---|
 | 571 |         $layerXML.='>'; | 
|---|
 | 572 |  | 
|---|
 | 573 |         // Asignar administrador | 
|---|
 | 574 |         $layerXML.='<ITEM'; | 
|---|
 | 575 |         $layerXML.=' alpulsar="Asignar()"'; | 
|---|
 | 576 |         $layerXML.=' imgitem="../images/iconos/administradores.gif"'; | 
|---|
 | 577 |         $layerXML.=' textoitem='.$TbMsg[12]; | 
|---|
 | 578 |         $layerXML.='></ITEM>'; | 
|---|
 | 579 |  | 
|---|
 | 580 |         $layerXML.='<SEPARADOR>'; | 
|---|
 | 581 |         $layerXML.='</SEPARADOR>'; | 
|---|
 | 582 |  | 
|---|
 | 583 |         $wLeft=140; | 
|---|
 | 584 |         $wTop=115; | 
|---|
 | 585 |         $wWidth=550; | 
|---|
 | 586 |         $wHeight=280; | 
|---|
 | 587 |         $wpages="../propiedades/propiedades_centros.php"; | 
|---|
 | 588 |         $wParam=$wLeft .",".$wTop.",".$wWidth.",".$wHeight.",'". $wpages."'"; | 
|---|
 | 589 |         $layerXML.='<ITEM'; | 
|---|
 | 590 |         $layerXML.=' alpulsar="modificar('.$wParam.')"';         | 
|---|
 | 591 |         $layerXML.=' textoitem='.$TbMsg[4]; | 
|---|
 | 592 |         $layerXML.=' imgitem="../images/iconos/propiedades.gif"'; | 
|---|
 | 593 |         $layerXML.='></ITEM>'; | 
|---|
 | 594 |  | 
|---|
 | 595 |         $layerXML.='<ITEM'; | 
|---|
 | 596 |         $layerXML.=' alpulsar="eliminar('.$wParam.')"';  | 
|---|
 | 597 |         $layerXML.=' imgitem="../images/iconos/eliminar.gif"'; | 
|---|
 | 598 |         $layerXML.=' textoitem='.$TbMsg[5]; | 
|---|
 | 599 |         $layerXML.='></ITEM>'; | 
|---|
 | 600 |  | 
|---|
 | 601 |         $layerXML.='</MENUCONTEXTUAL>'; | 
|---|
 | 602 |         return($layerXML); | 
|---|
 | 603 | } | 
|---|
 | 604 | ?> | 
|---|