12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- $PBExportHeader$f_pow_rpt.srf
- global type f_pow_rpt from function_object
- end type
- forward prototypes
- global function boolean f_pow_rpt (long arg_rpid)
- end prototypes
- global function boolean f_pow_rpt (long arg_rpid);//==============================================================================
- // 函数: f_pow_rpt()
- //------------------------------------------------------------------------------
- // 描述: 自定义报表权限检查
- //------------------------------------------------------------------------------
- // 参数:
- // value long arg_rpid
- //------------------------------------------------------------------------------
- // 返回值: boolean
- //------------------------------------------------------------------------------
- // 作者: ZQH 日期: 2008-09-27
- //------------------------------------------------------------------------------
- // 修改历史:
- //
- //==============================================================================
- Long len_rgt,len_id
- Long i
- String ls_rptid
- ls_rptid = ',' + String(arg_rpid) + ','
- len_rgt = Len(sys_right_rpt)
- len_id = Len(ls_rptid)
- FOR i = 1 TO len_rgt
- IF Mid(sys_right_rpt,i,1) = '0' OR Mid(sys_right_rpt,i,len_id) = ls_rptid THEN
- GOTO ext
- END IF
- NEXT
- RETURN FALSE
- ext:
- RETURN TRUE
- end function
|