Subversion Repositories wimsdev

Rev

Rev 3049 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2372 bpr 1
!exit
2
 
23 reyssat 3
!!INDEX
4
!let module_author	=XIAO Gang
5
!let module_address	=xiao@unice.fr
6
!let module_title	=EXPIRATION
7
!let module_description	=changer la date d'expiration de la classe.
8
!let module_version	=1.10
9
!let module_wims_version=1.50
10
!let module_language	=fr
11
!let module_copyright	=&copy; 1998 (<a href=COPYING>GNU GPL</a>)
12
!let module_category	=adm
13
!let module_level	=E1 E2 E3 E4 E5 E6 H1 H2 H3 H4 H5 H6 U1 U2 U3 U4 G R
14
 
15
!! e.g. algebra, analysis, geometry, etc.
16
!let module_domain	=
17
 
18
!! For search engines; anything you like.
19
!let module_keywords	=
20
 
21
 
22
!!INDEXEND
23
 
1044 bpr 24
!header1
23 reyssat 25
!if $wims_user!=supervisor
26
 <p>Non, c'est une page à qui vous n'avez pas le droit d'accès.
27
 !tail
28
 !exit
29
!endif
30
 
31
<hr width=1>
32
<center><h3>$wims_classname, $wims_institutionname</h3>
33
<p><h1>Date d'expiration de la classe</h1></center> <p>
34
!set months=janvier,février,mars,avril,mai,juin,juillet,août,septembre,octobre,novembre,décembre
35
!set today=!char 1 to 8 of $wims_now
36
!set thisyear=!char 1 to 4 of $today
37
!set thismonth=!char 5,6 of $today
38
!set thisday=!char 7,8 of $today
39
!if $parm1=$empty
40
 :old
41
 !defread wimshome/log/classes/$wims_class/.def
42
 !set d_=!char 7,8 of $class_expiration
43
 !set m_=!char 5,6 of $class_expiration
44
 !set y_=!char 1 to 4 of $class_expiration
45
!else
46
 !set y_=!char -4 to -1 of 0000$[$parm1]
47
 !set m_=!char -2,-1 of 00$[$parm2]
48
 !set d_=!char -2,-1 of 00$[$parm3]
49
 !ifval NaN isin $y_$m_$d_ or \
50
	$y_$m_$d_>$thisyear$thismonth$thisday+10000 or\
51
	$y_$m_$d_<$thisyear$thismonth$thisday or\
52
	$m_<1 or $m_>12 or $d_<1 or $d_>31
53
  !goto old
54
 !endif
55
 !defread wimshome/log/classes/$wims_class/.def
56
 !writefile wimshome/log/classes/$wims_class/.def !set class_password=$class_password\
57
!set class_supervisor=$class_supervisor\
58
!set class_description=$class_description\
59
!set class_institution=$class_institution\
60
!set class_email=$class_email\
61
!set class_lang=$class_lang\
62
!set class_creation=$class_creation\
63
!set class_expiration=$y_$m_$d_\
64
!set class_limit=$class_limit\
65
!set class_level=$class_level\
66
!set class_defined=yes
67
 !defread wimshome/log/classes/$wims_class/.def
68
 !goto old
69
!endif
70
 
71
Date d'expiration actuelle&nbsp;: le 
72
$d_
73
!item $m_ of $months
74
 $y_.
75
 
76
!form reply
77
Nouvelle date d'expiration&nbsp;:
5734 bpr 78
jour <input size="2" maxlength="2" name="parm3" value="$d_"/>, mois
23 reyssat 79
!set parm2=$[$m_]
80
!formselect parm2 from 1 to 12 prompt $months
81
, année
82
!set parm1=$y_
83
!formselect parm1 list $thisyear,$[$thisyear+1]
84
. <p><center>
5734 bpr 85
<input type="submit" value="$wims_name_tosave"/>
23 reyssat 86
</center></form>
87
<p>Mettre la date d'aujourd'hui à la date d'expiration entraine la
88
fermeture de la classe (qui prendra effet demain matin).
89
<p><b>Attention.</b> La validité de la classe ne peut pas dépasser un an
90
à partir d'aujourd'hui.
91
 
92
!tail
93