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/MBoogaard/oosting-horseriding.com/wwwroot/CMSMessages/FeatureNotAvailable.aspx.cs
using System;

using CMS.Helpers;
using CMS.LicenseProvider;
using CMS.UIControls;
using CMS.EventLog;

public partial class CMSMessages_FeatureNotAvailable : MessagePage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string domain = QueryHelper.GetText("domainname", String.Empty);

        if (domain != String.Empty)
        {
            LicenseKeyInfo lki = LicenseKeyInfoProvider.GetLicenseKeyInfo(domain);
            if (lki != null)
            {    
                string feature = QueryHelper.GetText("feature", String.Empty);

                if (feature != String.Empty)
                {
                    LabelMessage.Text = String.Format(GetString("general.specifiedFeatureNotAvailable"), feature);

                    // Log message to event log
                    EventLogProvider.LogEvent(
                        EventType.WARNING,
                        "Feature not available page",
                        "FeatureNotAvailable",
                        String.Format(GetString("license.featurelog.detail"), feature, LicenseHelper.GetEditionName(lki.Edition)),
                        RequestContext.CurrentURL
                    );
                }
                else
                {
                    LabelMessage.Text = GetString("general.FeatureNotAvailable");

                    // Log message to event log
                    EventLogProvider.LogEvent(
                        EventType.WARNING,
                        "Feature not available page",
                        "FeatureNotAvailable",
                        String.Format(GetString("license.featurelog"), LicenseHelper.GetEditionName(lki.Edition)),
                        RequestContext.CurrentURL
                    );
                }
            }
            else
            {
                LabelMessage.Text = GetString("general.licensenotfound").Replace("%%name%%", domain);
            }
        }
        titleElem.TitleText = GetString("general.AccessDenied");
    }
}