uo_email_power.sru 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. $PBExportHeader$uo_email_power.sru
  2. forward
  3. global type uo_email_power from nonvisualobject
  4. end type
  5. end forward
  6. global type uo_email_power from nonvisualobject
  7. end type
  8. global uo_email_power uo_email_power
  9. forward prototypes
  10. public function boolean can_see_other (ref string arg_msg)
  11. public function boolean can_edit (ref string arg_msg)
  12. public function boolean can_delete (ref string arg_msg)
  13. public function boolean can_see_mailset (ref string arg_msg)
  14. public function boolean can_deleteemail (ref string arg_msg)
  15. public function boolean can_deleteemail_forever (ref string arg_msg)
  16. end prototypes
  17. public function boolean can_see_other (ref string arg_msg);arg_msg = '没有权限,未override这个方法'
  18. return false
  19. end function
  20. public function boolean can_edit (ref string arg_msg);arg_msg = '没有权限,未override这个方法'
  21. return false
  22. end function
  23. public function boolean can_delete (ref string arg_msg);arg_msg = '没有权限,未override这个方法'
  24. return false
  25. end function
  26. public function boolean can_see_mailset (ref string arg_msg);arg_msg = '没有权限,未override这个方法'
  27. return false
  28. end function
  29. public function boolean can_deleteemail (ref string arg_msg);arg_msg = '没有权限,未override这个方法'
  30. return false
  31. end function
  32. public function boolean can_deleteemail_forever (ref string arg_msg);arg_msg = '没有权限,未override这个方法'
  33. return false
  34. end function
  35. on uo_email_power.create
  36. call super::create
  37. TriggerEvent( this, "constructor" )
  38. end on
  39. on uo_email_power.destroy
  40. TriggerEvent( this, "destructor" )
  41. call super::destroy
  42. end on