//保存操作 protected void btnsave_Click(object sender, EventArgs e) { TPortalClass.JpPubHtml JpPubHtml = new TPortalClass.JpPubHtml(); TPortalClass.JpColumns JpColumns = new TPortalClass.JpColumns(); JpPubHtml.id = txtid.Text; JpPubHtml.pages = txtpages.Text; if (txtdays.Value != "") { JpPubHtml.days = txtdays.Value; } else { JpPubHtml.days = "0"; } JpPubHtml.status = staticstatus.SelectedValue; //string ls_bzw = "0"; //if (staticstatus.SelectedValue == "开启") //{ // ls_bzw = "1"; //} //JpColumns.shtml = ls_bzw; JpPubHtml.status = TextBox1.Text; if (txtop.Text == "add") { if (JpPubHtml.Insert()) { //更新栏目中是否开启静态关闭功能标志位 //JpColumns.UpdateJtfb_plcl(); Response.Write("<script language=javascript>alert('保存成功!');window.location='pubhtml.aspx';</script>"); return; } else { Response.Write("<script language=javascript>alert('保存失败!');window.location='pubhtml.aspx';</script>"); return; } } else { if (JpPubHtml.Update()) { //更新栏目中是否开启静态关闭功能标志位 //JpColumns.UpdateJtfb_plcl(); Response.Write("<script language=javascript>alert('保存成功!');window.location='pubhtml.aspx';</script>"); return; } else { Response.Write("<script language=javascript>alert('保存失败!');window.location='pubhtml.aspx';</script>"); return; } } }
//#region 检查权限================================= //private void ChkRole(string Roleid) //{ // TPortalClass.JpRoleuser JpRoleuser = new TPortalClass.JpRoleuser(); // if (JpRoleuser.isHaveRole(Roleid, this.Session["uid"].ToString()) == true || JpRoleuser.isHaveRole("Role9999", this.Session["uid"].ToString()) == true) // { // btnpub1.Visible = true; // btnpub2.Visible = true; // btnpub3.Visible = true; // btnpub4.Visible = true; // } // else // { // btnpub1.Visible = false; // btnpub2.Visible = false; // btnpub3.Visible = false; // btnpub4.Visible = false; // } //} //#endregion private void DataPlay() { TPortalClass.JpPubHtml JpPubHtml = new TPortalClass.JpPubHtml(); txtid.Text = JpPubHtml.id; txtpages.Text = JpPubHtml.pages; txtdays.Value = JpPubHtml.days; //staticstatus.SelectedValue = JpPubHtml.status; TextBox1.Text = JpPubHtml.status; //if (staticstatus.SelectedValue == "关闭") //{ // tr1.Visible = false; // tr2.Visible = false; // tr3.Visible = false; // tr4.Visible = false; //} if (txtid.Text == "") { txtop.Text = "add"; txtid.Text = System.Guid.NewGuid().ToString(); } else { txtop.Text = "modify"; } //加载一级栏目 TPortalClass.JpColumns JpColumns = new TPortalClass.JpColumns(); DataTable dt_col = JpColumns.GetColumnsOnline(); int j = 1; this.ddlcol.Items.Insert(0, new ListItem("--请选择--", "")); if (dt_col.Rows.Count > 0) { for (int i = 0; i < dt_col.Rows.Count; i++) { if (dt_col.Rows[i]["shtml"].ToString() == "1" && dt_col.Rows[i]["cid"].ToString().Length == 3) //静态发布的栏目 { this.ddlcol.Items.Insert(j, new ListItem(dt_col.Rows[i]["cname"].ToString(), dt_col.Rows[i]["cid"].ToString())); j = j + 1; } } } }
//���·���ʱͬʱ������ҳ�����õĶ���ҳ public void PubHtml_Config() { //��̬������ҳ�����õ�ҳ�� try { String fname = ""; JpSite site = new JpSite(); JpShtml jpshtml = new JpShtml(); jpshtml.source_path = "http://" + site.host + "/index.aspx"; jpshtml.target_path = site.root + fname; jpshtml.Flush(); JpPubHtml JpPubHtml = new JpPubHtml(); String pages = JpPubHtml.pages; if (pages != "") { String[] lv_pages = pages.Split(','); for (int i = 0; i < lv_pages.Length; i++) { fname = lv_pages[i].Substring(0, lv_pages[i].LastIndexOf(".")) + ".html"; jpshtml.source_path = "http://" + site.host + lv_pages[i]; jpshtml.target_path = site.root + fname; jpshtml.Flush(); } } } catch { } }