Subversion Repositories wimsdev

Rev

Rev 13692 | Rev 14298 | 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
!!
6
!!
7
!!
8
 
9
!distribute line $wims_read_parm into default_,name_,date_
10
!distribute item $date_ into mdate_,Mdate_
14293 guerimand 11
!if $jquery_defined=yes
12
  !set option_=dateFormat:"yymmdd"
13
  !if $mdate_!=$empty
14
    !set option_=$option_,minDate:$mdate_
15
  !endif
16
  !if $Mdate_!=$empty
17
    !set option_=$option_,maxDate:$Mdate_
18
  !endif
11731 guerimand 19
 
14293 guerimand 20
  !set name_=!nospace $name_
12801 obado 21
 
14293 guerimand 22
  !set js_lang=$lang
23
  !if $lang=cn
24
    !set js_lang=zh-CN
25
  !endif
26
  !if $lang=tw
27
    !set js_lang=zh-TW
28
  !endif
29
  !if $lang=si
30
    !set js_lang=sl
31
  !endif
32
  !if $lang=en
33
    !set js_lang=en-GB
34
  !endif
35
 
36
  <script charset="UTF-8" src="scripts/js/external/jquery-ui/ui/i18n/datepicker-$js_lang.js"></script>
37
  <script>
38
   $$( function() {$$( "#$name_" ).datepicker({$option_});});
39
  </script>
40
  <input type="text" size="10"  name="$name_" id="$name_" value="$default_" />
41
 
42
!else
43
 
44
  !if $months=$empty
45
    !readproc adm/lang/date.phtml.$lang
46
  !endif
47
  !set $(name_)year=!char 1 to 4 of $default_
48
  !set $(name_)month=!char 5 to 6 of $default_
49
  !set $(name_)month=$[$($(name_)month)]
50
  !set $(name_)day=!char 7 to 8 of $default_
51
  !set $(name_)day=$[$($(name_)day)]
52
  !set min_=!char 2 to 5 of $(date_[1])
53
  !set max_=!char 2 to 5 of $(date_[2])
54
  !formselect $(name_)day from 1 to 31
55
  !formselect $(name_)month from 1 to 12 prompt $months
56
  !formselect $(name_)year from $min_ to $max_
11731 guerimand 57
!endif