source: admin/WebConsole/principal/comandos.php @ 9a2cda1e

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 9a2cda1e was b0dc2e4, checked in by alonso <alonso@…>, 16 years ago

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

  • Property mode set to 100644
File size: 5.3 KB
Line 
1<?
2include_once("../includes/ctrlacc.php");
3
4include_once("../clases/AdoPhp.php");
5include_once("../includes/constantes.php");
6
7$identificador=0;
8$ambicom=""; // Ambito del comando
9$literalnodo="";
10
11if (isset($_GET["identificador"]))      $identificador=$_GET["identificador"];
12if (isset($_GET["ambicom"]))    $ambicom=$_GET["ambicom"];
13if (isset($_GET["literalnodo"]))        $literalnodo=$_GET["literalnodo"];
14
15$literal="";
16switch($ambicom){
17                        case $LITAMBITO_GRUPOSAULAS:
18                                $literal="Comando aplicado al grupo de aulas:";
19                                break;
20                        case $LITAMBITO_AULAS:
21                                $literal="Comando aplicado al aula:";
22                                break;
23                        case $LITAMBITO_GRUPOSORDENADORES:
24                                $literal="Comando aplicado al grupo de ordenadores:";
25                                break;
26                        case $LITAMBITO_ORDENADORES:
27                                $literal="Comando aplicado al ordenador:";
28                                break;
29}
30$literal=$literal.$literalnodo;
31?>
32<HTML>
33<HEAD>
34<LINK rel="stylesheet" type="text/css" href="../estilos.css">
35</HEAD>
36<SCRIPT language="javascript" src="../clases/jscripts/MenuContextual.js"></SCRIPT>
37<SCRIPT language="javascript" src="../jscripts/comandos.js"></SCRIPT>
38<BODY>
39        <input type=hidden value="<? echo $identificador?>" id=identificador>
40        <input type=hidden value="<? echo $ambicom?>" id=ambicom>
41       
42        <p align=center class=cabeceras>COMANDOS&nbsp<img src="../images/iconos/comandos.gif"><br>
43        <span align=center class=subcabeceras><? echo $literal ?></span></p>
44<?
45$cmd=CreaComando($cadenaconexion); // Crea objeto comando
46if ($cmd){
47        $rs=new Recordset;
48        $cmd->texto="SELECT idcomando,descripcion,urlimg FROM comandos ORDER BY descripcion";
49        $rs->Comando=&$cmd;
50        if ($rs->Abrir()){
51                $rs->Primero();
52                echo '<TABLE align=center>';
53                echo ' <TR bgcolor="#003300">';
54                echo '<TD><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica,sans-serif">Comando</font></strong></TD>';
55                echo '<TD><strong><font color="#FFFFFF" size="1" face="Arial, Helvetica,sans-serif">Descripcion</font></strong></TD>';
56                echo '</TR>';
57                $swcolor=true;
58                while (!$rs->EOF){
59                        if ($swcolor){
60                                        $swcolor=false;
61                                        $bgcolor="#EEEECC";
62                                        $color="#003300";
63                        }                                                                       
64                        else{
65                                        $swcolor=true;
66                                        //$bgcolor="#999999";
67                                        //$color="#FFFFFF";
68                                        $bgcolor="#EEEECC";
69                                        $color="#003300";
70                        }
71                        echo '<TR bgcolor="'.$bgcolor.'">';
72                        echo '<TD><INPUT  class="formulariodatos" id='.$rs->campos["idcomando"].'  type=radio onclick="SeleccionaComando(this)"></TD>';
73                        echo '<TD  id="comando-'.$rs->campos["idcomando"].'">';
74                        echo '  <font color="#003300" size="1" face="Arial, Helvetica, sans-serif">'.$rs->campos["descripcion"].'</font>';
75                        echo '</TR>';
76                                echo '<TR>';
77                                echo ' <TD></TD>';
78                                echo '<TD> ';
79                                echo '</TD>';
80                                echo '</TR>';
81                        //}
82                        echo '<TR bgcolor="#999999"><td colspan=3></td></tr>';
83                        $rs->Siguiente();
84                }
85                echo '</TABLE>';
86        }
87}
88?>
89<br>
90<?
91//________________________________________________________________________________________________________
92include_once("../includes/opcionesbotones.php");
93//________________________________________________________________________________________________________
94
95//________________________________________________________________________________________________________
96include_once("../includes/iframecomun.php");
97//________________________________________________________________________________________________________
98?>
99</BODY>
100</HTML>
101<?      $cmd->Conexion->Cerrar(); // Cierra la conexión ?>
102<?
103/******************************************************************
104        Devuelve una objeto comando totalmente operativo (con la conexión abierta)
105        Parametros:
106                - cadenaconexion: Una cadena con los datos necesarios para la conexión: nombre del servidor
107                usuario,password,base de datos,etc separados por coma
108---------------------------------------------------------------------------------------------*/
109function CreaComando($cadenaconexion){
110        $strcn=split(";",$cadenaconexion);
111        $cn=new Conexion;
112        $cmd=new Comando;       
113        $cn->CadenaConexion($strcn[0],$strcn[1],$strcn[2],$strcn[3],$strcn[4]);
114        if (!$cn->Abrir()) return (false);
115        $cmd->Conexion=&$cn;
116        return($cmd);
117}
118/* -------------------------------------------------------------------------------------------
119        Crea la etiqueta html <SELECT> de cualquier tabla
120                Parametros:
121                - cmd:Una comando ya operativo (con conexión abierta) 
122                - nombretabla: El nombre de la tabla origen de los datos
123                - identificador: Un identificador de la tabla ( el que aparecerá seleccionado)
124                - nombreid: El nombre del identificador de la tabla
125                - nombreliteral: El nombre del literal de la tabla
126                - largo: longitud del desplegable
127---------------------------------------------------------------------------------------------*/
128function HTMLSELECT($cmd,$nombretabla,$identificador,$nombreid,$nombreliteral,$largo){
129        $SelectHtml="";
130        $rs=new Recordset;
131        $cmd->texto='SELECT * FROM '.$nombretabla.' WHERE '. $nombreid.'='.$identificador.' ORDER BY '.$nombreliteral;
132        $rs->Comando=&$cmd;
133        if (!$rs->Abrir()) return(0); // Error al abrir recordset
134        $SelectHtml.= '<SELECT class="formulariodatos" name="'.$nombreid.'" style="WIDTH: '.$largo.'">';
135        $SelectHtml.= '    <OPTION value="0"></OPTION>';
136        $rs->Primero();
137        while (!$rs->EOF){
138                $SelectHtml.='<OPTION value="'.$rs->campos[$nombreid].'"';
139                If ($rs->campos[$nombreid]==$identificador)  $SelectHtml.= ' selected ' ;
140                $SelectHtml.= '>'.$rs->campos[$nombreliteral].'</OPTION>';
141                $rs->Siguiente();
142        }$SelectHtml.= '</SELECT>';
143        $rs->Cerrar();
144        return($SelectHtml);
145}
146?>
Note: See TracBrowser for help on using the repository browser.