|
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/ |
?#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> > <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 += " > <span class=\"cur\">" + GetClassName(sid.ToString()) + "</span>";
}
else
{
revar += "> <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> > ";
revar += mds.Tables[0].Rows[0][0].ToString();
revar += " > <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 += " > " + 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