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

📄 admin_timing.asp

📁 淘客网上商店网站程序 淘客网上商店网站程序 淘客网上商店网站程序
💻 ASP
字号:
<!--#include file="../Conn.asp"-->
<!--#include file="../Inc/Cl_ClsSysTem.asp"-->
<!--#include file="../Inc/Cl_ClsTemplate.asp"-->
<!--#include file="../Inc/Cl_ClsUbb.asp"-->
<!--#include file="../Inc/Cl_Function_Public.asp"-->
<!--#include file="inc/function.asp"-->
<!--#include file="../inc/Cl_Function_Collect.asp"-->
<!--#include file="../inc/Cl_ClsCollect.asp"-->
<%
'========================================
'	Edit by GDWneo
'	Last modify at 9:22 2007-9-6
'========================================
header
Cl.Get_WebSetting()
if Not Cl.ChkAdminLogin then
	Cl.ShowErr("<br /><li>您未登录或者您无此操作权限!</li>")
	Response.end
end if
%>
<script LANGUAGE="JavaScript"> 
<!-- 
function openwin() { 
window.open ("Admin_Timing.asp?action=GoTiming", "newwindow", "height=400, width=500, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, status=no")
} 
--> 
</script>
<%
dim action
action=Trim(Request("action"))
OpenConn_C
If action="SaveTiming" then
	Call SaveTiming()
Else
	If action="GoTiming" then
		Call GoTiming()
	Else
		Call main()	
	End if
End if
'关闭数据库链接
Call CloseConn_C()
footer

Sub main()
dim RsItem,SetWeekday_style
Set RsItem=Conn_C.execute("select top 1 * from CTiming")
if RsItem("Timing_SetDate")=0 then SetWeekday_style="display:none"
%>
<script language="JavaScript">
<!--
var tID=0;
function ShowTabs(ID){
  if(ID!=tID){
    TabTitle[tID].className='title5';
    TabTitle[ID].className='title6';
    Tabs[tID].style.display='none';
    Tabs[ID].style.display='';
    tID=ID;
  }
}
        function ShowTimingType(num){ 
                switch(num){
                case "0":     
                        document.myform.Timing_SetWeekday.style.display='none';
                        //document.myform.Timing_SetDay.style.display='none';
                        break;
                case "1":     
                        document.myform.Timing_SetWeekday.style.display='';
                        //document.myform.Timing_SetDay.style.display='none';
                        break;
                default:
                        alert("错误参数调用!");
                        break;
                }
        }
//-->
</script>
<br>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" class="Border">
  <tr class="title">
    <td align="center"><strong>定时采集设置</strong></td>
  </tr>
  <tr>
  
  <form name='myform' method='post' action='Admin_Timing.asp?action=SaveTiming'>
    <td height="35" align="center" bgcolor="#F5F5F5">
        定时启动时间: 
        <select name='Timing_SetDate' id='SetTiming_Date' onChange="javascript:ShowTimingType(this.options[this.selectedIndex].value)">
          <option value='0' <% if RsItem("Timing_SetDate")=0 then Response.Write "selected" %>>每天</option>
          <option value='1' <% if RsItem("Timing_SetDate")=1 then Response.Write "selected" %>>每周</option>
        </select>
        <select name='Timing_SetWeekday' id='Timing_SetWeekday'  style='<%= SetWeekday_style %>'>
          <option value='1' <% if RsItem("Timing_SetWeekday")=1 then Response.Write "selected" %>>星期日</option>
          <option value='2' <% if RsItem("Timing_SetWeekday")=2 then Response.Write "selected" %>>星期一</option>
          <option value='3' <% if RsItem("Timing_SetWeekday")=3 then Response.Write "selected" %>>星期二</option>
          <option value='4' <% if RsItem("Timing_SetWeekday")=4 then Response.Write "selected" %>>星期三</option>
          <option value='5' <% if RsItem("Timing_SetWeekday")=5 then Response.Write "selected" %>>星期四</option>
          <option value='6' <% if RsItem("Timing_SetWeekday")=6 then Response.Write "selected" %>>星期五</option>
          <option value='7' <% if RsItem("Timing_SetWeekday")=7 then Response.Write "selected" %>>星期六</option>
        </select>
        <select name="Timing_Time" id="Timing_Time">
          <%dim i,Time_S : Time_S=CDate("00:00:00")
		 for i=1 to 48
		 if  CStr(RsItem("Timing_Time"))=CStr(Time_S) then
			Response.Write "<option value="""& Time_S &""" selected>"& Time_S &"</option>"
		 else
		 	Response.Write "<option value="""& Time_S &""">"& Time_S &"</option>"
		 end if
		 Time_S = CDate(Time_S) + CDate("00:30:00")
		 next
		 %>
	</select>&nbsp;&nbsp;&nbsp;
	<input name="Flag" type="checkbox" value="yes" <%if RsItem("Flag")=1 then Response.Write "checked"%>>
	是否包括区域采集&nbsp;&nbsp;&nbsp;
	<input name="Submit2" type="submit" value="保存设置">
   </td>
	</form>
  </tr>

  <tr>
    <td height="35" align="center" bgcolor="#F5F5F5"><input name="Submit" type="button" onClick="openwin()" class="alert" value="开始启动"></td>
  </tr>
</table>
<%
end sub
Sub SaveTiming
   dim Timing_SetDate,Timing_SetWeekday,Timing_Time,RsItem,Flag
   Timing_SetDate=Trim(Request.Form("Timing_SetDate"))
   Timing_SetWeekday=Trim(Request.Form("Timing_SetWeekday"))
   Timing_Time=Trim(Request.Form("Timing_Time"))
   Flag=Trim(Request.Form("Flag"))
   IF Timing_SetWeekday="" then Timing_SetWeekday=1
   IF Flag="yes" then
	Flag=1
   else
	Flag=0
   end if
   Set RsItem=server.CreateObject("adodb.recordset")
   RsItem.open "select * from CTiming Where id=1",Conn_C,1,3
   RsItem("Timing_SetDate")=Timing_SetDate
   RsItem("Timing_SetWeekday")=Timing_SetWeekday
   RsItem("Timing_Time")=Timing_Time
   RsItem("Flag")=Flag
   RsItem.update
   RsItem.close
   set RsItem=nothing
   Response.Write "<script>alert('设置成功');location.href='Admin_Timing.asp'</script>"'关闭窗口
End sub

Sub GoTiming()
	Dim Timing_SetDate,Timing_SetWeekday,Timing_Time,RsItem,Flag
	Dim Flag_1,Timing_SetDate_1,NowTiem,Collecdate
	Collecdate=Trim(Request("Collecdate"))
	NowTiem=Hour(Now()) &":"&  Minute(Now()) &":"& Second(Now()) 
	Set RsItem=Conn_C.execute("select top 1 *  from CTiming")
	Timing_SetDate=RsItem("Timing_SetDate")
	Timing_SetWeekday=RsItem("Timing_SetWeekday")
	Timing_Time=RsItem("Timing_Time")
	Flag=RsItem("Flag")
	Select Case Timing_SetDate
	Case 0
	    If CDate(NowTiem)>=CDate(Timing_Time) Then
			If CStr(Day(now()))<>CStr(Collecdate) then
				Collecdate=Day(now())
				Call Timing_window(Collecdate)
			End If
		End if 
		Timing_SetDate_1="每天的 " & Timing_Time
	Case 1
		If Timing_SetWeekday = Weekday(Now()) And CDate(NowTiem)>=CDate(Timing_Time) Then
			If CStr(Day(now()))<>CStr(Collecdate) then
				Collecdate=Day(now())
				Call Timing_window(Collecdate)
			End If
		End if 
		Timing_SetDate_1="每周的星期" & Timing_SetWeekday &"   " & Timing_Time 
	End Select 
	If Flag=1 Then Flag_1="启动" Else Flag_1="无"  End If
	Response.Write "<table width=""100%"" border=""0"" align=""center"" cellpadding=""0"" cellspacing=""1"" class=""Border"">"
	Response.Write "<tr class=""title"">"
	Response.Write "<td height=""30"" align=""center""><strong>定时采集设置</strong></td>"
	Response.Write "</tr>"
	Response.Write "<tr>"
	Response.Write "<td height=""100"" align=""left"" bgcolor=""#F5F5F5"">"
	Response.Write "&nbsp;&nbsp;定时区域采集:<FONT style='font-size:12px' color='red'>"& Flag_1 &"</font><br><br>"
	Response.Write "&nbsp;&nbsp;当前的日期是:<FONT style='font-size:12px' color='red'>"& now() &" </FONT><br><br>"
	Response.Write "&nbsp;&nbsp;您设定的时间是: <FONT style='font-size:12px' color='red'>"& Timing_SetDate_1 &" 执行</FONT><br></td></tr><tr></table>"
	Response.Write "<meta http-equiv=""refresh"" content=5;url=""Admin_Timing.asp?Action=GoTiming&Collecdate="& Collecdate &""">"
	RsItem.close : set RsItem=nothing 
End sub

Sub Timing_window(Collecdate)'开始定时采集
	Dim RsItem,ItemID
	Set RsItem=Conn_C.execute("select  ItemID  from Item where Timing=1")
	If RsItem.Eof then
		Response.Write "没有定时项目!"
	Else
		Do While Not RsItem.Eof
			ItemID=ItemID &","& RsItem(0) 
			RsItem.movenext
		Loop
		ItemID=Right(ItemID,len(ItemID)-1)
		Response.Redirect "Admin_Collection.asp?ItemID="& ItemID &"&ItemNum=1&ListNum=1&NewsSuccesNum=0&NewsFalseNum=0&ImagesNumAll=0&NewsNum_i=0&Collecdate=" & Collecdate
	End if
	RsItem.close
	Set RsItem=nothing
End Sub
%>

⌨️ 快捷键说明

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