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/TDijk1/erp-apps.eu/wwwroot/CMSModules/Modules/Pages/Class/Query/Edit.aspx.cs
using System;

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


[EditedObject(QueryInfo.OBJECT_TYPE, "objectid")]

[SaveAction(1)]
public partial class CMSModules_Modules_Pages_Class_Query_Edit : GlobalAdminPage
{
    /// <summary>
    /// Edited query object.
    /// </summary>
    private QueryInfo QueryObject
    {
        get
        {
            return (QueryInfo)EditedObject;
        }
    }


    /// <summary>
    /// Initializes the page and the QueryEditing control
    /// </summary>
    /// <param name="sender">Ignored</param>
    /// <param name="e">Ignored</param>
    protected void Page_Init(object sender, EventArgs e)
    {
        // Get the current class ID
        queryEdit.ClassID = QueryHelper.GetInteger("parentobjectid", 0);
        queryEdit.ModuleID = QueryHelper.GetInteger("moduleid", 0);
    }


    protected void Page_Load(object sender, EventArgs e)
    {
        // Init breadcrumbs
        PageBreadcrumbs.AddBreadcrumb(new BreadcrumbItem()
        {
            Index = 0,
            Text = GetString("sysdev.class_edit_query_edit.queries"),
            RedirectUrl = URLHelper.AppendQuery(UIContextHelper.GetElementUrl(ModuleName.CMS, "Queries"), "parentobjectid=" + queryEdit.ClassID + "&moduleid=" + queryEdit.ModuleID + "&displaytitle=false")
        });

        if (QueryObject == null)
        {
            PageBreadcrumbs.AddBreadcrumb(new BreadcrumbItem()
            {
                Index = 1,
                Text = GetString("sysdev.class_edit_query_edit.newquery"),
            });
        }

        // If the existing query is being edited
        if (QueryObject != null)
        {
            queryEdit.QueryID = QueryObject.QueryID;

            // Add the current item
            PageBreadcrumbs.AddBreadcrumb(new BreadcrumbItem()
            {
                Text = GetString(QueryObject.QueryName),
            });
        }
        else
        {
            // If the new query is being created        
            queryEdit.QueryID = 0;
        }
    }
}