12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- $PBExportHeader$f_power_ind.srf
- global type f_power_ind from function_object
- end type
- forward prototypes
- global function boolean f_power_ind (long argno)
- global function boolean f_power_ind (long argno, ref string arg_msg)
- end prototypes
- global function boolean f_power_ind (long argno);//f_power_ind
- //int i
- //
- //if sys_power_issuper then return true
- //i=integer(mid(sys_right,argno,1))
- //if i=1 then return true
- //return false
- return f_power_ind(argno, sys_msg_pow)
- end function
- global function boolean f_power_ind (long argno, ref string arg_msg);//f_power_ind
- Int i
- String ls_treename
- IF sys_power_issuper THEN RETURN True
- i = Integer(Mid(sys_right,argno,1))
- IF i = 1 THEN RETURN True
- SELECT treename INTO :ls_treename
- FROM sys_func_pwr
- Where funcid = :argno;
- IF IsNull(ls_treename) THEN ls_treename = ""
- IF ls_treename = "" THEN
- arg_msg = "权限ID:"+String(argno)+"未定义"
- ELSE
- arg_msg = '你没有['+ls_treename+']的使用权限!'
- END IF
- RETURN False
- end function
|