| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- using SiteCore;
- using System;
- using System.Text;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using Utils;
- public partial class MasterPage_Page : System.Web.UI.MasterPage
- {
- BasePage _bp = null;
- protected override void OnInit(EventArgs e)
- {
- _bp = this.Page as BasePage;
- if (!IsPostBack)
- {
- if (!_bp.CheckRights()) return;
- //if (!_bp._selfCheckPermission)
- //{
- // //权限
- // if (!InitPermission()) return;
- //}
- }
- string path = CommonHelper.GetPrePath();
- StringBuilder str = new StringBuilder();
- str.AppendFormat("<script src=\"{0}js/boot.js?v={1}\" type=\"text/javascript\"></script>", path, BasePage.SiteVer);
- str.AppendFormat("<script src=\"{0}js/edit.js?v={1}\" type=\"text/javascript\"></script>", path, BasePage.SiteVer);
- str.AppendFormat("<link href=\"{0}css/edit.css?v={1}\" rel=\"stylesheet\" />", path, BasePage.SiteVer);
- Literal lt = new Literal();
- lt.Text = str.ToString();
- Page.Header.Controls.AddAt(2, lt);
- base.OnInit(e);
- }
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- if (_bp._script.Length > 0)
- litScript.Text = "<script type=\"text/javascript\">" + _bp._script.ToString() + "</script>";
- }
- }
- #region 初始化权限
- private bool InitPermission()
- {
- return false;
- //if (_bp.PmTag == "")
- //{
- // _bp.ShowError("您当前没有权限查看该页面");
- // return false;
- //}
- //DataTable dt = WebUser.GetPermission(_bp.CurrentUser.PKey);
- //System.Data.DataView dv = new System.Data.DataView(dt);
- //dv.RowFilter = string.Format("tag like '{0}%'", _bp.PmTag);
- //if (dv.Count < 1)
- //{
- // _bp.ShowError("您当前没有权限查看该页面");
- // return false;
- //}
- //if (_bp._selfCheckPermission) return true;
- //string tag;
- //StringBuilder str = new StringBuilder();
- //int i = 0;
- //foreach (DataRowView drv in dv)
- //{
- // string tmpTag = drv["Tag"].ToString();
- // if (tmpTag.IndexOf("_") == -1) continue;
- // tag = tmpTag.Replace(_bp.PmTag + "_", "");
- // _bp._permissions.Add(tag);//加入权限
- // if (tag == "view") continue;
- // str.Append((i > 0 ? "|" : "") + tag + "," + drv["Name"]);
- // i++;
- //}
- //if(str.Length>0)
- // _bp.AppendScript("actionData=\"" + str.ToString() + "\";");
- //return true;
- }
- #endregion
- }
|