www.gusucode.com > CC校友录贴吧 CCBar源码程序asp编程 > sms/sms_detail.asp
<% '=================================================================== '= ASP FILENAME : /sms/sms_detail.asp '= CREATED TIME : 2006-5-8 '= LAST MODIFIED: 2006-5-8 '= 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 = "../main_func.asp" --> <!-- #include file = "./sms_inc.asp" --> <!-- #include file = "../inc/logic/logic_sms.asp" --> <!-- #include file = "../inc/inc_ubb.asp" --> <% '======================================================== '== Action参数设置 '======================================================== '== 页面名 Const CONST_PAGE_FILE = "sms/sms_detail.asp" '== 页面标题/功能 Const CONST_PAGE_TITLE = "站内短信查看" '== 功能函数名字空间 Const CONST_ACTION_FUNC = "ShowSmsDetailCtl" '== 相对根目录路径 GBL_strHomeURL = "../" '== 页面构造 Call ActionBuild() '== 在模板中引用的标签变量 Dim TAG_strVerifyCode '== 表单校验 Dim TAG_objDicUnit '== 单列记录 '== 请求校验与过滤 Call ActionFilter(CONST_PAGE_FILE,CONST_ACTION_FUNC) '== 页面析构 Call ActionOver() %> <% '=================================================================== '= Function : LoadPageTpl() '= Time : Created At 2006-5-4 '= Description : 加载页面模块 '=================================================================== Function LoadPageTpl() %> <!-- #include file = "../template_c/page_sms_list.html.asp" --> <% End Function '=================================================================== '= Sub : ShowSmsDetailCtl() '= Time : Created At 2006-5-8 '= Input : '= Description : 站内短信查看 '=================================================================== Function ShowSmsDetailCtl() Dim clsTable Dim intSmsId,strHtmlCode '== 获取ID参数 If Not GetPostIdValue("intSmsId","站内短信",intSmsId) Then Exit Function '== 取记录逻辑 If Not GetSmsLogic(GBL_intUserId,intSmsId) Then Exit Function If Not ResultExecute(GBL_objPubDB.intRSNum,"该站内短信不存在或已被删除","ES_DB_NO") Then Set clsTable = New classTable clsTable.Border = "0" clsTable.CellPadding = "3" clsTable.CellSpacing = "1" clsTable.Width = "95%" clsTable.ClassType = GBL_cssListTable clsTable.Align = "center" clsTable.MakeTable() clsTable.AddTitleTr GBL_cssListTr clsTable.AddTitleTd "接 收 者:",GBL_cssListTdChange,"30%" clsTable.AddTitleTd GBL_objPubDB.objPubRS("SMS_INCEPTER") & " <img src=""../images/Ico/User_info.gif"" style=""cursor:hand;"" onclick=""window.open('../address/address_userinfo_pop.asp?intUserId=" & GBL_objPubDB.objPubRS("SMS_INCEPTER_ID") & "','','left=5,top=5,width=450,height=410,scrollbars=yes,status=yes');"" alt=""查看用户信息"" border=""0"" align=""absmiddle"" valign=""middle"">",GBL_cssListTd,"70%" clsTable.AddTr GBL_cssListTr clsTable.AddTd "发 送 者:",GBL_cssListTdChange clsTable.AddTd GBL_objPubDB.objPubRS("SMS_SENDER") & " <img src=""../images/Ico/User_info.gif"" style=""cursor:hand;"" onclick=""window.open('../address/address_userinfo_pop.asp?intUserId=" & GBL_objPubDB.objPubRS("SMS_SENDER_ID") & "','','left=5,top=5,width=450,height=410,scrollbars=yes,status=yes');"" alt=""查看用户信息"" border=""0"" align=""absmiddle"" valign=""middle"">",GBL_cssListTd clsTable.AddTr GBL_cssListTr clsTable.AddTd "短信主题:",GBL_cssListTdChange clsTable.AddTd GBL_objPubDB.objPubRS("SMS_TITLE"),GBL_cssListTd clsTable.AddTr GBL_cssListTr clsTable.AddTd "时 间:",GBL_cssListTdChange clsTable.AddTd GBL_objPubDB.objPubRS("SMS_TIME"),GBL_cssListTd clsTable.AddTr GBL_cssListTr clsTable.AddTd "短信内容:",GBL_cssListTdChange clsTable.AddTd UbbCode(GBL_objPubDB.objPubRS("SMS_CONTENT")),GBL_cssListTd '== Return the sms of user incept If GBL_objPubDB.objPubRS("SMS_INCEPTER_ID") = GBL_intUserId And GBL_objPubDB.objPubRS("SMS_SEND_FLAG") = "1" And GBL_objPubDB.objPubRS("SMS_DEL_INCEPT") = "0" Then clsTable.AddInfoTr GBL_cssListTr,"BOTTOM" strHtmlCode = "<br><input type='button' value='回复短信' name='btnSmsView' onclick=parent.location.href='./sms_add_form.asp?pstReTitle=" & GBL_objPubDB.objPubRS("SMS_TITLE") & "&pstReSender=" & GBL_objPubDB.objPubRS("SMS_SENDER") & "&pstReSenderId=" & GBL_objPubDB.objPubRS("SMS_SENDER_ID") & "'><br> " clsTable.AddInfoTd strHtmlCode,"form_sub_td" End If '== Edit the sms of user's has not sended If GBL_objPubDB.objPubRS("SMS_SENDER") = GBL_strUserRealName And GBL_objPubDB.objPubRS("SMS_SEND_FLAG") = "0" And GBL_objPubDB.objPubRS("SMS_DEL_SEND") = "0" And GBL_objPubDB.objPubRS("SMS_DEL_INCEPT") = "0" Then clsTable.AddInfoTr GBL_cssListTr,"BOTTOM" strHtmlCode = "<br><input type='button' class='" & GBL_cssIptBtn &"' value='编辑短信' name='btnSmsView' onclick=parent.location.href='./sms_add_form.asp?action=FormNewSms&SmsId=" & GBL_objPubDB.objPubRS("SMS_ID") & "'><br> " clsTable.AddInfoTd strHtmlCode,GBL_cssListTd End If Response.Write "<br>" clsTable.OutPutTable() Set clsTable = Nothing '== 更新短信阅读状态 If Not SaveSmsViewFlagLogic(GBL_intUserId,intSmsId) Then Exit Function End If End Function %>