source: admin/WebConsole/varios/programaciones.php @ 6bd2e1e

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 6bd2e1e was 74c410a, checked in by ramon <ramongomez@…>, 7 years ago

#834: Eliminar etiquetas y código redundante en JavaScript?.

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

  • Property mode set to 100644
File size: 10.7 KB
Line 
1<?php
2// *************************************************************************************************************************************************
3// Aplicación WEB: ogAdmWebCon
4// Autor: José Manuel Alonso (E.T.S.I.I.) Universidad de Sevilla
5
6// Fecha Creación: Año 2003-2004
7// Fecha Última modificación: Noviembre-2005
8// Nombre del fichero: programaciones.php
9// Descripción :
10//              Gestiona la programación de tareas , trabajos y reservas
11// *************************************************************************************************************************************************
12include_once("../includes/ctrlacc.php");
13include_once("../clases/AdoPhp.php");
14include_once("../includes/constantes.php");
15include_once("../includes/comunes.php");
16include_once("../includes/CreaComando.php");
17include_once("../idiomas/php/".$idioma."/clases/Almanaque_".$idioma.".php");
18include_once("../idiomas/php/".$idioma."/programaciones_".$idioma.".php");
19//________________________________________________________________________________________________________
20$idtarea=0;
21$idcomando=0;
22$sesion=0;
23$idreserva=0;
24$descripciontarea="";
25$descripcioncomando="";
26$descripcionreserva="";
27$tipoaccion="";
28$identificador=0;
29
30if (isset($_GET["idtarea"])) $idtarea=$_GET["idtarea"]; // Recoge parametros
31if (isset($_GET["idcomando"])) $idcomando=$_GET["idcomando"]; // Recoge parametros
32if (isset($_GET["sesion"])) $sesion=$_GET["sesion"]; // Recoge parametros
33if (isset($_GET["idreserva"])) $idreserva=$_GET["idreserva"]; // Recoge parametros
34if (isset($_GET["descripcioncomando"])) $descripcioncomando=$_GET["descripcioncomando"]; // Recoge parametros
35if (isset($_GET["descripciontarea"])) $descripciontarea=$_GET["descripciontarea"]; // Recoge parametros
36if (isset($_GET["descripcionreserva"])) $descripcionreserva=$_GET["descripcionreserva"]; // Recoge parametros
37if (isset($_GET["tipoaccion"])) $tipoaccion=$_GET["tipoaccion"]; // Recoge parametros
38
39$cmd=CreaComando($cadenaconexion); // Crea objeto comando
40if (!$cmd)
41        Header('Location: '.$pagerror.'?herror=2'); // Error de conexión con servidor B.D.
42//________________________________________________________________________________________________________
43$rs=new Recordset; // Recupero acciones anidadas
44$rs->Comando=&$cmd;
45switch($tipoaccion){
46        case $EJECUCION_TAREA :
47        $textoaccion=$LITEJECUCION_TAREA;
48        $urlimg='../images/iconos/tareas.gif';
49        $identificador=$idtarea;
50        $descripcion=$descripciontarea;
51        $cmd->texto="SELECT * FROM programaciones WHERE identificador=".$identificador." AND tipoaccion=".$EJECUCION_TAREA;
52        break;
53case $EJECUCION_COMANDO :
54        $textoaccion=$LITEJECUCION_COMANDO;
55        $urlimg='../images/iconos/comandos.gif';
56        $identificador=$idcomando;
57        $descripcion=$descripcioncomando;
58        $cmd->texto="SELECT * FROM programaciones
59                        WHERE identificador=".$identificador." AND sesion=".$sesion." AND tipoaccion=".$EJECUCION_COMANDO;
60        break;
61case $EJECUCION_RESERVA :
62        $textoaccion=$LITEJECUCION_RESERVA;
63        $urlimg='../images/iconos/reservas.gif';
64        $identificador=$idreserva;
65        $descripcion=$descripcionreserva;
66        $cmd->texto="SELECT * FROM programaciones WHERE identificador=".$identificador." AND tipoaccion=".$EJECUCION_RESERVA;
67        break;
68}
69$numreg=0;
70if (!$rs->Abrir()){
71        $numreg=0;
72        $wsw_sus="";
73}
74else{
75        $numreg=$rs->numeroderegistros;
76        if($rs->campos["suspendida"]==1)
77                $wsw_sus="checked";
78        else
79                $wsw_sus="";
80}
81$mialmanaque= new Almanaque("tabla_meses");
82//________________________________________________________________________________________________________
83?>
84<HTML>
85<TITLE>Administración web de aulas</TITLE>
86<HEAD>
87        <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
88        <LINK rel="stylesheet" type="text/css" href="../estilos.css">
89        <SCRIPT language="javascript" src="../jscripts/constantes.js"></SCRIPT>
90        <SCRIPT language="javascript" src="../jscripts/programaciones.js"></SCRIPT>
91        <SCRIPT language="javascript" src="../clases/jscripts/HttpLib.js"></SCRIPT>
92        <?php echo '<SCRIPT language="javascript" src="../idiomas/javascripts/'.$idioma.'/programaciones_'.$idioma.'.js"></SCRIPT>'?>
93</HEAD>
94<BODY>
95<P align=center class=cabeceras><?php echo $TbMsg[0]?> <?php echo $textoaccion?>&nbsp;<img src="../images/iconos/reloj.gif"><br>
96<IMG src=<?php echo $urlimg?>>&nbsp;<SPAN align=center class=subcabeceras><?php echo $descripcion?></SPAN>&nbsp;</p>
97<FORM name="fprogramaciones" method="post">
98<INPUT type=hidden name=tipoaccion value="<?php echo $tipoaccion?>">
99<CENTER>
100<!------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->
101<!-- Tabla Tabla con los tiempos y los bloques de programación  -->
102<TABLE align=center border=0 cellPadding=0 cellSpacing=0>
103        <TR>
104                <TD>
105                        <!--  Tabla con los años dias y semanas  -->
106                        <TABLE  border=0 cellPadding=0 cellSpacing=0  style="height: 27px">
107                                  <TR>
108                                        <TD valign=top>
109                                        <!-- Tabla con la suspension y los años dias y semanas -->
110                                                <TABLE border=0 cellPadding=0 cellSpacing=0>
111                                                        <TR  class=opciones_ejecucion>
112                                                                <TD colspan=6><INPUT   id=sw_sus type="checkbox" <?php echo $wsw_sus?>
113                                                                        onclick="suspender_programacion(<?php echo $identificador?>,<?php echo $tipoaccion?>,<?php echo $sesion?>);)">
114                                                                        <SPAN style="COLOR:#999999"><?php echo $TbMsg[1]?></SPAN></TD>
115                                                        </TR>
116                                                        <TR>
117                                                                <TD colspan=6>&nbsp;</TD>
118                                                        </TR>
119                                                        <TR>
120                                                                <TD valign=top>
121                                                                        <?php   $annodesde=date("Y");
122                                                                                echo $mialmanaque->Annos(($annodesde-3),($annodesde+3)); // Años?>
123                                                                </TD>
124                                                                <TD width=10>&nbsp;</TD>
125                                                                <TD  valign=top>
126                                                                                <?php echo $mialmanaque->Meses(); // Meses del año?>
127                                                                </TD>
128                                                                <TD width=10>&nbsp;</TD>
129                                                                <TD  valign=top width="155">
130                                                                        <TABLE id="fechassimples" style="visibility:visible" border=0 cellPadding=0 cellSpacing=0>
131                                                                                <TR>
132                                                                                        <TD id=tbmesanno>
133                                                                                                <?php $tmarray=getdate();
134                                                                                                        $anoactual=$tmarray["year"];
135                                                                                                        $mesacutal=$tmarray["mon"];
136                                                                                                  echo $mialmanaque->MesAnno($mesacutal,$anoactual); // Calendario del mes?>
137                                                                                        </TD>
138                                                                                </TR>
139                                                                        </TABLE>
140                                                                </TD>
141                                                                <TD width=10>&nbsp;</TD>
142                                                        </TR>
143                                                </TABLE>
144                                        </TD>
145                                        <TD>
146                                        <!-- Tabla Dias semenas y dias del mes -->
147                                                <TABLE id="fechasmultiples" style="visibility:hidden" border=0 cellPadding=0 cellSpacing=0 >
148                                                        <TR>
149                                                                <TD>
150                                                                        <?php echo $mialmanaque->Dias(); // Dias de la semana?>
151                                                                </TD>
152                                                        </TR>
153                                                        <TR>
154                                                                <TD>
155                                                                        <?php echo $mialmanaque->Semanas(); // Orden de la semanas?>
156                                                                </TD>
157                                                        </TR>
158                                                        <TR>
159                                                                <TD>
160                                                                        <?php echo $mialmanaque->DiasMes(); // Días del mes?>
161                                                                </TD>
162                                                        </TR>
163                                                </TABLE>
164                                        </TD>
165                                </TR>
166                        </TABLE>
167                </TD>
168        </TR>
169        <TR>
170                <TD>
171                        <!-- Tabla Horas-->
172                        <TABLE border=0 cellPadding=0 cellSpacing=0 style="HEIGHT: 24px; WIDTH: 279px">
173                                <TR>
174                                        <TD>
175                                                <?php echo "<BR>".$mialmanaque->Horas(); // Horas?>
176                                                <?php if ($tipoaccion==$EJECUCION_RESERVA){
177                                                                echo $mialmanaque->HorasReserva("1","tabla_horasini","ampmini","minutosini"); // Horas desde;
178                                                                echo $mialmanaque->HorasReserva("2","tabla_horasfin","ampmfin","minutosfin"); // Horas hasta;
179                                                        }
180                                                ?>
181                                                <br>
182                                        </TD>
183                                </TR>
184                        </TABLE>
185                </TD>
186        </TR>
187        <TR>
188                <TD>
189                         <!-- Tabla Bloques-->
190                        <TABLE  border=0 cellPadding=0 cellSpacing=0 >
191                                <TR>
192                                        <TD valign=top >
193                                                <TABLE border=0 cellPadding=0 cellSpacing=0  >
194                                                        <TR>
195                                                                <TD >
196                                                                        <TABLE   align=center class="tabla_meses" border=0 cellPadding=0 cellSpacing=2>
197                                                                                <TR>
198                                                                                        <TH align=center>&nbsp;<?php echo $TbMsg[2]?></TH>
199                                                                                </TR>
200                                                                                <TR>
201                                                                                        <TD><input type=text  class="cajatexto" id="nombrebloque"
202                                                                                        style="width: 350; height: 20" size="20" ></TD>
203                                                                                </TR>
204                                                                        </TABLE>
205                                                                </TD>
206                                                        </TR>
207                                                        <TR>
208                                                                <TD>
209                                                                        <?php
210                                                                                $HTMLSELECT="";
211                                                                                $HTMLSELECT.='<SELECT onclick="consulta_programacion();"
212                                                                                class="estilodesple" id="lista_programaciones" size=2 style="height:100; width: 350">' ;
213                                                                                if ($numreg>0){
214                                                                                        while (!$rs->EOF){
215                                                                                                $HTMLSELECT.='<OPTION value="'.$rs->campos["idprogramacion"].'"';
216                                                                                                $HTMLSELECT.= '>'.$rs->campos["nombrebloque"].'</OPTION>';
217                                                                                                $rs->Siguiente();
218                                                                                        }
219                                                                                }
220                                                                                $HTMLSELECT.= '</SELECT>';
221                                                                                $rs->Cerrar();
222                                                                                echo $HTMLSELECT;
223                                                                        ?>
224                                                                </TD>
225                                                        </TR>
226                                                </TABLE>
227                                        </TD>
228                                        <TD valign=top width=6>&nbsp;</TD>
229                                        <TD valign=top>                                 
230                                                <TABLE  border=0 class=tablaprogramacion border=0 cellPadding=1 cellSpacing=6  width="103">
231                                                        <TR>
232                                                                <TD align=center class=botonprogramacion>
233                                                                        <SPAN id=bt_insertar style="cursor:pointer;visibility:visible;color:#bbbcb9"
234                                                                        onmouseover="sobreboton(this)"  onmouseout="fueraboton(this)"
235                                                                        onclick="alta_programacion(<?php echo $identificador?>,<?php echo $tipoaccion?>,<?php echo $sesion?>)"
236                                                                        align=center height="17" width="83">Añadir</SPAN></TD>
237                                                        </TR>
238                                                        <TR>
239                                                                <TD  align=center class=botonprogramacion >
240                                                                        <SPAN id=bt_modificar style="cursor:pointer;visibility:visible;color:#bbbcb9"
241                                                                        onmouseover="sobreboton(this)"  onmouseout="fueraboton(this)"
242                                                                        onclick="modifica_programacion(<?php echo $identificador?>,<?php echo $tipoaccion?>,<?php echo $sesion?>)" align=center height="17" width="83">Modificar</SPAN></TD>
243                                                        </TR>
244
245                                                                <TD align=center class=botonprogramacion >
246                                                                        <SPAN id=bt_duplicar style="cursor:pointer;visibility:visible;color:#bbbcb9"
247                                                                        onmouseover="sobreboton(this)"  onmouseout="fueraboton(this)"
248                                                                        onclick="duplicar_programacion()" align=center height="17" width="83">Duplicar</SPAN></TD>
249                                                        </TR>
250
251                                                        <TR>
252                                                                <TD align=center class=botonprogramacion >
253                                                                        <SPAN id=bt_eliminar style="cursor:pointer;color:#bbbcb9;visibility:visible"
254                                                                        onmouseover="sobreboton(this)"  onmouseout="fueraboton(this)"
255                                                                        onclick="elimina_programacion()"align=center height="17" width="83">Eliminar</SPAN></TD>
256                                                        </TR>
257                                                        <TR>
258                                                                <TD align=center class=botonprogramacion >
259                                                                        <SPAN id=bt_cancelar style="cursor:pointer;visibility:visible;color:#bbbcb9"
260                                                                        onmouseover="sobreboton(this)"  onmouseout="fueraboton(this)"
261                                                                        onclick="cancela_programacion()" align=center height="17" width="83">Cancelar</SPAN></TD>
262                                                        </TR>
263                                                </TABLE>
264                                        </TD>
265                                </TR>
266                        </TABLE>
267                </TD>
268        </TR>
269</TABLE>
270</FORM>
271<SCRIPT language="javascript">
272        var lista=document.getElementById("lista_programaciones");
273        var numblo=lista.options.length;
274        if(numblo>0){
275                lista.selectedIndex=0;
276                consulta_programacion()
277        }
278        else{
279                        nuevo_bloque();
280        }
281</SCRIPT>
282</BODY>
283</HTML>
Note: See TracBrowser for help on using the repository browser.