Subversion Repositories wimsdev

Rev

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

Rev Author Line No. Line
11731 guerimand 1
!! create a datepicker form with some option (in line) in wims_read_parm
2
!!line 1 : default value
3
!!line 2 : name form
4
!!line 3 : minDate,maxDate (use datepicker format)
5
!!
14719 obado 6
!! example call :
7
!! !read adm/datepickerform.phtml $expirydate\
8
!! expirydate\
9
!! "-1d","+1y"
11731 guerimand 10
 
11
!distribute line $wims_read_parm into default_,name_,date_
12
!distribute item $date_ into mdate_,Mdate_
17298 guerimand 13
 
17316 guerimand 14
!if $module notitemof adm/class/cdt,adm/class/regclass,adm/class/config,adm/class/exam,adm/class/sheet,adm/class/freework,adm/class/sequence,adm/vote,adm/doc
17298 guerimand 15
  !goto oldversion
16
!endif
17
!reset option_ y_ m_ d_
18
!if $mdate_!=$empty
19
  !set y_=!char 1 to 4 of $mdate_
20
  !set m_=!char 5 to 6 of $mdate_
21
  !set d_=!char 7 to 8 of $mdate_
22
  !set option_=$option_ min="$y_-$m_-$d_"
23
  !reset y_ m_ d_
24
!endif
25
!if $Mdate_!=$empty
26
  !set y_=!char 1 to 4 of $Mdate_
27
  !set m_=!char 5 to 6 of $Mdate_
28
  !set d_=!char 7 to 8 of $Mdate_
29
  !set option_=$option_ max="$y_-$m_-$d_"
30
  !reset y_ m_ d_
31
!endif
32
!if $default_!=$empty
33
  !set y_=!char 1 to 4 of $default_
34
  !set m_=!char 5 to 6 of $default_
35
  !set d_=!char 7 to 8 of $default_
36
  !set option_=$option_ value="$y_-$m_-$d_"
37
!endif
38
<input type="date" name="$name_" id="$name_" $option_>