📄 meet_joinlist_pop.asp
字号:
<%
'===================================================================
'= ASP FILENAME : /meet/meet_joinlist_pop.asp
'= CREATED TIME : Feb,10,2004
'= LAST MODIFIED: Feb,10,2004
'= VERSION INFO : CCASP Framework Ver 2.0.1 ALL RIGHTS RESERVED BY www.cclinux.com
'= DESCRIPTION : 活动报名表
'= Change Log:
'===================================================================
%>
<!-- #include file = "../inc/customer/include_customer_action_view.asp" -->
<!-- #include file = "./meet_inc.asp" -->
<!-- #include file = "../inc/logic/logic_meet.asp" -->
<%
'========================================================
'== Action参数设置
'========================================================
'== 页面名
Const CONST_PAGE_FILE = "meet/meet_joinlist_pop.asp"
'== 页面标题/功能
Const CONST_PAGE_TITLE = "活动报名表"
'== 功能函数名字空间
Const CONST_ACTION_FUNC = "ShowJoinListPopCtl"
'== 相对根目录路径
GBL_strHomeURL = "../"
'== 页面构造
Call ActionBuild()
'== 在模板中引用的标签变量
Dim TAG_strVerifyCode '== 表单校验
Dim TAG_strPageNav '== 翻页导航
'== 请求校验与过滤
Call ActionFilter(CONST_PAGE_FILE,CONST_ACTION_FUNC)
'== 页面析构
Call ActionOver()
%>
<%
''===================================================================
'= Function : LoadPageTpl()
'= Time : Created At 2006-5-7
'= Description : 加载页面模块
'==================================================================='
Function LoadPageTpl()
%>
<!-- #include file = "../template_c/page_meet_join_pop.html.asp" -->
<%
End Function
'===================================================================
'= Function : ShowJoinListPopCtl()
'= Time : Created At 2006-5-7
'= Input : None
'= Description : 活动报名表
'===================================================================
Function ShowJoinListPopCtl()
Dim strFileName
Dim intMaxPerPage
Dim strSql
Dim intCurPage,intTotalPut
Dim intMeetId,strAddType
strAddType = Trim(Request.QueryString("pstAddType"))
If strAddType <> "1" And strAddType <> "2" And strAddType <> "0" Then
Response.Write "<p align=center>错误:表态类型</p>"
Exit Function
End If
intMeetId = FmtFormData(Request.QueryString("intMeetId"))
intMaxPerPage = GBL_intMaxPerPage
intMaxPerPage = 15
strFileName = "meet_joinlist_pop.asp?pstAddType=" & strAddType & "&intMeetId=" & intMeetId
'== 取报名表
strSql = " AND MEET_JOIN_MEET_ID=" & intMeetId
If Not GetMeetJoinsLogic(strSql) Then Exit Function
If GBL_objPubDB.intRSNum > 0 Then
intTotalPut = GBL_objPubDB.intRSNum
intCurPage = GetCurPage(intMaxPerPage,intTotalPut)
If intCurPage = 1 Then
Call ShowContentJoin(GBL_objPubDB.objPubRS,intMaxPerPage,strAddType)
Call ShowPage2(intTotalPut,intMaxPerPage,intCurPage,strFileName,1)
Else
If (intCurPage - 1) * intMaxPerPage < intTotalPut Then
GBL_objPubDB.objPubRS.Move (intCurPage - 1) * intMaxPerPage
Dim BookMark
BookMark = GBL_objPubDB.objPubRS.BookMark
Call ShowContentJoin(GBL_objPubDB.objPubRS,intMaxPerPage,strAddType)
Call ShowPage2(intTotalPut,intMaxPerPage,intCurPage,strFileName,1)
Else
intCurPage = 1
Call ShowContentJoin(GBL_objPubDB.objPubRS,intMaxPerPage,strAddType)
Call ShowPage2(intTotalPut,intMaxPerPage,intCurPage,strFileName,1)
End If
End If
Else
Response.Write "<p align=center>目前没有任何人做此表态</p>"
End If
GBL_objPubDB.Clear()
End Function
'===================================================================
'= Function : ShowContentJoin(objRSCont,intMaxPerPage)
'= Time : Created At Feb,11,2004
'= Input : objRSCont : rs
'= Description : Show per meet join people
'===================================================================
Function ShowContentJoin(objRSCont,intMaxPerPage,strShowType)
Dim i
Dim clsTable '== the object of table
Dim strHtmlCode,strTmp,strTdClass1,strTdClass2,strTdClass3
GBL_cssListTable = GBL_cssListTable
GBL_cssListTitleTr = ""
strTdClass1 = GBL_cssListTd
strTdClass2 = GBL_cssListTdChange
Set clsTable = New classTable
'== Set table prameters
clsTable.Border = "0"
clsTable.CellPadding = "2"
clsTable.CellSpacing = "1"
clsTable.Width = "156"
clsTable.ClassType = "list_table"
clsTable.Align = "center"
clsTable.MakeTable()
strTdClass1 = "list_change_td align=left "
strTdClass2 = "list_change_td align=left "
strTdClass3 = "list_td align=right "
i = 0
'== Set table header
clsTable.AddTitleTr "list_title_tr"
clsTable.AddTitleTd "姓名","list_title_td","35%"
clsTable.AddTitleTd "表态时间","list_title_td","65%"
Do While Not objRSCont.Eof
i = i + 1
clsTable.AddTr "list_td"
strHtmlCode = "<span style='cursor:hand;' onclick=window.open('" & GBL_strHomeURL & "address/address_userinfo_pop.asp?intUserId=" & objRSCont("USER_ID") & "','','left=5,top=5,width=450,height=410,scrollbars=yes,status=yes');>" & objRSCont("MEET_JOIN_OWNER") & "</span>"
clsTable.AddTd strHtmlCode,strTdClass1
clsTable.AddTd FormatDateTime(objRSCont("MEET_JOIN_TIME"),2),strTdClass2
If GBL_intUserId = Cstr(objRSCont("USER_ID")) Then
clsTable.AddTr GBL_cssListTr
clsTable.AddTd "电话",strTdClass3
clsTable.AddTd objRSCont("MEET_JOIN_CONTACT"),strTdClass2
End If
If i >= intMaxPerPage Then Exit Do
objRSCont.MoveNext
Loop
Select Case strShowType
Case "0" : Response.Write "◎ 表态参与成员列表 ◎"
Case "2" : Response.Write "◎ 表态不参与成员列表 ◎"
Case "1" : Response.Write "◎ 表态正在考虑成员列表 ◎"
End Select
clsTable.OutPutTable()
Response.Write "◎ 点击姓名查看详细信息"
Set clsTable = Nothing
End Function
'===================================================================
'= Function : ShowPage2(intTotalNumber,intMaxPerPage,intCurrentPage,strFileName,intShowFlag)
'= Time : Created At May,17,2003
'= Description : Form feed show
'===================================================================
Function ShowPage2(intTotalNumber,intMaxPerPage,intCurrentPage,strFileName,intShowFlag)
Dim n
Dim strAddType '== 附加传输值
'== 是否有变量传递
strAddType = Trim(Request.QueryString("pstAddType"))
strAddType = ""
If intToTalNumber Mod intMaxPerPage = 0 Then
n = intToTalNumber \ intMaxPerPage
Else
n = intToTalNumber \ intMaxPerPage + 1
End If
Response.Write "<table width=156 ><tr align=center><td align=center>"
Response.Write "<form action=" & strFileName & " name=frmGo2 id='frmGo2' >"
Response.Write "<p align=center>"
'Response.Write "共" & n & "页 "
If intCurrentPage < 2 Then
Response.Write "上一页 "
Else
Response.Write "<a href=" & strFileName & "&intPageNow=" & intCurrentPage - 1 & strAddType & ">上一页</a> "
End If
If n - intCurrentPage < 1 Then
Response.Write "下一页 "
Else
Response.Write "<a href=" & strFileName & "&intPageNow=" & (intCurrentPage + 1) & strAddType & ">"
Response.Write "下一页</a> "
End If
If intShowFlag = 1 Then
Response.Write "<font color=red>" & intCurrentPage & "</font>/" & n & "页"
End If
Response.Write "<br>共" & intTotalNumber & "条 " & intMaxPerPage & "条/页 "
If intShowFlag <> 1 Then
Response.Write "<select name=strPageSelect onchange=""document.location.href='" & strFileName & "&intPageNow=" & "'+document.frmGo2.strPageSelect.options[document.frmGo2.strPageSelect.selectedIndex].value"">" & strAddType
For i = 1 To n
If i = intCurrentPage Then
Response.Write "<option value=" & i & " selected>第" & i & "页</option>"
Else
Response.Write "<option value=" & i & ">第" & i & "页</option>"
End If
Next
Response.Write "</select>"
End If
Response.Write "</p></form>"
Response.Write "</td></tr></table>"
End Function
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -