source: admin/WebConsole/varios/programaciones.php @ 60c21df

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 60c21df was 1b92629, checked in by ramon <ramongomez@…>, 16 years ago

Reorganización directorios OpenGNSys Admin.

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

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