KnowledgeShow.jsp 6.15 KB
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ include file="/systeminfo/init.jsp"%>
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="rs2" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="cmutil" class="weaver.kt.util.CommonTransUtil" scope="page" />
<jsp:useBean id="DocComInfo" class="weaver.docs.docs.DocComInfo" scope="page" />
<jsp:useBean id="SptmForDoc" class="weaver.splitepage.transform.SptmForDoc" scope="page" />

<%
		String knowledgeId = Util.convertInput2DB(request.getParameter("knowledgeId"));
		String name = "";
		String remark = "";
		String createrId = "";
		rs.executeSql("select name,remark,createrId from KT_Knowledge where id="+knowledgeId);
		if(rs.next()){
			name = Util.null2String(rs.getString("name"));
			remark = Util.convertDB2Input(rs.getString("remark"));
			createrId = Util.null2String(rs.getString("createrId"));
		}
		
		String imagefilename = "/images/hdSystem.gif";
		String titlename = SystemEnv.getHtmlLabelName(27915, user.getLanguage())+SystemEnv.getHtmlLabelName(221, user.getLanguage())+":"+name;//知识点
		String needfav = "1";
		String needhelp = "";
		
		String userInfo=user.getLogintype()+"_"+user.getUID()+"_"+user.getSeclevel()+"_"+user.getLogintype()+"_"+user.getUserDepartment()+"_"+user.getUserSubCompany1()+"_0";
%>
<HTML>
	<HEAD>
		<title><%=titlename %></title>
		<%@ include file="/secondary/common/head.jsp" %>
		
		<script language="JavaScript" src="/js/addRowBg.js"></script>
	</head>
	<BODY>
		<%@ include file="/systeminfo/TopTitle.jsp"%>
		<%@ include file="/systeminfo/RightClickMenuConent.jsp"%>
		<%
			if (HrmUserVarify.checkUserRight("KT_Knowledge:Maint", user) || createrId.equals(user.getUID()+"")) {
				RCMenu += "{" + SystemEnv.getHtmlLabelName(93, user.getLanguage())
						+ ",KnowledgeEdit.jsp?knowledgeId="+knowledgeId+",_self} ";
				RCMenuHeight += RCMenuHeightStep;
			}
		%>
		<%@ include file="/systeminfo/RightClickMenu.jsp"%>
		<table width=100% height=96% border="0" cellspacing="0" cellpadding="0">
			<colgroup>
				<col width="10">
				<col width="">
				<col width="10">
			</colgroup>
			<tr>
				<td height="10" colspan="3"></td>
			</tr>
			<tr>
				<td></td>
				<td valign="top">
					<TABLE class=Shadow>
						<tr>
							<td valign="top">
								<FORM id=weaver name=frmMain action="" method=post>
									<TABLE class=viewform>
										<TBODY>
											<TR class=Title>
												<%=name %>
											</TR>
											<TR class=spacing style="height:1px;">
												<TD class=line1>
												</TD>
											</TR>
											<TR>
												<TD valign="top">
													<table class=viewform>
														<tbody>

															<TR>
																<TD>
																	 <%
                                                                    session.setAttribute("FCKEDDesc_0_"+user.getUID()+"_0_-1",remark);
                                                                    %>
                                                                    <iframe id="FCKiframe0" name="FCKiframe0" src="/workflow/request/ShowFckEditorDesc.jsp?requestid=0&userid=<%=user.getUID() %>&fieldid=0&rowno=-1"  width="100%" height="100%" marginheight="0" marginwidth="0" allowTransparency="true" frameborder="0"></iframe>
																</TD>
															</TR>
															<TR height="20">
																<TD></TD>
															</TR>
															
															<%
																rs.executeSql("select title,docIds,sqlstr,rate,sort from KT_KnowledgeDetail where deleted=0 and knowledgeId="+knowledgeId+" order by sort,id");
																while(rs.next()){
															%>
															<TR>
																<TD class=Field>
																	<%=Util.null2String(rs.getString("title")) %>
																</TD>
															</TR>
															<TR>
																<TD>
																	<TABLE width="90%" border="0" cellspacing="0" cellpadding="0">
																		<colgroup>
																			<col width="60%">
																			<col width="20%">
																			<col width="20%">
																		</colgroup>
																<%
																	//读取指定文档
																	String docIds = Util.null2String(rs.getString("docIds"));
																	List idList = Util.TokenizerString(docIds, ",");
																	for (int i=0; i < idList.size(); i++) {
																%>
																		<tr>
																			<td>
																				<%=cmutil.getDocStateLink((String)idList.get(i),userInfo) %>
																			</td>
																			<td>
																				<%=DocComInfo.getDocLastModDate((String)idList.get(i)) %>
																			</td>
																			<td>
																				<%=cmutil.getPerson(DocComInfo.getDocOwnerid((String)idList.get(i))) %>
																			</td>
																		</tr>
															
																<%	} 
																	//读取动态文档
																	String sqlstr =  Util.convertDB2Input(rs.getString("sqlstr"));
																	//System.out.println("sqlstr:"+sqlstr);
																	if(!sqlstr.equals("")){
																		rs2.executeSql(sqlstr);
																		while(rs2.next()){
																%>
																		<tr>
																			<td>
																				<%=cmutil.getDocStateLink(Util.null2String(rs2.getString(1)),userInfo) %>
																			</td>
																			<td>
																				<%=DocComInfo.getDocLastModDate(Util.null2String(rs2.getString(1))) %>
																			</td>
																			<td>
																				<%=cmutil.getPerson(DocComInfo.getDocOwnerid(Util.null2String(rs2.getString(1)))) %>
																			</td>
																		</tr>
																<%	
																		} 
																	}
																%>
																	</TABLE>
																</TD>	
															</TR>
															
															
															<%
																}
															%>
															
														</tbody>
													</table>
												</TD>
											</TR>
											<TR style="height: 10px">
												<TD height="10px">&nbsp;</TD>
											</TR>
										</TBODY>
									</TABLE>
								</form>
							</td>
						</tr>
					</TABLE>
				</td>
				<td></td>
			</tr>
			<tr>
				<td height="10" colspan="3"></td>
			</tr>
		</table>
	</BODY>
</HTML>