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 |