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

📄 ks.supply.asp

📁 本系统是根据科汛系统编写的程序
💻 ASP
📖 第 1 页 / 共 4 页
字号:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Option Explicit%>
<!--#include file="../Conn.asp"-->
<!--#include file="../KS_Cls/KS.PublicCls.asp"-->
<!--#include file="../KS_Cls/KS.RCls.asp"-->
<!--#include file="Include/Session.asp"-->
<%
'****************************************************
' Software name:Kesion CMS 供求系统OEM
'****************************************************
Dim KSCls
Set KSCls = New Admin_GQ
KSCls.Execute()
Set KSCls = Nothing

Class Admin_GQ
        Private KS,KSCls
		'=====================================定义本页面全局变量=====================================
		Private ID, totalPut, CurrentPage, GQDQl, RS
		Private FolderSql, FolderRS, GQTid, ParentID, FolderName, CreateDate, TempStr
		Private KeyWord, SearchType, StartDate, EndDate, ParentRs, SearchParam
		Private MaxPerPage,SpecialID,T, TitleStr, VerificStr, ShortName
		Private TypeStr, CreateDateStr, CreaterStr, AttributeStr
		Private FolderID, GQTemplateID, GQFnameType, GQFsoType, TN, TI, Navigation, TJ,Action
		Private TemplateID,GQID,Recommend,IsTop
		Private Popular, Verific, Comment, Slide,Rolls,ChangesUrl, KeyWords, ScreenTime, AddDate, Hits
		Private CurrPath, InstallDir, UpPowerFlag,GQInput,GQDQ, Page
		Private ComeUrl,SqlStr,Errmsg,Makehtml,FnameType,Tid,Fname,KSRObj
		Private ReadPoint,ChargeType,PitchTime,ReadTimes,InfoPurview,arrGroupID,DividePercent
		Private BigClassID,SmallClassID,Title,Price,TypeID,ValidDate,GQContent,ContactMan,Tel,CompanyName,Address,Province,City,Email,Zip,Fax,HomePage,I,UserDefineFieldArr,UserDefineFieldValueStr,PhotoUrl
		Private ChannelID,F_B_Arr,F_V_Arr,D_F_Arr

		'=============================================================================================
		Private Sub Class_Initialize()
		  Set KS=New PublicCls
		  Set KSCls=New ManageCls
		End Sub
        Private Sub Class_Terminate()
		 Call CloseConn()
		 Set KS=Nothing
		 Set KSCls=Nothing
		End Sub
		'主体部分
		Public Sub Execute()
		'收集搜索参数
		KeyWord = KS.G("KeyWord")
		SearchType = KS.G("SearchType")
		StartDate = KS.G("StartDate")
		EndDate = KS.G("EndDate")
		'搜索参数集合
		SearchParam = "KeyWord=" & KeyWord & "&SearchType=" & SearchType & "&StartDate=" & StartDate & "&EndDate=" & EndDate

		ComeUrl=Request.ServerVariables("HTTP_REFERER")
		Select Case KS.G("Action")
		 Case "AddInfo","Edit"
		    Call GetGQInfo()
		   Case "AddSave","EditSave"
		    Call GQInfoSave()
		 case "Manage"
		  call Manage()
		 Case "DelFolder"
		    Call DelGQFolder()
		 Case "DelInfo"
		    Call DelGQ()  
		 Case "DelInfo"
			If Not KS.ReturnPowerResult(ChannelID, "M" & ChannelID & "10013") Then  
			 Call KS.ReturnErr(1, "")
			Else
		    Call DelGQ() 
			End If
		 Case "MoveToClass"
			If Not KS.ReturnPowerResult(ChannelID, "M" & ChannelID & "10010") Then 
				 Call KS.ReturnErr(1, "")
			Else
		         Call DoMoveToClass()
			End If
		 Case "DoMoveToClass"
		  	If Not KS.ReturnPowerResult(ChannelID, "M" & ChannelID & "10010") Then  
			   Call KS.ReturnErr(1, "")   
            Else
		       Call DoMoveToClass()
			End If     
		 Case Else
		   Call GQMain()
		End Select
      End Sub
	  
	  Sub GQMain()
	  	ID = Trim(KS.G("ID"))
		If ID = "" Then ID=Conn.Execute("Select ID From KS_Class Where TN='0' And ChannelID=8")(0):TempStr = "大类" Else TempStr = "小类"
		
		'MaxPerPage = KS.GetConfig("MaxPerPage")               '取得每页显示数量
		MaxPerPage=20
		If KS.G("page") <> "" Then
			  CurrentPage = KS.ChkClng(KS.G("page"))
		Else
			  CurrentPage = 1
		End If
		If ID <> "0" Then
		  Set ParentRs = conn.Execute("Select TN From KS_Class  Where ID='" & ID & "'")
		  ParentID = ParentRs(0)
		  ParentRs.Close:Set ParentRs = Nothing
		End If
		With Response
		.Write "<html>"
		.Write "<head>"
		.Write "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">"
		.Write "<title>供求管理主页面</title>"
		.Write "<link href=""Include/Admin_Style.CSS"" rel=""stylesheet"" type=""text/css"">"
		.Write "<script language=""JavaScript"">"
		.Write " var DomainStr='" & KS.GetDomain & "';"
		.Write " var ClassID='" & ID & "';                //目录ID" & vbCrLf
		.Write " var ParentID='" & ParentID & "';         //父目录ID" & vbCrLf
		.Write " var Page='" & CurrentPage & "';          //当前页码" & vbCrLf
		.Write " var KeyWord='" & KeyWord & "';           //关键字" & vbCrLf
		.Write " var SearchParam='" & SearchParam & "';   //搜索参数集合" & vbCrLf
		.Write " var TempStr='" & TempStr & "';" & vbCrLf
		.Write "</script>" & vbCrLf
		.Write "<script language=""JavaScript"" src=""Include/Common.js""></script>" & vbCrLf
		.Write "<script language=""JavaScript"" src=""Include/ContextMenu1.js""></script>"
		.Write "<script language=""JavaScript"" src=""Include/SelectElement.js""></script>"
		%>
		<script language="javascript">
		var SelectedFile='',SelectedFolder='';
		function OpenTheFolder(FolderID)
		{
		 location.href='KS.Supply.asp?ID='+FolderID;
		 parent.frames['BottomFrame'].location.href='Split.asp?ButtonSymbol=Disabled&FolderID='+FolderID;
		}
		function ChangeUp()
		{
		 if (ClassID=='0') return;
		 location.href='KS.Supply.asp?ID='+ParentID;
		  if (ParentID=='0')
			parent.frames['BottomFrame'].location.href='Split.asp?OpStr=供求管理 >> <font color=red>浏览大类</font>&ButtonSymbol=Disabled&FolderID=0';
		  else
		   parent.frames['BottomFrame'].location.href='Split.asp?ButtonSymbol=ViewGQFolder&FolderID='+ParentID;
		}
		function CreateFolder()
		{
		location.href='KS.Class.asp?ChannelID=8&Action=Add&FolderID='+ClassID;
		parent.frames['BottomFrame'].location.href='Split.asp?ChannelID=8&OpStr=添加'+TempStr+'&ButtonSymbol=AddClass&FolderID='+ClassID;
		}
		function EditFolder(FolderID)
		{
		location.href='KS.Class.asp?ChannelID=8&Action=Edit&FolderID='+FolderID;
		parent.frames['BottomFrame'].location.href='Split.asp?ChannelID=8&OpStr=编辑'+TempStr+'&ButtonSymbol=EditClass&FolderID='+ClassID;
		}
		function Edit()
		{   GetSelectStatus('FolderID','DID');
			if (!((SelectedFile=='')&&(SelectedFolder=='')))
				{
					if (SelectedFolder!='')
					   if (SelectedFolder.indexOf(',')==-1) 
						  EditFolder(SelectedFolder);
						  else alert('一次只能够编辑一个'+TempStr);
						
				   if (SelectedFile!='')
					 if (SelectedFile.indexOf(',')==-1) 
						{
						 location.href='KS.Supply.asp?Page='+Page+'&Action=Edit&'+SearchParam+'&ID='+SelectedFile;
						 if (KeyWord=='')
							parent.frames['BottomFrame'].location.href='Split.asp?OpStr=编辑信息&ButtonSymbol=AddGQ&FolderID='+ClassID;
						 else
						   parent.frames['BottomFrame'].location.href='Split.asp?OpStr=供求管理 >> 搜索结果 >> <font color=red>编辑信息</font>&ButtonSymbol=AddGQ';
						 }
					   else alert('一次只能够编辑一个信息');
				}
			else 
			{
			alert('请选择要编辑的信息或'+TempStr);
			}
		}
		function Delete()
		{  GetSelectStatus('FolderID','GQID');
			if (!((SelectedFile=='')&&(SelectedFolder=='')))
				{   if (confirm('确定删除选中的目录或信息吗?'))
					 {if (SelectedFolder!='')
					   location="KS.Supply.asp?Action=DelFolder&Page="+Page+"&FolderID="+SelectedFolder;
					 if (SelectedFile!='')
						location='KS.Supply.asp?Action=DelInfo&Page='+Page+'&'+SearchParam+'&GQID='+SelectedFile;
					 }  
					 //给选定项设为空
					 SelectedFile='';
					 SelectedFolder='';
				}
			else alert('请选择要删除的'+TempStr+'或信息!');
		}
		function Comment()
		{  top.CommonComment.FromUrl='KS.Supply.asp?ID='+ClassID;
			parent.frames['BottomFrame'].location.href='split.asp?ButtonSymbol=Disabled&Opstr=信息留言管理';
			//location.href='Admin_Comment.asp?ChannelID=8&InfoID='+SelectedFile+'&ClassID='+ClassID;
			location.href='KS.Comment.asp?ChannelID=8';
		}
		function ViewGQ(GQID)
		{
		window.open (DomainStr+'Supply/ShowInfo.asp?ID='+GQID);
		}
		function GetKeyDown()
		{
		if (event.ctrlKey)
		  switch  (event.keyCode)
		  {  case 90 :  Reload(); break;
			 case 78 : event.keyCode=0;event.returnValue=false;CreateFolder();break;
			 case 65 : SelectAllElement();break;
			 case 66 : event.keyCode=0;event.returnValue=false;ChangeUp();break;
			 case 69 : event.keyCode=0;event.returnValue=false;Edit();break;
			 case 68 : Delete();break;
			 case 70 : event.keyCode=0;event.returnValue=false;parent.frames['LeftFrame'].initializeSearch('Supply')
		   }	
		else if (event.keyCode==46) Delete('');
		}
		function Reload()
		{
		location.href='KS.Supply.asp?ID='+ClassID+'&page='+Page+'&'+SearchParam;
		}
		function unselectall()
				{
					if(document.myform.chkAll.checked)
					{
				 document.myform.chkAll.checked = document.myform.chkAll.checked&0;
					}
				}
				function CheckAll(form)
				{
				  for (var i=0;i<form.elements.length;i++)
				  {
					var e = form.elements[i];
					if (e.Name != 'chkAll'&&e.disabled==false)
					   e.checked = form.chkAll.checked;
					}
				  }
		</script>
		<%
		.Write "</head>"
		.Write "<body topmargin=""0"" leftmargin=""0"" onclick=""SelectElement();"" onkeyDown=""GetKeyDown();"">"
		
		.Write "<table width=""99%"" align=center style=""margin-top:5px"" border=""0"" cellspacing=""1"" cellpadding=""2"" class=""border"">"
		.Write "  <tr class='title'>"
		.Write "    <td height=""23"">"
		.Write "     <table width='100%' border='0' cellspacing=""0"" cellpadding=""0"">"
		.Write "     <tr><td><font color=#ffffff>管理导航:</font>"
			  .Write "<a href='?Action=AddInfo'><font color=#ffffff>添加信息</font></a> | "
			  .Write "<a href='#' onClick=""parent.frames['LeftFrame'].initializeSearch('Supply')""><font color=#ffffff>搜索助理</font></a> | "
			  .Write "<a href='#' onclick=""ChangeUp();"" ><font color=#ffffff>回上一级</font></a>"  

			  .Write "</td><td align=right>"
			
			.Write "</td></tr>"
			.Write "</table>"
			.Write ("  </td>")
			.Write ("</tr>")
			.Write ("<tr class='tdbg'><td colspan=2 height=25>")
			 FolderSql = "Select OrderID,ID,TN,FolderName,Creater,CreateDate from KS_Class where ChannelID=8 And tj=2 order by id desc"
			 Set RS=Server.CreateObject("ADODB.RECORDSET")
			 RS.Open FolderSql,Conn,1,1
			 IF Not RS.Eof Then
			    .Write "<table border='0' width='100%'>"
				.WRite "<tr>"
				I=0
			   Do While Not RS.Eof 
			     I=I+1
			     .Write "<td width='20%'>"
			     .Write "<img src=""Images/Folder/domain.gif"" align=absmiddle><a href='#' onclick='OpenTheFolder(""" & RS("ID") & """);'>" & KS.GotTopic(RS("FolderName"),12) & "</a>(" & Conn.Execute("select count(id) from KS_Class Where ChannelID=8 And TN='" & RS("ID") & "'")(0) & ")"
				 .Write "</td>"
				If I Mod 5=0 Then .Write "</tr><tr>"
				RS.MoveNext
			   Loop
			    Do While I<5 
				 .Write "<td>&nbsp;</td>"
				 I=I+1
				Loop
			   .Write "</tr>"
			   .Write "</table>"
			 Else
			  .Write "<div align=center>您还没有添加任何供求类别!</div>"

⌨️ 快捷键说明

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