<%@ Language=VBScript %> <%option explicit%> <% function displayListOfForums() dim obj dim rst dim imgMessages dim TDStyle dim Style dim i dim buffer TDStyle = array("IMPAR","PAR") imgMessages = showImage("images/ardina_icon_forum_msg.gif", 25, 19,0) buffer = "

Lista de Fórums

" set obj = server.CreateObject("forum_dal.forum") set rst = obj.GetAll(CONNNECT) Set obj = Nothing i = 0 buffer = buffer & "" & vbcrlf buffer = buffer & "" & vbcrlf Do While Not rst.EOF Style = TDStyle(i mod 2) buffer = buffer & "" & _ "" & _ "" & _ "" & vbcrlf i = i+1 rst.MoveNext Loop buffer = buffer & "
 FÓRUMÚLTIMA MENSAGEMMSGS
" & getlink(imgMessages,"forum_messages.asp?IdForum=" & rst("IDForum")) & "" & safehtml(rst("Name")) & "" & FormatDataHora(rst("MaxDateOfPost")) & "" & rst("contIdMsg") & "
" & vbcrlf set rst = nothing displayListOfForums = buffer end function function showLastMessages(idForum, numMessage, DiaMessages) dim rst dim lIdMsg dim lIdTopic dim ForumLink dim MsgLink dim TDStyle dim i dim buffer TDStyle = array("IMPAR","PAR") buffer = "Últimas Mensagens" set rst = getLastMessages2Param(idForum, numMessage, DiaMessages) if rst.eof then set rst = nothing exit function end if i=0 buffer = buffer & "" & vbcrlf Do While Not rst.EOF lIdMsg = rst("IdMsg") if rst("idref")<>0 then lIdTopic = rst("idref") else lIdTopic =lIdMsg end if if idForum = "" then ForumLink = getlink("Forum " & rst("IDForum"),"forum_messages.asp?IdForum=" & rst("IDForum")) & "
" else ForumLink = "" end if MsgLink = getlink(ShowEmotIcons(safehtml(rst("Subject"))),"message.asp?IdMsg=" & lIdTopic & "&IdForum=" & rst("IDForum")& "#m" & lIdMsg) buffer = buffer & "" rst.MoveNext i=i+1 Loop set rst = nothing buffer = buffer & "
" & ForumLink & MsgLink & " " & _ "
Escrito por: " & showIconRegister(rst("idregister")) & safehtml(rst("AuthorName")) & "
" & FormatDataHora(rst("DateOfPost")) & " " & _ "
" & vbcrlf showLastMessages = buffer end function dim IdEdicao dim idForum dim sModel dim ForumDescription dim NumMessages dim typeDisplay dim ANumVisibleMessages dim msg ANumVisibleMessages = NewArrayMultiplos(15,1) idForum = 1 'modelo sModel = getModel(c_RootPath & "\modelos\modelo_int.htm") 'Edicão idEdicao = getEdicaoActual() 'Dados existentes em todas as paginas call ShowDadosPagina(sModel, " Fórum ", IdEdicao, "../index.asp", "../", c_RootPath & "\pub\", 0) ' forum ForumDescription = showForumDescription(idForum) ForumDescription = ForumDescription & "

" & getlink("Inserir Tema","msg_edit.asp?idForum=" & idForum) & " | " & vbcrlf ForumDescription = ForumDescription & getlink("Visualizar todos os temas do Fórum","forum_messages.asp?idForum=" & idForum) & "

" & vbcrlf 'Parametros NumMessages = Request.Form("NumMessages") typeDisplay = Request("typeDisplay") 'Filtro if "" = NumMessages then NumMessages = 5 '6 messages visiveis end if ForumDescription = ForumDescription & "
" & vbcrlf ForumDescription = ForumDescription & "Listar últimas: " & vbcrlf ForumDescription = ForumDescription & " " & replace(ShowComboArray(ANumVisibleMessages, "NumMessages", NumMessages ),"botao", "botaoinquerito" ) ForumDescription = ForumDescription & " " ForumDescription = ForumDescription & " " & vbcrlf ForumDescription = ForumDescription & "
" & vbcrlf sModel = replace (sModel,c_Noticias_Marca, ForumDescription & msg ) response.write sModel %>