Subversion Repositories wimsdev

Rev

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