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/wwwroot/CMSModules/Modules/Pages/Settings/Default.aspx.cs
using System;
using System.Data;

using CMS.Core;
using CMS.ExtendedControls;
using CMS.Helpers;
using CMS.DataEngine;
using CMS.PortalEngine;
using CMS.UIControls;

[UIElement(ModuleName.CMS, "Modules.Settings")]
public partial class CMSModules_Modules_Pages_Settings_Default : GlobalAdminPage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (CultureHelper.IsUICultureRTL())
        {
            ControlsHelper.ReverseFrames(colsFrameset);
        }

        int moduleId = QueryHelper.GetInteger("moduleid", 0);
        int catId = QueryHelper.GetInteger("categoryid", -1);

        if (catId <= 0)
        {
            string whereCond = moduleId > 0 ? "CategoryResourceID = " + moduleId : "CategoryParentID = (SELECT CategoryId FROM CMS_SettingsCategory WHERE CategoryName = 'CMS.Settings')";
            DataSet ds = SettingsCategoryInfoProvider.GetSettingsCategories(whereCond, "CategoryLevel, CategoryOrder", 1, "CategoryIsGroup, CategoryID, CategoryParentID");
            if (!DataHelper.DataSourceIsEmpty(ds))
            {
                DataRow row = ds.Tables[0].Rows[0];
                catId = ValidationHelper.GetBoolean(row["CategoryIsGroup"], false) ? ValidationHelper.GetInteger(row["CategoryParentID"], 0) : ValidationHelper.GetInteger(row["CategoryID"], 0);
            }
            else
            {
                catId = SettingsCategoryInfoProvider.GetRootSettingsCategoryInfo().CategoryID;
            }
        }

        frameTree.Attributes["src"] = "Tree.aspx?categoryid=" + catId + "&moduleid=" + moduleId;

        var queryString = "categoryid=" + catId + "&moduleid=" + moduleId + "&objectID=" + catId + "&objectParentID=" + moduleId;
        frameMain.Attributes["src"] =  URLHelper.AppendQuery(UIContextHelper.GetElementUrl(ModuleName.CMS, "EditSettingsCategory", false), queryString);

        ScriptHelper.HideVerticalTabs(this);
    }
}