source: admin/WebConsole/varios/calendario_ventana.php @ 5d05b06

Last change on this file since 5d05b06 was 6694784, checked in by Ramón M. Gómez <ramongomez@…>, 6 years ago

#834: Fixing more code cleanup: CSS units, HTML tags; Javascript comparisons, and PHP variables.

  • Property mode set to 100644
File size: 6.5 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: Noviembre-2005
7// Nombre del fichero: calendario_ventana.php
8// Descripción :
9//              Muestra un calendario para elegir una fecha
10// *************************************************************************************************************************************************
11include_once("../includes/ctrlacc.php");
12include_once("../idiomas/php/".$idioma."/clases/Almanaque_".$idioma.".php");
13//_________________________________________________________________________________________________________
14$anno_elegido=2004;
15$mes_elegido=1;
16$dia_elegido=1;
17
18if (isset($_GET["fecha"])){
19        $fecha=$_GET["fecha"];
20        if ($fecha!=""){
21                list($dia_p,$mes_p,$anno_p)=explode("/",$fecha);
22                $mes_elegido=(int)($mes_p);
23                $anno_elegido=(int)($anno_p);
24                $dia_elegido=(int)($dia_p);
25        }
26}
27
28if (isset($_POST["dia_elegido"])) $dia_elegido=$_POST["dia_elegido"];
29if (isset($_POST["mes_elegido"])) $mes_elegido=$_POST["mes_elegido"];
30if (isset($_POST["anno_elegido"])) $anno_elegido=$_POST["anno_elegido"];
31//_________________________________________________________________________________________________________
32?>
33<HTML>
34<HEAD>
35<TITLE>Administración web de aulas</TITLE>
36<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
37<LINK rel="stylesheet" type="text/css" href="../estilos.css">
38<SCRIPT language="JavaScript">
39
40var rojo="#cc3366";
41var negro="#ffffff";
42var verde="lightseagreen";
43var gris="#bbbcb9";
44var blanco="#eeeeee";
45var azul= "#0000cc";
46var fondooriginal="#EEEECC";
47var colororiginal="#003300";
48
49var currentDia=null;
50
51dias_meses=new Array(12);
52
53dias_meses[1]=31;
54dias_meses[2]=28;
55dias_meses[3]=31;
56dias_meses[4]=30;
57dias_meses[5]=31;
58dias_meses[6]=30;
59dias_meses[7]=31;
60dias_meses[8]=31;
61dias_meses[9]=30;
62dias_meses[10]=31;
63dias_meses[11]=30;
64dias_meses[12]=31;
65//_________________________________________________________________________________________________________
66function ItemSeleccionado(o){
67        return(o.style.backgroundColor==azul)
68}
69//_________________________________________________________________________________________________________
70function elige_anno(){
71        document.forms.fdatos.dia_elegido.value=1;
72        document.forms.fdatos.mes_elegido.value=1;
73        document.forms.fdatos.anno_elegido.value=document.forms.fdatos.despleanno.value;
74        document.forms.fdatos.submit()
75}
76//_________________________________________________________________________________________________________
77function mes_siguiente(){
78        var wmes=parseInt(document.forms.fdatos.mes_elegido.value);
79        var wanno=parseInt(document.forms.fdatos.anno_elegido.value);
80        wmes++;
81        if(wmes>12){
82                wmes=1;
83                wanno=wanno+1;
84                if(wanno>2014){
85                        wanno=2014
86                }
87        }
88        document.forms.fdatos.dia_elegido.value=1;
89        document.forms.fdatos.mes_elegido.value=wmes;
90        document.forms.fdatos.anno_elegido.value=wanno;
91        document.forms.fdatos.submit()
92}
93//_________________________________________________________________________________________________________
94function mes_anterior(){
95        var wmes=parseInt(document.forms.fdatos.mes_elegido.value);
96        var wanno=parseInt(document.forms.fdatos.anno_elegido.value);
97        wmes--;
98        if(wmes<1){
99                wmes=12;
100                wanno=wanno-1;
101                if(wanno<2004){
102                        wanno=2004
103                }
104        }
105        var swbi=0;
106        if (wanno%4===0 && wmes===2) swbi=1;
107
108        document.forms.fdatos.dia_elegido.value=dias_meses[wmes]+swbi;
109        document.forms.fdatos.mes_elegido.value=wmes;
110        document.forms.fdatos.anno_elegido.value=wanno;
111        document.forms.fdatos.submit()
112
113}
114//____________________________ ____________________________________________________________________________
115function Resalta(o){
116        o.style.color=blanco;
117        o.style.backgroundColor=azul
118}
119//____________________________ ____________________________________________________________________________
120function Desmarca(o){
121        o.style.color=colororiginal;
122        o.style.backgroundColor=fondooriginal
123
124}
125//____________________________ ____________________________________________________________________________
126function sobre(o){
127        if (currentDia!=null)
128                Desmarca(currentDia);
129        Resalta(o);
130        currentDia=o;
131}
132//____________________________ ____________________________________________________________________________
133
134function fuera(o){
135                Desmarca(o);
136}
137//____________________________ ____________________________________________________________________________
138function clic(o){
139        window.opener.anade_fecha(o.id);
140        self.close()
141}
142//____________________________ ____________________________________________________________________________
143function cerrar_ventana(){
144        self.close()
145}
146//____________________________ ____________________________________________________________________________
147function borrar_fecha(){
148        window.opener.anade_fecha("");
149        self.close()
150}
151//____________________________ ____________________________________________________________________________
152</SCRIPT>
153</HEAD>
154<BODY>
155<FORM action="calendario_ventana.php" name="fdatos" method="post">
156        <INPUT type=hidden name=dia_elegido value="<?php echo $dia_elegido?>">
157        <INPUT type=hidden name=mes_elegido value="<?php echo $mes_elegido?>">
158        <INPUT type=hidden name=anno_elegido value="<?php echo $anno_elegido?>">
159        <?php
160$mialmanaque=new Almanaque("tabla_meses");
161
162echo '<TABLE align="center">';
163echo '  <TR>';
164echo '  <TD align="left"><img SRC="../images/iconos/salir_on.gif" onclick="cerrar_ventana()"></TD>';
165echo '<TD style="COLOR: MediumBlue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:12px">&nbsp;&nbsp;Año:&nbsp;';
166echo '<SELECT name="despleanno" onchange="elige_anno()" style="width:60px">';
167for($i=2010;$i<2015;$i++){
168                echo '<OPTION value='.$i;
169                if($anno_elegido==$i) echo" selected ";
170                echo '>'.$i.'</OPTION>';
171}
172echo '</SELECT>';
173echo '</TD>';
174echo '</TR>';
175
176echo '<table align=center border=0>';
177echo '<tr>';
178echo '<td onclick="mes_anterior();" style="cursor:pointer;COLOR: MediumBlue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:10px" align="left"><<</td>';
179echo '<td onclick="mes_siguiente();" style="cursor:pointer;COLOR: MediumBlue;FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-SIZE:10px" align="right">>></td>';
180echo '</tr>';
181echo '<tr>';
182echo '<td colspan=2 valign=top width=100>'.$mialmanaque->MesAnno($mes_elegido,$anno_elegido).'</td>';
183echo '</tr>';
184echo '</table>';
185echo '</FORM>';
186
187echo '<SCRIPT language="JavaScript">';
188echo '  var o=document.getElementById("'.$dia_elegido."/".$mes_elegido."/".$anno_elegido.'");';
189echo '   sobre(o);';
190echo '</SCRIPT>';
191?>
192</BODY>
193</HTML>
194
195
Note: See TracBrowser for help on using the repository browser.