f_oa_workremind_releasetime.srf 859 B

123456789101112131415161718192021222324252627282930
  1. $PBExportHeader$f_oa_workremind_releasetime.srf
  2. global type f_oa_workremind_releasetime from function_object
  3. end type
  4. forward prototypes
  5. global function s_oa_workremind_timetype f_oa_workremind_releasetime (string arg_parm)
  6. end prototypes
  7. global function s_oa_workremind_timetype f_oa_workremind_releasetime (string arg_parm);s_oa_workremind_timetype ins_timetype
  8. string timeStr[]
  9. f_oa_workremind_splitstr(arg_parm,"!",ref timeStr)
  10. if pos(arg_parm,"rep")<>0 then
  11. ins_timetype.checktype=timeStr[1]
  12. ins_timetype.IntervalType=timeStr[2]
  13. ins_timetype.Interval=timeStr[3]
  14. ins_timetype.freType=timeStr[4]
  15. ins_timetype.fre=timeStr[5]
  16. ins_timetype.startDate=timeStr[6]
  17. elseif pos(arg_parm,"once")<>0 then
  18. ins_timetype.checktype=timeStr[1]
  19. ins_timetype.oncedate=timeStr[2]
  20. ins_timetype.oncetime=timeStr[3]
  21. end if
  22. return ins_timetype
  23. end function