source: admin/WebConsole/varios/programaciones.php @ a3fb8b2

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 a3fb8b2 was a6b881e, checked in by alonso <alonso@…>, 16 years ago

primeros archivos de administración

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

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