source: admin/WebConsole/varios/administradores_centros.php

qndtest
Last change on this file was 043e67d, checked in by pablombg <noreply@…>, 7 years ago

#814: Sustituir las etiquetas cortas de php por el formato largo

git-svn-id: https://opengnsys.es/svn/branches/version1.1@5502 a21b9725-9963-47de-94b9-378ad31fedc9

  • Property mode set to 100644
File size: 5.1 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: administradores_centros.php
8// Descripción :
9//              Administra los componentes software incluidos en un perfil software
10// *******************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../clases/AdoPhp.php");
13include_once("../includes/CreaComando.php");
14include_once("../includes/constantes.php");
15include_once("../idiomas/php/".$idioma."/administradores_centros_".$idioma.".php");
16//________________________________________________________________________________________________________
17$idcentro=0; 
18$nombrecentro =""; 
19if (isset($_GET["idcentro"])) $idcentro=$_GET["idcentro"]; // Recoge parametros
20if (isset($_GET["nombrecentro"])) $nombrecentro=$_GET["nombrecentro"]; // Recoge parametros
21
22$cmd=CreaComando($cadenaconexion);
23if (!$cmd)
24        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
25//________________________________________________________________________________________________________
26?>
27<HTML>
28<HEAD>
29        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
30<LINK rel="stylesheet" type="text/css" href="../estilos.css">
31<SCRIPT language="javascript" src="../jscripts/administradores_centros.js"></SCRIPT>
32<SCRIPT language="javascript" src="../jscripts/opciones.js"></SCRIPT>
33<SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
34<?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/administradores_centros_'.$idioma.'.js"></SCRIPT>'?>
35</HEAD>
36<BODY>
37<FORM name="fdatos"> 
38        <INPUT type=hidden value="<?php echo $idcentro?>" id=idcentro> 
39 
40        <P align=center class=cabeceras><?php echo $nombrecentro?></SPAN>&nbsp;<IMG src="../images/iconos/centros.gif">
41        <BR>
42        <SPAN align=center class=subcabeceras><?php echo $TbMsg[1]?></SPAN>&nbsp;<IMG src="../images/iconos/confisoft.gif"></P>
43
44                <?php
45                        $rs=new Recordset; 
46                        // Administradores asignados
47                        $cmd->texto="SELECT usuarios.idusuario,usuarios.nombre ,usuarios.idtipousuario FROM usuarios
48                                                        INNER JOIN administradores_centros ON administradores_centros.idusuario=usuarios.idusuario
49                                                        WHERE administradores_centros.idcentro=".$idcentro." ORDER by usuarios.nombre";
50
51                        $rs->Comando=&$cmd; 
52                        if ($rs->Abrir()){ 
53                                $usuariosUO="";
54                                $rs->Primero();
55                                echo '<DIV align=center id="Layer_componentes">';
56                                echo '<P><SPAN align=center class=presentaciones><B>'.$TbMsg[2].'</B></SPAN></P></DIV>';       
57                                echo '<TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 >';
58                                echo '<TR><TH>&nbsp</TH><TH>T</TH><TH>'.$TbMsg[3].'</TH></TR>';
59                                while (!$rs->EOF){
60                                                $usuariosUO.=$rs->campos["idusuario"].",";
61                                                 echo '<TR>';
62                                                 echo '<TD align=center width="10%"><INPUT type=checkbox
63                                                                                onclick="gestion_administrador('.$rs->campos["idusuario"].',this)" checked></INPUT></TD>';
64                                                switch($rs->campos["idtipousuario"]){
65                                                        case $ADMINISTRADOR:
66                                                                echo '<TD align=center width="10%" ><img src="../images/iconos/administradores.gif"></TD>';
67                                                                break;
68                                                        case $SUPERADMINISTRADOR:
69                                                                echo '<TD align=center width="10%" ><img src="../images/iconos/superadministradores.gif"></TD>';
70                                                                break;
71                                                }
72                                                echo '<TD  width="80%" >&nbsp;'.$rs->campos["nombre"].'</TD>';
73                                                echo '</TR>';
74                                                $rs->Siguiente();
75                                }
76                                echo '</TABLE>';
77                        }
78                        $rs->Cerrar();
79                        // Administradores disponibles
80                        $usuariosUO.="0";
81                        $cmd->texto="SELECT usuarios.idusuario,usuarios.nombre,usuarios.idtipousuario FROM usuarios
82                                                        WHERE usuarios.idusuario NOT IN (".$usuariosUO.") ORDER by usuarios.nombre";
83                        $rs->Comando=&$cmd; 
84                        if ($rs->Abrir()){
85                                echo '<DIV align=center id="Layer_componentes">';
86                                echo '<P><SPAN align=center class=presentaciones><B>'.$TbMsg[5].'</B></SPAN></P></DIV>';       
87                                echo '<TABLE width="100%" class="tabla_listados" cellspacing=1 cellpadding=0 >';
88                                echo '<TR><TH>&nbsp</TH><TH>T</TH><TH>'.$TbMsg[3].'</TH></TR>';
89                                $rs->Primero();
90                                while (!$rs->EOF){
91                                                 echo '<TR>';
92                                                 echo '<TD align=center width="10%"><INPUT type=checkbox
93                                                                         onclick="gestion_administrador('.$rs->campos["idusuario"].',this)"></INPUT></TD>';
94                                                switch($rs->campos["idtipousuario"]){
95                                                        case $ADMINISTRADOR:
96                                                                echo '<TD align=center width="10%" ><img src="../images/iconos/administradores.gif"></TD>';
97                                                                break;
98                                                        case $SUPERADMINISTRADOR:
99                                                                echo '<TD align=center width="10%" ><img src="../images/iconos/superadministradores.gif"></TD>';
100                                                                break;
101                                                }
102                                                 echo '<TD width="80%" >&nbsp;'.$rs->campos["nombre"].'</TD>';
103                                                 echo '</TR>';
104                                                $rs->Siguiente();
105                                }
106                                echo '</TABLE>';
107                        }
108                        $rs->Cerrar();
109                ?>
110                </TABLE>
111        <DIV id="Layer_nota" align=center >
112                <BR>
113                <SPAN align=center class=notas><I><?php echo $TbMsg[4]?></I></SPAN>
114        </DIV>
115</FORM>
116</BODY>
117</HTML>
Note: See TracBrowser for help on using the repository browser.