%
'
' Filename: Default.asp
' Generated with CodeCharge 2.0.5
' ASP 2.0 & Templates.ccp build 11/30/2001
'
'-------------------------------
' Default CustomIncludes begin
%>
<%
' Default CustomIncludes end
'-------------------------------
'===============================
' Save Page and File Name available into variables
'-------------------------------
sFileName = "Default.asp"
sTemplateFileName = "Default.html"
'===============================
'===============================
' Default PageSecurity begin
' Default PageSecurity end
'===============================
'===============================
' Default Open Event begin
' Default Open Event end
'===============================
'===============================
' Default OpenAnyPage Event begin
' Default OpenAnyPage Event end
'===============================
'===============================
'Save the name of the form and type of action into the variables
'-------------------------------
sAction = GetParam("FormAction")
sForm = GetParam("FormName")
'===============================
' Default Show begin
'===============================
' Display page
'-------------------------------
' Load HTML template for this page
'-------------------------------
LoadTemplate sAppPath & sTemplateFileName, "main"
'-------------------------------
' Load HTML template of Header and Footer
'-------------------------------
LoadTemplate sHeaderFileName, "Header"
LoadTemplate sFooterFileName, "Footer"
'-------------------------------
SetVar "FileName", sFileName
'-------------------------------
' Set page styles
'-------------------------------
SetVar "PageBODY", stylePageBODY
SetVar "FormTABLE", styleFormTABLE
SetVar "FormHeaderTD", styleFormHeaderTD
SetVar "FormHeaderFONT", styleFormHeaderFONT
SetVar "FieldCaptionTD", styleFieldCaptionTD
SetVar "FieldCaptionFONT", styleFieldCaptionFONT
SetVar "DataTD", styleDataTD
SetVar "RecordSeparatorTD", styleRecordSeparatorTD
SetVar "DataFONT", styleDataFONT
SetVar "ColumnFONT", styleColumnFONT
SetVar "ColumnTD", styleColumnTD
'-------------------------------
' Set the custom page styles
'-------------------------------
SetVar "ArticlesFormTABLE", styleArticlesFormTABLE
SetVar "ArticlesFormHeaderTD", styleArticlesFormHeaderTD
SetVar "ArticlesFormHeaderFONT", styleArticlesFormHeaderFONT
SetVar "ArticlesFieldCaptionTD", styleArticlesFieldCaptionTD
SetVar "ArticlesFieldCaptionFONT", styleArticlesFieldCaptionFONT
SetVar "ArticlesDataTD", styleArticlesDataTD
SetVar "ArticlesDataFONT", styleArticlesDataFONT
SetVar "ArticlesColumnTD", styleArticlesColumnTD
SetVar "ArticlesColumnFONT", styleArticlesColumnFONT
SetVar "ArticlesRecordSeparatorTD", styleArticlesRecordSeparatorTD
SetVar "NewsFormTABLE", styleNewsFormTABLE
SetVar "NewsFormHeaderTD", styleNewsFormHeaderTD
SetVar "NewsFormHeaderFONT", styleNewsFormHeaderFONT
SetVar "NewsFieldCaptionTD", styleNewsFieldCaptionTD
SetVar "NewsFieldCaptionFONT", styleNewsFieldCaptionFONT
SetVar "NewsDataTD", styleNewsDataTD
SetVar "NewsDataFONT", styleNewsDataFONT
SetVar "NewsColumnTD", styleNewsColumnTD
SetVar "NewsColumnFONT", styleNewsColumnFONT
SetVar "NewsRecordSeparatorTD", styleNewsRecordSeparatorTD
'-------------------------------
' Step through each form
'-------------------------------
Header_Show
Footer_Show
Cercar_Show
Links_Show
Events_Show
Articles_Show
News_Show
'-------------------------------
' Process page templates
'-------------------------------
Parse "Header", False
Parse "Footer", False
Parse "main", False
'-------------------------------
' Output the page to the browser
'-------------------------------
Response.write PrintVar("main")
' Default Show end
'-------------------------------
' Destroy all object variables
'-------------------------------
' Default Close Event begin
' Default Close Event end
cn.Close
Set cn = Nothing
UnloadTemplate
'===============================
'===============================
' Display Grid Form
'-------------------------------
Sub Articles_Show()
'-------------------------------
' Initialize variables
'-------------------------------
Dim rs
Dim sWhere : sWhere = ""
Dim sOrder : sOrder = ""
Dim sSQL : sSQL = ""
Dim sFormTitle: sFormTitle = "NOTÍCIES CORNELLÀ"
Dim HasParam : HasParam = false
Dim iSort : iSort = ""
Dim iSorted : iSorted = ""
Dim sDirection : sDirection = ""
Dim sSortParams : sSortParams = ""
Dim iRecordsPerPage : iRecordsPerPage = 10
Dim iCounter : iCounter = 0
SetVar "TransitParams", ""
SetVar "FormParams", ""
'-------------------------------
' Build ORDER BY statement
'-------------------------------
iSort = GetParam("FormArticles_Sorting")
iSorted = GetParam("FormArticles_Sorted")
sDirection = ""
if IsEmpty(iSort) then
SetVar "Form_Sorting", ""
else
if iSort = iSorted then
SetVar "Form_Sorting", ""
sDirection = " DESC"
sSortParams = "FormArticles_Sorting=" & iSort & "&FormArticles_Sorted=" & iSort & "&"
else
SetVar "Form_Sorting", iSort
sDirection = " ASC"
sSortParams = "FormArticles_Sorting=" & iSort & "&FormArticles_Sorted=" & "&"
end if
if iSort = 1 then sOrder = " order by a.[article_title]" & sDirection
end if
'-------------------------------
' Build base SQL statement
'-------------------------------
sSQL = "select [a].[article_desc] as a_article_desc, " & _
"[a].[article_id] as a_article_id, " & _
"[a].[article_title] as a_article_title, " & _
"[a].[category_id] as a_category_id " & _
" from [articles] a "
'-------------------------------
'-------------------------------
' Articles Open Event begin
' Articles Open Event end
'-------------------------------
'-------------------------------
' Assemble full SQL statement
'-------------------------------
sSQL = sSQL & sWhere & sOrder
'-------------------------------
SetVar "FormTitle", sFormTitle
'-------------------------------
' Process the parameters for sorting
'-------------------------------
SetVar "SortParams", sSortParams
'-------------------------------
'-------------------------------
' Open the recordset
'-------------------------------
openStaticRS rs, sSQL
'-------------------------------
'-------------------------------
' Process empty recordset
'-------------------------------
if rs.eof then
set rs = nothing
SetVar "DListArticles", ""
Parse "ArticlesNoRecords", False
Parse "FormArticles", False
exit sub
end if
'-------------------------------
'-------------------------------
' Initialize page counter and records per page
'-------------------------------
iRecordsPerPage = 10
iCounter = 0
'-------------------------------
'-------------------------------
' Display grid based on recordset
'-------------------------------
while not rs.EOF and iCounter < iRecordsPerPage
'-------------------------------
' Create field variables based on database fields
'-------------------------------
fldarticle_desc = GetValue(rs, "a_article_desc")
fldarticle_id = GetValue(rs, "a_article_id")
fldarticle_title = GetValue(rs, "a_article_title")
fldcategory_id = GetValue(rs, "a_category_id")
'-------------------------------
' Articles Show begin
'-------------------------------
'-------------------------------
' Articles Show Event begin
fldarticle_title = "
"
' Articles Show Event end
'-------------------------------
'-------------------------------
' Replace Template fields with database values
'-------------------------------
SetVar "article_id", ToHTML(fldarticle_id)
SetVar "article_title", fldarticle_title
SetVar "article_desc", fldarticle_desc
SetVar "category_id", ToHTML(fldcategory_id)
'-------------------------------
' Process the record separator
'-------------------------------
if rs.EOF or iCounter = iRecordsPerPage-1 then
SetVar "ArticlesRecordSeparator", ""
else
Parse "ArticlesRecordSeparator", false
end if
'-------------------------------
Parse "DListArticles", True
'-------------------------------
' Articles Show end
'-------------------------------
'-------------------------------
' Move to the next record and increase record counter
'-------------------------------
rs.MoveNext
iCounter = iCounter + 1
wend
'-------------------------------
'-------------------------------
' Finish form processing
'-------------------------------
set rs = nothing
SetVar "ArticlesNoRecords", ""
Parse "FormArticles", False
'-------------------------------
' Articles Close Event begin
' Articles Close Event end
'-------------------------------
End Sub
'===============================
'===============================
' Display Search Form
'-------------------------------
Sub Cercar_Show()
Dim sFormTitle: sFormTitle = "Cerca a Cornella ;-) Net"
Dim sActionFileName: sActionFileName = "Articles.asp"
Dim scategory_idDisplayValue: scategory_idDisplayValue = "All"
'-------------------------------
' Cercar Open Event begin
' Cercar Open Event end
'-------------------------------
SetVar "FormTitle", sFormTitle
SetVar "ActionPage", sActionFileName
'-------------------------------
' Set variables with search parameters
'-------------------------------
fldsearch = GetParam("search")
fldcategory_id = GetParam("category_id")
'-------------------------------
' Cercar Show begin
'-------------------------------
'-------------------------------
' Cercar Show Event begin
' Cercar Show Event end
'-------------------------------
SetVar "search", ToHTML(fldsearch)
SetVar "CercarLBcategory_id", ""
SetVar "Selected", ""
SetVar "ID", ""
SetVar "Value", scategory_idDisplayValue
Parse "CercarLBcategory_id", True
openrs rscategory_id, "select category_id, category_desc from categories order by 2"
while not rscategory_id.EOF
SetVar "ID", GetValue(rscategory_id, 0) : SetVar "Value", GetValue(rscategory_id, 1)
if cstr(GetValue(rscategory_id, 0)) = cstr(fldcategory_id) then SetVar "Selected", "SELECTED" else SetVar "Selected", ""
Parse "CercarLBcategory_id", True
rscategory_id.MoveNext
wend
set rscategory_id = nothing
'-------------------------------
' Cercar Show end
'-------------------------------
'-------------------------------
' Cercar Close Event begin
' Cercar Close Event end
'-------------------------------
Parse "FormCercar", False
End Sub
'===============================
'===============================
' Display Grid Form
'-------------------------------
Sub Links_Show()
'-------------------------------
' Initialize variables
'-------------------------------
Dim rs
Dim sWhere : sWhere = ""
Dim sOrder : sOrder = ""
Dim sSQL : sSQL = ""
Dim sFormTitle: sFormTitle = "Links"
Dim HasParam : HasParam = false
Dim iSort : iSort = ""
Dim iSorted : iSorted = ""
Dim sDirection : sDirection = ""
Dim sSortParams : sSortParams = ""
Dim iRecordsPerPage : iRecordsPerPage = 10
Dim iCounter : iCounter = 0
Dim iPage : iPage = 0
Dim bEof : bEof = False
SetVar "TransitParams", ""
SetVar "FormParams", ""
sWhere = " WHERE approved=1"
'-------------------------------
' Build ORDER BY statement
'-------------------------------
iSort = GetParam("FormLinks_Sorting")
iSorted = GetParam("FormLinks_Sorted")
sDirection = ""
if IsEmpty(iSort) then
SetVar "Form_Sorting", ""
else
if iSort = iSorted then
SetVar "Form_Sorting", ""
sDirection = " DESC"
sSortParams = "FormLinks_Sorting=" & iSort & "&FormLinks_Sorted=" & iSort & "&"
else
SetVar "Form_Sorting", iSort
sDirection = " ASC"
sSortParams = "FormLinks_Sorting=" & iSort & "&FormLinks_Sorted=" & "&"
end if
if iSort = 1 then sOrder = " order by l.[link_name]" & sDirection
end if
'-------------------------------
' Build base SQL statement
'-------------------------------
sSQL = "select [l].[link_name] as l_link_name, " & _
"[l].[link_url] as l_link_url " & _
" from [links] l "
'-------------------------------
'-------------------------------
' Links Open Event begin
' Links Open Event end
'-------------------------------
'-------------------------------
' Assemble full SQL statement
'-------------------------------
sSQL = sSQL & sWhere & sOrder
'-------------------------------
SetVar "FormTitle", sFormTitle
'-------------------------------
' Process the parameters for sorting
'-------------------------------
SetVar "SortParams", sSortParams
'-------------------------------
'-------------------------------
' Open the recordset
'-------------------------------
openrs rs, sSQL
'-------------------------------
'-------------------------------
' Process empty recordset
'-------------------------------
if rs.eof then
set rs = nothing
SetVar "DListLinks", ""
Parse "LinksNoRecords", False
SetVar "LinksNavigator", ""
Parse "FormLinks", False
exit sub
end if
'-------------------------------
'-------------------------------
' Initialize page counter and records per page
'-------------------------------
iRecordsPerPage = 10
iCounter = 0
'-------------------------------
'-------------------------------
' Process page scroller
'-------------------------------
iPage = GetParam("FormLinks_Page")
if IsEmpty(iPage) then iPage = 1 else iPage = CLng(iPage)
while not rs.eof and iCounter < (iPage-1)*iRecordsPerPage
rs.movenext
iCounter = iCounter + 1
wend
iCounter = 0
'-------------------------------
'-------------------------------
' Display grid based on recordset
'-------------------------------
while not rs.EOF and iCounter < iRecordsPerPage
'-------------------------------
' Create field variables based on database fields
'-------------------------------
fldlink_name_URLLink = GetValue(rs, "l_link_url")
fldlink_name = GetValue(rs, "l_link_name")
'-------------------------------
' Links Show begin
'-------------------------------
'-------------------------------
' Links Show Event begin
' Links Show Event end
'-------------------------------
'-------------------------------
' Replace Template fields with database values
'-------------------------------
SetVar "link_name", ToHTML(fldlink_name)
SetVar "link_name_URLLink", fldlink_name_URLLink
Parse "DListLinks", True
'-------------------------------
' Links Show end
'-------------------------------
'-------------------------------
' Move to the next record and increase record counter
'-------------------------------
rs.MoveNext
iCounter = iCounter + 1
wend
'-------------------------------
'-------------------------------
' Links Navigation begin
'-------------------------------
bEof = rs.eof
if rs.eof and iPage = 1 then
SetVar "LinksNavigator", ""
else
if bEof then
SetVar "LinksNavigatorLastPage", "_"
else
SetVar "NextPage", (iPage + 1)
end if
if iPage = 1 then
SetVar "LinksNavigatorFirstPage", "_"
else
SetVar "PrevPage", (iPage - 1)
end if
SetVar "LinksCurrentPage", iPage
Parse "LinksNavigator", False
end if
'-------------------------------
' Links Navigation end
'-------------------------------
'-------------------------------
' Finish form processing
'-------------------------------
set rs = nothing
SetVar "LinksNoRecords", ""
Parse "FormLinks", False
'-------------------------------
' Links Close Event begin
' Links Close Event end
'-------------------------------
End Sub
'===============================
'===============================
' Display Grid Form
'-------------------------------
Sub Events_Show()
'-------------------------------
' Initialize variables
'-------------------------------
Dim rs
Dim sWhere : sWhere = ""
Dim sOrder : sOrder = ""
Dim sSQL : sSQL = ""
Dim sFormTitle: sFormTitle = "ESDEVENIMENTS"
Dim HasParam : HasParam = false
Dim iRecordsPerPage : iRecordsPerPage = 10
Dim iCounter : iCounter = 0
Dim iPage : iPage = 0
Dim bEof : bEof = False
SetVar "TransitParams", ""
SetVar "FormParams", ""
'-------------------------------
' Build base SQL statement
'-------------------------------
sSQL = "select [e].[event_id] as e_event_id, " & _
"[e].[event_name] as e_event_name " & _
" from [events] e "
'-------------------------------
'-------------------------------
' Events Open Event begin
' Events Open Event end
'-------------------------------
'-------------------------------
' Assemble full SQL statement
'-------------------------------
sSQL = sSQL & sWhere & sOrder
'-------------------------------
SetVar "FormTitle", sFormTitle
'-------------------------------
' Open the recordset
'-------------------------------
openStaticRS rs, sSQL
'-------------------------------
'-------------------------------
' Process empty recordset
'-------------------------------
if rs.eof then
set rs = nothing
SetVar "DListEvents", ""
Parse "EventsNoRecords", False
SetVar "EventsNavigator", ""
Parse "FormEvents", False
exit sub
end if
'-------------------------------
'-------------------------------
' Initialize page counter and records per page
'-------------------------------
iRecordsPerPage = 10
iCounter = 0
'-------------------------------
'-------------------------------
' Process page scroller
'-------------------------------
iPage = GetParam("FormEvents_Page")
if IsEmpty(iPage) then iPage = 1 else iPage = CLng(iPage)
while not rs.eof and iCounter < (iPage-1)*iRecordsPerPage
rs.movenext
iCounter = iCounter + 1
wend
iCounter = 0
'-------------------------------
'-------------------------------
' Display grid based on recordset
'-------------------------------
while not rs.EOF and iCounter < iRecordsPerPage
'-------------------------------
' Create field variables based on database fields
'-------------------------------
fldevent_name_URLLink = "Event.asp"
fldevent_name_event_id = GetValue(rs, "e_event_id")
fldevent_name = GetValue(rs, "e_event_name")
'-------------------------------
' Events Show begin
'-------------------------------
'-------------------------------
' Events Show Event begin
' Events Show Event end
'-------------------------------
'-------------------------------
' Replace Template fields with database values
'-------------------------------
SetVar "event_name", ToHTML(fldevent_name)
SetVar "event_name_URLLink", fldevent_name_URLLink
SetVar "Prmevent_name_event_id", ToURL(fldevent_name_event_id)
Parse "DListEvents", True
'-------------------------------
' Events Show end
'-------------------------------
'-------------------------------
' Move to the next record and increase record counter
'-------------------------------
rs.MoveNext
iCounter = iCounter + 1
wend
'-------------------------------
'-------------------------------
' Events Navigation begin
'-------------------------------
bEof = rs.eof
if rs.eof and iPage = 1 then
SetVar "EventsNavigator", ""
else
if bEof then
SetVar "EventsNavigatorLastPage", "_"
else
SetVar "NextPage", (iPage + 1)
end if
if iPage = 1 then
SetVar "EventsNavigatorFirstPage", "_"
else
SetVar "PrevPage", (iPage - 1)
end if
SetVar "EventsCurrentPage", iPage
Parse "EventsNavigator", False
end if
'-------------------------------
' Events Navigation end
'-------------------------------
'-------------------------------
' Finish form processing
'-------------------------------
set rs = nothing
SetVar "EventsNoRecords", ""
Parse "FormEvents", False
'-------------------------------
' Events Close Event begin
' Events Close Event end
'-------------------------------
End Sub
'===============================
'===============================
' Display Grid Form
'-------------------------------
Sub News_Show()
'-------------------------------
' Initialize variables
'-------------------------------
Dim rs
Dim sWhere : sWhere = ""
Dim sOrder : sOrder = ""
Dim sSQL : sSQL = ""
Dim sFormTitle: sFormTitle = "ÚLTIMES NOVETATS"
Dim HasParam : HasParam = false
Dim iRecordsPerPage : iRecordsPerPage = 20
Dim iCounter : iCounter = 0
SetVar "TransitParams", ""
SetVar "FormParams", ""
sWhere = " WHERE news_id=1"
'-------------------------------
' Build base SQL statement
'-------------------------------
sSQL = "select [n].[news_html] as n_news_html " & _
" from [news] n "
'-------------------------------
'-------------------------------
' News Open Event begin
' News Open Event end
'-------------------------------
'-------------------------------
' Assemble full SQL statement
'-------------------------------
sSQL = sSQL & sWhere & sOrder
'-------------------------------
SetVar "FormTitle", sFormTitle
'-------------------------------
' Open the recordset
'-------------------------------
openStaticRS rs, sSQL
'-------------------------------
'-------------------------------
' Process empty recordset
'-------------------------------
if rs.eof then
set rs = nothing
SetVar "DListNews", ""
Parse "NewsNoRecords", False
Parse "FormNews", False
exit sub
end if
'-------------------------------
'-------------------------------
' Initialize page counter and records per page
'-------------------------------
iRecordsPerPage = 20
iCounter = 0
'-------------------------------
'-------------------------------
' Display grid based on recordset
'-------------------------------
while not rs.EOF and iCounter < iRecordsPerPage
'-------------------------------
' Create field variables based on database fields
'-------------------------------
fldnews_html = GetValue(rs, "n_news_html")
'-------------------------------
' News Show begin
'-------------------------------
'-------------------------------
' News Show Event begin
' News Show Event end
'-------------------------------
'-------------------------------
' Replace Template fields with database values
'-------------------------------
SetVar "news_html", fldnews_html
'-------------------------------
' Process the record separator
'-------------------------------
if rs.EOF or iCounter = iRecordsPerPage-1 then
SetVar "NewsRecordSeparator", ""
else
Parse "NewsRecordSeparator", false
end if
'-------------------------------
Parse "DListNews", True
'-------------------------------
' News Show end
'-------------------------------
'-------------------------------
' Move to the next record and increase record counter
'-------------------------------
rs.MoveNext
iCounter = iCounter + 1
wend
'-------------------------------
'-------------------------------
' Finish form processing
'-------------------------------
set rs = nothing
SetVar "NewsNoRecords", ""
Parse "FormNews", False
'-------------------------------
' News Close Event begin
' News Close Event end
'-------------------------------
End Sub
'===============================
%>