918博天堂

Server : Microsoft-IIS/10.0
System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586
User : jxgj ( 0)
PHP Version : 7.0.33
Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server
Directory :  D:/tmp_aspnet/root/6b11be23/e503b68d/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/6b11be23/e503b68d/App_Web_w108wsth.13.cs
?#pragma checksum "D:\wwwroot\keman\wwwroot\Back\main\Menu.aspx.cs" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "BBB50D7FDC7AF63AABD83F4624AAF7C6"

#line 1 "D:\wwwroot\keman\wwwroot\Back\main\Menu.aspx.cs"
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using CoreClass;
using System.Data.OleDb;

public partial class Back_Main_Menu : System.Web.UI.Page
{
    protected CoreClass.DBCommon dbc = new DBCommon();
    protected CoreClass.PublicFunction pubfun = new PublicFunction();
    protected void Page_Load(object sender, EventArgs e)
    {
        string str = "var toptabmenu = [";
        string mainStr = "";
        string subStr = "";
        string MenuSqlStr = " and isMenu=true";
        if (!Convert.ToBoolean(Session["AdminIsAdmin"].ToString()))
        {
            MenuSqlStr += " and (MenuKey in (Select Rights From AdminsRights Where Id=" + Session["AdminId"].ToString() + ") or MenuKey in (select Rights From AdminRoleRights Where RoleId=" + Int32.Parse(Session["AdminRoleId"].ToString()).ToString() + "))";
        }
        DataTable dt = dbc.GetDataTableBySql("Select MenuTitle,MenuKey,MenuUrl From MenuItems where isTopFolder=true " + MenuSqlStr + " Order By ordernum");
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            #region 二级
            string mainmenulist = "";
            string mainmenuidlist = "";
            DataTable dtt = dbc.GetDataTableBySql("Select MenuTitle,MenuKey From MenuItems where isFolder=true " + MenuSqlStr + " and PKey='" + dt.Rows[i]["MenuKey"].ToString() + "'  Order By ordernum");
            for (int j = 0; j < dtt.Rows.Count; j++)
            {
                if (mainStr != "") mainStr += ",";
                if (mainmenulist != "") mainmenulist += ",";
                if (mainmenuidlist != "") mainmenuidlist += ",";
                mainStr += "{'id':'" + (i + 1) + "0" + (j + 1) + "','menuid':'" + (i + 1) + "0" + (j + 1) + "0','menutitle':'" + dtt.Rows[j]["MenuTitle"] + "'}";
                mainmenulist += (i + 1) + "0" + (j + 1);
                mainmenuidlist += (i + 1) + "0" + (j + 1) + "0";

                #region 三级
                DataTable dttt = dbc.GetDataTableBySql("Select MenuTitle,MenuKey,MenuUrl From MenuItems where PKey='" + dtt.Rows[j]["MenuKey"].ToString() + "' " + MenuSqlStr + "  Order By ordernum");
                for (int k = 0; k < dttt.Rows.Count; k++)
                {
                    if (subStr != "") subStr += ",";
                    subStr += "{'menuparentid':'" + (i + 1) + "0" + (j + 1) + "0','menutitle':'" + dttt.Rows[k]["MenuTitle"] + "','link':'" + dttt.Rows[k]["MenuUrl"] + "','frameid':'main'}";
                }
                dttt.Dispose();
                #endregion

            }
            dtt.Dispose();
            #endregion

            str += "{'id':'" + (i + 1) + "','title':'" + dt.Rows[i]["MenuTitle"] + "','mainmenulist':'" + mainmenulist + "','mainmenuidlist':'" + mainmenuidlist + "','defaulturl':'" + dt.Rows[i]["MenuUrl"] + "','system':'1'}";
            if ((i + 1) < dt.Rows.Count) str += ",";
        }
        dt.Dispose();
        str += "];";

        //二级
        str += "\nvar mainmenu = [" + mainStr + "];";
        //三级
        str += "\nvar submenu = [" + subStr + "];";
        str += "\nvar shortcut = [];";
        Response.Write(str);
    }
}


#line default
#line hidden