HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/RMourik/bassol.nl/CMS/CMSAdminControls/UI/System/PermissionMessage.ascx.cs
using System;
using System.Data;
using System.Collections;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

using CMS.Helpers;
using CMS.UIControls;

public partial class CMSAdminControls_UI_System_PermissionMessage : CMSUserControl
{
    #region "Variables"

    private string mResource;
    private string mPermission;
    private string mErrorMessage;
    private bool? mDisplayMessage = null;

    #endregion


    #region "Public properties"

    /// <summary>
    /// Resource name.
    /// </summary>
    public string Resource
    {
        get
        {
            return mResource;
        }
        set
        {
            mResource = value;
        }
    }


    /// <summary>
    /// Permission name.
    /// </summary>
    public string Permission
    {
        get
        {
            return mPermission;
        }
        set
        {
            mPermission = value;
        }
    }


    /// <summary>
    /// Error message.
    /// </summary>
    public string ErrorMessage
    {
        get
        {
            return DataHelper.GetNotEmpty(mErrorMessage, GetString("General.PermissionResource"));
        }
        set
        {
            mErrorMessage = value;
        }
    }


    public bool DisplayMessage
    {
        get
        {
            return ValidationHelper.GetBoolean(mDisplayMessage, true);
        }
        set
        {
            mDisplayMessage = value;
        }
    }

    #endregion


    /// <summary>
    /// Display message.
    /// </summary>
    /// <param name="e">Event args</param>
    protected override void OnPreRender(EventArgs e)
    {
        if (mDisplayMessage != null)
        {
            Visible = DisplayMessage;
        }

        if (!String.IsNullOrEmpty(ErrorMessage))
        {
            lblPermission.Text = String.Format(ErrorMessage, Permission, Resource);
        }

        base.OnPreRender(e);
    }
}