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/54f3ceba/6be944cd/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/54f3ceba/6be944cd/App_Code.0bgol3qt.0.cs
?#pragma checksum "D:\wwwroot\klbttc\wwwroot\App_Code\C.cs" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "FE9DE8425F6C572FBE42BFD3393C23A8D9DF7F83"

#line 1 "D:\wwwroot\klbttc\wwwroot\App_Code\C.cs"
using Control;
using System.Text.RegularExpressions;
using System.Web;
using System.Data;
using System;
using System.Configuration;
/// <summary>
///C 的提要注明
/// </summary>

public class C : CXml
{
    public C()
    {
        //
        //TODO: 在此处增长机关函数逻辑
        //
    }

    /// <summary>
    ///读取美工文件 
    ///new C().GetTempHtml("search.dwt")
    /// </summary>
    /// <param name="tmpName">文件名</param>
    /// <returns>编译后以HTML</returns>
    public string GetTempHtml(string tmpName)
    {
        string revar = "";
        string TempHtml = "";
        
        TempHtml = ReadFile(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + CXml.GetConfigString("appSettings", "TempLatePath") + "\\" + tmpName, "ERR");

        Regex regex;
        Match m;

        TempHtml = getSysset(TempHtml);

        regex = new Regex("<!--#include file=\"(?<InName>[^\"]+)\" -->");

        for (m = regex.Match(TempHtml); m.Success; m = m.NextMatch())
        {
            if (m.Groups.Count > 0)
            {
                TempHtml = TempHtml.Replace(m.Groups[0].Value.ToString(), ReadFile(AppDomain.CurrentDomain.SetupInformation.ApplicationBase + CXml.GetConfigString("appSettings", "TempLatePath") + "\\" + m.Groups["InName"].ToString(), "ERR"));
            }
        }
        TempHtml = getSql(TempHtml);
        TempHtml = getSysset(TempHtml);
        revar = BuildHtml(TempHtml);

        return revar;
    }

    public string GetTips(string p)
    {
        return GetTips(p, 0);

    }

    public string GetTips(string p, int mid)
    {
        return GetTips(p, mid, 0);

    }
    /// <summary>
    /// 当前地位
    /// </summary>
    /// <param name="p">栏目ID</param>
    /// <param name="mid">默认栏目ID</param>
    /// <returns></returns>
    public string GetTips(string p, int mid, int sid)
    {
        string revar = "";
        DataSet mds = new DataSet();
        try { mid = int.Parse(p); }
        catch { }

        if (mid > 0)
        {

            mds = GetDs("SELECT MenuSys_1.MenuSys1 AS Expr1, MenuSys.*,MenuSys_1.MenuSys0 AS Expr3 FROM MenuSys INNER JOIN       MenuSys MenuSys_1 ON        MenuSys.MenuSys3 = MenuSys_1.MenuSys0 WHERE  (MenuSys.MenuSys0 = " + mid.ToString() + " )");

            if (mds.Tables.Count > 0)
            {
                if (mds.Tables[0].Rows.Count > 0)
                {
                    var mds2 = GetDs("select top 1 * from menusys where menusys3=" + mds.Tables[0].Rows[0]["MenuSys3"] + "  and menusys9<>'classsys' order by menusys4 asc");
                    revar = " <a href=\"/\" class=\"home\">网站首页</a> &gt; <a href=\"" + (!string.IsNullOrWhiteSpace(mds.Tables[0].Rows[0]["MenuSys15"].ToString()) ? mds.Tables[0].Rows[0]["MenuSys15"] : mds.Tables[0].Rows[0]["MenuSys9"]) + ".aspx?mid=" + mds2.Tables[0].Rows[0]["menusys0"] + "\">";
                    revar += mds.Tables[0].Rows[0][0].ToString();
                    revar += " </a>";

                    if (sid > 0)
                    {
                        revar += " &gt; <span class=\"cur\">" + GetClassName(sid.ToString()) + "</span>";
                    }
                    else
                    {
                        revar += "&gt; <span class=\"cur\">" + mds.Tables[0].Rows[0]["MenuSys1"].ToString() + "</span>";
                    }
                }
            }
        }

        return revar;
    }

    /// <summary>
    /// 当前地位
    /// </summary>
    /// <param name="p">栏目ID</param>
    /// <param name="mid">默认栏目ID</param>
    /// <returns></returns>
    public string GetTips(string p, int mid, int sid,bool t)
    {
        string revar = "";
        DataSet mds = new DataSet();
        try { mid = int.Parse(p); }
        catch { }

        if (mid > 0)
        {

            mds = GetDs("SELECT MenuSys_1.MenuSys1 AS Expr1, MenuSys.*,MenuSys_1.MenuSys0 AS Expr3 FROM MenuSys INNER JOIN       MenuSys MenuSys_1 ON        MenuSys.MenuSys3 = MenuSys_1.MenuSys0 WHERE  (MenuSys.MenuSys0 = " + mid.ToString() + " )");

            if (mds.Tables.Count > 0)
            {
                if (mds.Tables[0].Rows.Count > 0)
                {
                    revar = " <a href=\"index.aspx\">首页</a> &gt; ";
                    revar += mds.Tables[0].Rows[0][0].ToString();
                    revar += " &gt; <a href=\"" + mds.Tables[0].Rows[0]["MenuSys9"].ToString() + ".aspx?mid=" + mds.Tables[0].Rows[0]["MenuSys0"].ToString() + "\">" + mds.Tables[0].Rows[0]["MenuSys1"].ToString() + "</a>   ";



                    if (sid > 0)
                    {
                        revar += " &gt; " + GetClassName(sid.ToString());
                    }
                }
            }
        }

        return revar;
    }


    public string GetName(string p)
    {
        return GetName(p, 0);

    }

    public string GetName(string p, int mid)
    {
        return GetName(p,mid,0);
    }

    public string GetName(string p, int mid, int sid)
    {
        string revar = "";
        DataSet mds = new DataSet();
        if (sid > 0)
        {
            revar = GetClassName(sid.ToString());
        }
        else
        {
            if (mid <= 0)
            {
                try { mid = int.Parse(p); }
                catch { }
            }
            if (mid > 0)
            {
                mds = GetDs("SELECT MenuSys1 FROM MenuSys WHERE  MenuSys0 = " + mid.ToString() + " ");
                if (mds.Tables.Count > 0)
                {
                    if (mds.Tables[0].Rows.Count > 0)
                    {
                        revar = mds.Tables[0].Rows[0][0].ToString() + "";
                    }
                }
            }
        }

        return revar;
    }

    /// <summary>
    /// 判断日期是否显示最新象征
    /// </summary>
    /// <param name="vdata">颁布功夫</param>
    /// <param name="vCode">7天内颁布时返回的代码</param>
    /// <returns></returns>
    public string ShowNewCode(string vdata,string vCode)
    {
        return ShowNewCode(vdata,7,vCode);
    }

    /// <summary>
    /// 判断日期是否显示最新象征
    /// </summary>
    /// <param name="vdata">颁布功夫</param>
    /// <param name="days">天数</param>
    /// <param name="vCode">参数days天内颁布时返回的代码</param>
    /// <returns></returns>
    public string ShowNewCode(string vdata,int days,string vCode)
    {
        string revars = "";
        if (days <0 )
        {
            days = 7;
        }
        if (vCode.Length>0)
        {
            try
            {
                DateTime Ts1 = DateTime.Now;
                DateTime Ts2 = DateTime.Parse(vdata);

                if (Ts1 < Ts2.AddDays(days))
                {
                    revars = vCode;
                }
            }
            catch
            {
            }
        }
        return revars;
    }
}


#line default
#line hidden