zoukankan      html  css  js  c++  java
  • How to using X++ code to add security checking for go to main table

    AOT/SysSetupFormRun/task

    // VAR Changed on 29 Jun 2011 at 17:29:22 by 7519, add security checking for go to main table
    public int task(int _p1)
    {
        #task
        FormDataSource formDataSource;

        int ret;

        // VAR Changed on 29 Jun 2011 at 17:29:22 by 7519, add security checking for go to main table - start
        #define.TaskMainTable(293)

        if (    _p1 == #TaskMainTable
            && !hasSecuritykeyAccess(securitykeynum(THK_GoToMainTable), AccessType::Delete))
        {
            Box::stop("@SYS81158""@SYS72189");
            return 0;
        }
        // VAR Changed on 29 Jun 2011 at 17:29:22 by 7519, add security checking for go to main table - end

        if (_p1 == #taskFilter)
        {
            formDataSource = this.objectSet();
            if (formDataSource &&
                formDataSource.queryRun() &&
                formDataSource.queryRun().args() &&
                !formDataSource.queryRun().args().caller())
            {
                formDataSource.queryRun().args().caller(this);
            }
        }

        ret = super(_p1);

        return ret;
    }
  • 相关阅读:
    C#基础—string等类的有趣方法_1
    设计模式
    OOP-面向对象程序设计
    CSS3实用效果大全
    HTML5 DOM元素类名相关操作API classList简介(转载自张鑫旭大神)
    Js写的一个倒计时效果实例
    垂直居中的几种方案
    大图片加载优化解决方案
    DomReady实现策略
    脱离文档流
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2429824.html
Copyright © 2011-2022 走看看