Subversion Repositories wimsdev

Rev

Rev 13692 | Rev 14299 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  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_
  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
  19.  
  20.   !set name_=!nospace $name_
  21.  
  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_
  57. !endif
  58.