⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 edit.jsp

📁 华东粮油电子交易市场网站源码华东粮油电子交易市场网站源码华东粮油电子交易市场网站源码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="/inc/pv/admin.jsp"%>
<%@ include file="/inc/public/msg.jsp"%>
<%
	/*****
	*
	* 功能介绍:根据当前的MenuId,对应的action名和当前用户,判断是否有进入此页面的权限
	*	
	*/
	if(checkPv(strMenuId,"edit",user)<0){
		noPv(out);
		return;
	}
%>
<%
	String strId = igec.util.Tool.getStr(request.getParameter("NewsId"));
	if(igec.util.Tool.IsEmpty(strId)){
		showError("缺少要编辑的新闻ID。",out);
		return;
	}
	igec.site.extend.bean.NewsObj news = new igec.site.extend.bean.NewsObj();
	news.setStrId(strId);
	int iFlag = igec.site.extend.business.NewsBusiness.getNews(news);
	if(iFlag<0){
		showError(out);
		return;
	}
	String strInfoType[] = igec.util.Tool.stringToArray(news.getStrClassId(),",");
	String strSpecialType[] = igec.util.Tool.stringToArray(news.getStrSpecialId(),",");
	String strCodeType[] = igec.util.Tool.stringToArray(news.getStrCodeType(),",");
	String strAreaType[] = igec.util.Tool.stringToArray(news.getStrAreaType(),",");
%>
<html>
<head>
<title><%=news.getStrTitle()%>--<%=igec.site.base.bean.SitePara.strWebTitle%></title>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<link rel="stylesheet" type="text/css" href="<%=strCssPath%>">
<script language="javascript" src="<%=igec.site.base.bean.SitePara.strVirtualName%>/js/clear.jsp"></script>
<script language="javascript" src="<%=igec.site.base.bean.SitePara.strVirtualName%>/js/public.js"></script>
<script language="javascript" src="<%=igec.site.base.bean.SitePara.strVirtualName%>/js/check.js"></script>
<script language="javascript" src="<%=igec.site.base.bean.SitePara.strVirtualName%>/js/xmlhttp.js"></script>
<script language="javascript" src="<%=igec.site.base.bean.SitePara.strVirtualName%>/js/mutiselect.js"></script>
<script language="javascript" src="<%=strSkinBase%>/js/forbid.js"></script>
<script language = "JavaScript">
<!--
function getUpFileList(){
	return document.myform.UploadFiles.value;
}
function addPic(strFileName){
  document.myform.IncludePic.checked=true;
  document.myform.DefaultPicUrl.value=strFileName;
  document.myform.DefaultPicList.options[document.myform.DefaultPicList.length]=new Option(strFileName,strFileName);
  document.myform.DefaultPicList.selectedIndex+=1;
  if(document.myform.UploadFiles.value==''){
	document.myform.UploadFiles.value=strFileName;
  }
  else{
    document.myform.UploadFiles.value=document.myform.UploadFiles.value+","+strFileName;
  }
}
function selectPaginationType()
{
  document.myform.PaginationType.value = 1;
}

function setAction(lsAction,lsTarget){
	document.myform.action = lsAction;
	document.myform.target = lsTarget;
	if(CheckForm(document.myform)){
		if(lsTarget=="_pw"){
			window.open("about:blank","_pw","width=800,height=600,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no");
		}		
		document.myform.submit();
	}
}
function CheckForm(loObj){
  if (editor.EditMode.checked==true)
	  document.myform.Content.value=editor.HtmlEdit.document.body.innerText;
  else
	  document.myform.Content.value=editor.HtmlEdit.document.body.innerHTML;
  if(!Check(loObj)) return false;

	setObjValue("ClassId",getLastValue("im"));
	if(getObjValue("ClassId")==""){
		alert("请选择相应的资讯分类!");
		return false;
	}
  <%if('1'==igec.util.Tool.getSafeChar(site.bean.SitePara.strSysFunctionOpenFlag,site.bean.SitePara.iOpenInfoCode)){%>
 		setObjValue("CodeId",getSelectCurValue("ic"));
	<%}%>
	<%if('1'==igec.util.Tool.getSafeChar(site.bean.SitePara.strSysFunctionOpenFlag,site.bean.SitePara.iOpenInfoArea)){%>
 		setObjValue("AreaId",getSelectCurValue("ia"));
	<%}%>
	<%if('1'==igec.util.Tool.getSafeChar(site.bean.SitePara.strSysFunctionOpenFlag,site.bean.SitePara.iOpenSpecial)){%>
 		setObjValue("SpecialId",getSelectCurValue("is"));
	<%}%>
  if(document.myform.Content.value==""){
    alert("新闻内容不能为空!");
		editor.HtmlEdit.focus();
		return false;
  }
  document.myform.Content.value = clearSiteUrl(document.myform.Content.value);
  //检查是否SESSION已经丢失
  var strHref = "<%=site.bean.SitePara.strVirtualName + site.bean.SitePara.strManageFolder%>/work.do?action=timeout&recf=timeIsOut&mr=" + Math.random();
	__XmlHttpPool__.PostRemoteData(strHref,function onGetData(strContent){on_aJax_GetReceiveData(strContent,"");},"");
  return false;
}
function timeIsOut(lsValue){
	if(lsValue=="0"){//没有超时
		if(document.myform.target == "_pw"){
			window.open("about:blank","_pw","width=800,height=600,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no");
		}
		document.myform.submit();
	}else{//超时
		alert("警告:您的登录有效期已过,请将当前编辑的文章另外保存,重新登录之后再进行操作!");
	}
}
<%if(false){%>
function setBox(loObj,lsObj){
	if(loObj==null){
		return;
	}
	var loObjArray = document.all(lsObj);
	if(typeof(loObjArray.length)=="undefined"){
		loObj.checked = true;
		return;
	}
	for(var i=0;i<loObjArray.length;i++){
		if(loObj!=loObjArray[i]){
			if(loObj.checked)
				loObjArray[i].checked = false;
			loObjArray[i].disabled = loObj.checked;		
		}
	}
}
function setMultiInfoClass(strResult){
	var strResultArray = strResult.split(":");
	if(strResultArray.length!=2){
		alert("返回结果中含有非法字符!请过滤\":\"号!");
		return;
	}
	getObject("InfoTip").innerHTML = "<font color='#0000FF'>其它所属分类为:</font><font color='#FF0000'>" + strResultArray[1] + "</font>";
	getObject("OInfoClass").value = strResultArray[0];
}
function setMultiSpecialClass(strResult){
	var strResultArray = strResult.split(":");
	if(strResultArray.length!=2){
		alert("返回结果中含有非法字符!请过滤\":\"号!");
		return;
	}
	getObject("SpeicalTip").innerHTML = "<font color='#0000FF'>其它所属专题为:</font><font color='#FF0000'>" + strResultArray[1] + "</font>";
	getObject("OSpecialClass").value = strResultArray[0];
}
<%}%>
function init(){
	<%
	String strOInfoClass="",strOSpecialClass="",strOAreaClass="",strOCodeClass="";	
	if(strInfoType!=null){
		out.println("setCurSelectValue('im','" + strInfoType[0] + "');");
		for(int i=1;i<strInfoType.length;i++){
			if(igec.util.Tool.IsEmpty(strOInfoClass)){
				strOInfoClass = strInfoType[i];
			}else{
				strOInfoClass += "," + strInfoType[i];
			}
		}
		if(!igec.util.Tool.IsEmpty(strOInfoClass)){
			String strTemp[][] = null;
			if(strOInfoClass.indexOf(",")>=0)
				strTemp = igec.site.base.business.DataUtilBusiness.getValues("SELECT TITLE FROM TAB_IGECMENU WHERE ID IN ('" + igec.util.Tool.replaceAll(strOInfoClass,",","','") + "')");
			else
				strTemp = igec.site.base.business.DataUtilBusiness.getValues("SELECT TITLE FROM TAB_IGECMENU WHERE ID='" + strOInfoClass + "'");
			String strTempClass = "";
			if(strTemp!=null){
				for(int n=0;n<strTemp.length;n++){
					if(igec.util.Tool.IsEmpty(strTempClass)) strTempClass = strTemp[n][0];
					else strTempClass += "," + strTemp[n][0];
				}
			}
			//out.println("setMultiInfoClass(\"" + strOInfoClass + ":" + strTempClass + "\");");
		}
	}
	if(strSpecialType!=null){
		out.println("setCurSelectValue('is','" + strSpecialType[0] + "');");
		for(int i=1;i<strSpecialType.length;i++){
			if(igec.util.Tool.IsEmpty(strOSpecialClass)){
				strOSpecialClass = strSpecialType[i];
			}else{
				strOSpecialClass += "," + strSpecialType[i];
			}
		}
		if(!igec.util.Tool.IsEmpty(strOSpecialClass)){
			String strTemp[][] = null;
			if(strOSpecialClass.indexOf(",")>=0)
				strTemp = igec.site.base.business.DataUtilBusiness.getValues("SELECT TITLE FROM TAB_IGECMENU WHERE ID IN ('" + igec.util.Tool.replaceAll(strOSpecialClass,",","','") + "')");
			else
				strTemp = igec.site.base.business.DataUtilBusiness.getValues("SELECT TITLE FROM TAB_IGECMENU WHERE ID='" + strOSpecialClass + "'");
			String strTempClass = "";
			if(strTemp!=null){
				for(int n=0;n<strTemp.length;n++){
					if(igec.util.Tool.IsEmpty(strTempClass)) strTempClass = strTemp[n][0];
					else strTempClass += "," + strTemp[n][0];
				}
			}
			//out.println("setMultiSpecialClass(\"" + strOSpecialClass + ":" + strTempClass + "\");");
		}
	}
	if(strCodeType!=null){
		out.println("setCurSelectValue('ic','" + strCodeType[0] + "');");
		for(int i=1;i<strCodeType.length;i++){
			if(igec.util.Tool.IsEmpty(strOCodeClass)){
				strOCodeClass = strCodeType[i];
			}else{
				strOCodeClass += "," + strCodeType[i];
			}
		}		
	}
	if(strAreaType!=null){
		out.println("setCurSelectValue('ia','" + strAreaType[0] + "');");
		for(int i=1;i<strAreaType.length;i++){
			if(igec.util.Tool.IsEmpty(strOAreaClass)){
				strOAreaClass = strAreaType[i];
			}else{
				strOAreaClass += "," + strAreaType[i];
			}
		}	
	}
	%>
	SetSelValue("TitleFontColor","<%=news.getStrColor()%>");
	SetSelValue("TitleFont","<%=news.getStrFont()%>");
	SetSelValue("TitleFontType","<%=news.getStrFontType()%>");
	SetSelValue("PaginationType","<%=news.getStrPageSplit()%>");
}
//-->
</script>
</head>

<body class="bodycolor" leftmargin="2" topmargin="0" marginwidth="0" marginheight="0" onload="init();">
<form method="POST" name="myform" onSubmit="return CheckForm(this);" action="?action=update&iid=<%=strMenuId%>&id=<%=news.getStrId()%>&iid=<%=news.getStrIID()%>" target="_Igec_News_RunForm">
  <table border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#000000" class="small" width="90%">
  <input type="hidden" name="OInfoClass" id="OInfoClass" value="<%=strOInfoClass%>">
  <input type="hidden" name="OSpecialClass" id="OSpecialClass" value="<%=strOSpecialClass%>">
  <input type="hidden" name="OAreaClass" id="OAreaClass" value="<%=strOAreaClass%>">
  <input type="hidden" name="OCodeClass" id="OCodeClass" value="<%=strOCodeClass%>">
  <input type="hidden" name="ClassId" id="ClassId" value="">
  <input type="hidden" name="SpecialId" id="SpecialId" value="">
  <input type="hidden" name="AreaId" id="AreaId" value="">
  <input type="hidden" name="CodeId" id="CodeId" value="">
    <tr class="TableHeader">
      <td height="22" colspan="6" align="center"><b>修 改 新 闻</b></td>
    </tr>
          <tr> 
            <td align="right" class="TableData"><strong>新闻标题:</td>
            <td colspan="2" class="TableData"><input name="Title" type="text" id="Title" value="<%=news.getStrTitle()%>" size="70" maxlength="126" label="新闻标题" EmptyDisable><!-- 	<select name="TitleFontColor" id="TitleFontColor">
                <option value="">颜色</option>
                <OPTION value="">默认</OPTION>
                <OPTION value="#000000" style="background-color:#000000"></OPTION>
                <OPTION value="#FFFFFF" style="background-color:#FFFFFF"></OPTION>
                <OPTION value="#008000" style="background-color:#008000"></OPTION>
                <OPTION value="#800000" style="background-color:#800000"></OPTION>
                <OPTION value="#808000" style="background-color:#808000"></OPTION>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -