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

📄 z_zvm_index.asp

📁 漂亮的企业网站系统v11 1、整体修改了上一版的一些BUG。 2、修改了页面底部的统计形式。 3、修改了“公告更新”栏目
💻 ASP
📖 第 1 页 / 共 3 页
字号:
	end if
	if finderror then
		call z_err()
		call web_end(0)
		response.end
	end if
	sql="update [fuser] set IsLeave=true,Leave='"&Leave&"',LeaveTime=Now(),Leavedays='"&Leavedays&"' where username='"&login_username&"'"
	connplus.execute(sql)	'记录保存
	sql="insert into [LeaveLog] (username,LeaveTime,LeaveDays,Leave) values ('"&login_username&"',Now(),'"&Leavedays&"','"&Leave&"')" 
	connplus.execute(sql)	'日志保存
	
	sucmsg="您所提交的 <font color=red>"&leavedays&"</font> 天请假申请己获受理<li>谢谢你对<font color=red>"&web_var(web_config,1)&"</font>始终如一的支持,辛苦了!好好休息一下"
	call z_suc()
end sub


'=======取消请假======added by bigqiang
Sub CancelLeave()
	dim sql,RsLeave
	sql="update [fuser] set IsLeave=False,LeaveDays=0,IsSendMail=False where username='"&login_username&"'" 
	set RsLeave=connplus.execute(sql)
	sql="update [leavelog] set CancelLeave=Now() where username='"&login_username&"' and CancelLeave=#2008-10-1#" 
	set RsLeave=connplus.execute(sql)
	sucmsg="<font color=red><li>您的假期已经顺利取消,欢迎回来!</font>"
	set RsLeave=nothing
	call z_suc()	
End sub


'=======管理员检查请假日志======added by bigqiang
Sub CheckLeaveLog()
	dim sql,RsLeave
	if not (format_power(login_mode,0)="admin") then
		Errmsg="<li><font color=red>仅授予管理员查看权限,请不要非法进入!</font>"
		founderr=true
		exit sub
	end if
	
	set RsLeave=connplus.execute("select * from [LeaveLog]")
%>
<BR>
<table cellSpacing=1 cellPadding=3 width="90%" border=1 bordercolor="#808080" style="border-collapse: collapse">
  <tbody>
    <tr>
      <th vAlign="center" align="middle" colSpan="5" height="25">版主请假日志查询
    </tr>
    <tr height="20">
      <td  align="center" width=80>请假版主</td>
      <td  align="center" width=80>请假时间</td>
      <td  align="center" width=30>天数</td>
      <td  align="center" width=80>取消时间</td>
      <td  align="center" width="*">请假留言</td>
    </tr>
<%  do while not RsLeave.Eof 
		response.write "<tr>"
		response.write "<td  align='middle'>"&RsLeave("username")&"</td>"
		response.write "<td  align='middle'>"&RsLeave("LeaveTime")&"</td>"
		response.write "<td  align='middle'>"&RsLeave("LeaveDays")&"</td>"
		if RsLeave("CancelLeave")=#2008-10-1# then
			response.write "<td align=center><font color=red>仍在假期中</font></td>"
		else
			response.write "<td align=center>"&RsLeave("CancelLeave")&"</td>"
		end if
		response.write "<td >"&RsLeave("Leave")&"</td>"
		RsLeave.MoveNext
    response.write "</tr>"
    response.write "<tr height='9'>"
    response.write "<td  colspan=5 align='right' height='4'>&nbsp;</td></tr>"
	loop
	set RsLeave=nothing
%>
	<tr height="20">
      <td  colSpan="5"></td>
    </tr>
    <tr>
      <td height=25 vAlign=middle colSpan=5 align=middle><a href=<%=rUrl%>><b>[返回版主评定]</a>&nbsp;&nbsp;&nbsp;<a href="?action=dellog" title="仅管理员进入" ><b>[删除假期已取消的记录]</b></a>
    </tr>
  </tbody>
</table>
<BR>
<%
End Sub


'=======删除假期已取消的日志记录=======
Sub DelLog()
	dim sql
	if not (format_power(login_mode,0)="admin") then
		Errmsg="<li><font color=red>仅授予管理员删除日志权限,请不要非法进入!</font>"
		founderr=true
		exit sub
	end if
	connplus.execute("delete * from [LeaveLog] where CancelLeave<>#2008-10-1#")
	sucmsg="<li><font color=red>按你要求,删除日志记录成功!</font>"
	call z_suc()	
End Sub


'=====要用到的函数====Added by bigqiang
sub z_suc()	'调用成功
%>
<table cellspacing=1 cellpadding=3 align=center  style="width:75%">
	<tr><th height=25>操作成功讯息</th></tr>
	<tr><td width="100%" ><b>操作成功:</b><br><br><li>你现下使用<%=web_var(web_config,1)%>的版主请假功能
	<font color=navy><%=sucmsg%></font><br></td></tr>
	<tr><td align=center height=26 ><a href=<%if rUrl="" or isnull(rUrl) then%><%=Request.ServerVariables("HTTP_REFERER")%><%else%><%=rUrl%><%end if%>>返回上一页</a></td></tr>
</table>
<%
end sub

sub z_err() 
%>
<table cellspacing=1 cellpadding=3 align=center  style="width:75%">
	<tr><th height=25>操作错误讯息</th></tr>
	<tr><td width="100%" ><b>产生错误的可能原因:</b><br><br><li>您是否仔细阅读了<a href="boardhelp.asp?forum_id=0">帮助文件</a>,可能您还没有登陆或者不具有使用当前功能的权限
	<font color=red><%=errmsg%></font><br></td></tr>
	<tr><td align=center height=26 ><a href=<%if rUrl="" or isnull(rUrl) then%><%=Request.ServerVariables("HTTP_REFERER")%><%else%><%=rUrl%><%end if%>>返回上一页</a></td></tr>
</table>
<%end sub


'======发送Email通知的函数=====
'Added by bigqiang. Modifed the usersms.asp written by fssunwin

Sub SMail(UserName,subject,body)
	dim smaildate,sendname,sendbody,email,topic
	dim mailbody 
	email=conn.execute("select UserEmail from [user_data] where username='"&Username&"'")
	sendname=Username
	smaildate=date()+time()
	sendbody=trim(body)
	topic=trim(request("subject"))
	mailbody="<table><tr><td><br>收信者"&sendname&",您好:<br><br>"&sendbody&"<br><br><center><br><center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<A HREF="&Forum_info(3)&">"&web_var(web_config,1)&"<br></A><a href="&Forum_info(3)&"><img border='0' src='../logo.gif' width='88' height='31'></a><br><center>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"&smaildate&"</td></tr></table>"
	
	select case Cint(webmail(0))
		case 1
			call jmail(email,topic,mailbody)
		case 2
			call Cdonts(email,topic,mailbody)
		case 3
			call aspemail(email,topic,mailbody)
		case else
			dim SystemMessage,RsA
			set RsA=conn.execute("select username from [user_data]")
			SystemMessage="来自版主评定的系统消息:"&web_var(web_config,1)&"不支持电子邮件发送,无法将一些情况有效通知版主。"
                        conn.Execute("insert into user_mail(accept_u,send_u,topic,word,tim,types,isread) values('"&web_var(web_config,3)&"','"&RsA(0)&"','系统消息:关于邮件发送','"&SystemMessage&"',Now(),1,false)")
			set RsA=nothing
	end select
end Sub

sub hy()
dim page,Pcount,totalrec,endpage
If Request("page") = "" or not isInteger(Request("page")) then
	page = 1
Else
	page = CINT(Request("page"))
End If
	dim GlTime,sex
	dim PageCount
	set rs = server.CreateObject ("adodb.recordset")
	sql="select username,tim,Sex,power,last_tim from [user_data] where login_num <= 1 and bbs_counter=0 and datediff('d',last_tim,date())>15 order by last_tim"
	rs.open sql,conn,1,1
	response.write "<BR>"
	response.write "<table cellSpacing=0 cellPadding=3 border=1 bordercolor='#808080' style='border-collapse: collapse'>"
	response.write "<tr>"
	response.write "<th height=25 align=center colspan=6>会员登录情况</td>"
	response.write "</tr>"
	if rs.eof or rs.bof then
		response.write "<tr><td colspan=6  height=30 align=center>所有会员全部比较热心!</td></tr>"
		response.write "<tr>"
		response.write "<td  align=center height=25 colspan=6><a href=z_zvm_index.asp><font class=blue>[版主工作]</font></a></td>"
		response.write "</tr>"
	else
		response.write "<tr>"
		response.write "<td colspan=6 ><br>"
		response.write "  欢迎光临 <font color=red>"&web_var(web_config,1)&"</font> !<br><br>"
		response.write "  这里列出的是只登录过一次,又没发表过任何文章的会员,看到这么多的人上黑名单真让人伤心!<br>"
		response.write "  所以如果你打算只来一次的话,请不要注册了!<br>"
		response.write "  这样即节省了数据库的空间,又省了你的时间,不是吗?<br><br>"
		response.write "</td>"
		response.write "</tr>"
		response.write "<tr height=25>"
		response.write "<td align=center>会员姓名</td>"
		response.write "<td align=center>注册日期</td>"
		response.write "<td align=center>消失天数</td>"
		response.write "<td align=center>会员性别</td>"
		response.write "<td align=center>会员门派</td>"
		response.write "<td align=center>发送讯息</td>"
		response.write "</tr>"
		rs.AbsolutePage=Page
		rs.PageSize=10 '每页显示数量
	PageCount=0
      	totalrec=rs.recordcount
		while (not rs.eof) and (not pagecount = rs.PageSize)
			response.write "<tr height=25 align=center>"
			response.write "<td  align=center><a href=user_view.asp?username="&rs(0)&" target=""_blank"" title=""查看"&rs(0)&"的个人资料"">"&rs(0)&"</a></td>"
			response.write "<td  align=center>"&rs(1)&"</td>"
			GlTime= datediff("d",rs(1),date())
			response.write "<td  align=center><b><font color=red>"&GlTime&"</font></b> 天</td>"
			if rs(2)=true then
				sex="男"
			elseif rs(2)=false then
				sex="女" 
			end if
			response.write "<td  align=center>"&sex&"</td>"
			response.write "<td  align=center>暂 无</td>"
			response.write "<td  align=center><a target=""_blank"" href=user_message.asp?action=write&accept_uaername="&rs("username")&"><img src=images/mail/msg.gif alt=给他留言 border=0></a></td>"
			response.write "</tr>" 
		pagecount = pagecount + 1
			rs.movenext

		wend
		response.write "<td height=25 COLSPAN=6><a href=z_zvm_index.asp><font color=blue>[版主工作]</font></a>"
		response.write "&nbsp;&nbsp;共 <b>"&rs.RecordCount&"</b> 人 第 <b>"&page&"</b> / <b>"&rs.PageCount&"</b> 页 分页:"
  	if totalrec mod rs.PageSize=0 then
     		Pcount= totalrec \ rs.PageSize
  	else
     		Pcount= totalrec \ rs.PageSize+1
  	end if

	if page > 4 then
	response.write "<a href=""?action=hy&page=1"">[1]</a> ..."
	end if
	if Pcount>page+3 then
	endpage=page+3
	else
	endpage=Pcount
	end if
	for i=page-3 to endpage
	if not i<1 then
		if i = clng(page) then
        response.write " <font color=red>["&i&"]</font>"
		else
		response.write " <a href=""?action=hy&page="&i&""">["&i&"]</a>"
		end if
	end if
	next
	if page+3 < Pcount then 
	response.write "... <a href=""?action=hy&page="&Pcount&""">["&Pcount&"]</a>"
	end if
	response.write "</td>"

	end if
	response.write "</table><br>"
	rs.Close
	set rs = nothing 
end sub
%>

⌨️ 快捷键说明

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