<%'//LEFT AREA %>
|
|
 |
<%'// Contents Start ------------------------------------------------------------------------------------------------------%>
<%
Dim UserID, UserType
UserID = Trim(Request("UserID"))
UserType = Trim(Request("UserType"))
IF SESSION("USERID") <> "" Then
UserID = SESSION("USERID")
UserType = "agent"
End If
'//response.write UserID &"::"& UserType
IF UserID = "" Then
%>
For Agent : Please login to get your online reservation.
For Individual User : Please enter your email address as below.
|
|
|
<%
End If
'//Calender Start
Dim iYear, iMonth, iDay, totDay ,iWeekDay, iLastDay, RecDay, NowDate, NowYear, NowMonth
RecDay =Request.Querystring("RecDay_y") '´Þ·Â ³×À̺£ÀÌ¼Ç ´ÙÀ½´Þ ÀÌÀü´Þ ¹ÞÀº º¯¼ö
IF EventDate_MM1 <> "" Then
Dim tempM, tempD
IF Left(EventDate_MM1, 1) = "0" Then
tempM = Right(EventDate_MM1, 1)
Else
tempM = EventDate_MM1
End If
IF Left(EventDate_DD1, 1) = "0" Then
tempD = Right(EventDate_DD1, 1)
Else
tempD = EventDate_DD1
End If
RecDay = tempM &"/"& tempD &"/"& EventDate_YYYY1
End IF
NowYear = Year(Date) ' ÇöÀç ³âÀ» ÀúÀåÇÔ.
NowMonth = Month(Date) ' ÇöÀç ´ÞÀ» ÀúÀåÇÔ.
iDay = Day(Date) 'ÇöÀç ³¯À» ÀúÀåÇÔ.
if RecDay ="" then '³×À̰ÔÀ̼ǿ¡ ¹ÞÀº º¯¼ö°¡ ¾øÀ¸¸é ÇöÀç °ªÀ¸·Î ÃʱâÈ ÃʱâÈ
iYear = NowYear
iMonth = NowMonth
else
iYear = Year(RecDay) '¿ä±¸ÇÏ´Â ³â°ú ´ÞÀ» ±¸ÇÔ.
iMonth = Month(RecDay)
end If
iWeekDay = Weekday(DateSerial(iYear, iMonth, 01)) ' ¿ä±¸Çϴ´ÞÀÇ Ã¹³¯ÀÇ ¿äÀÏÀ» ¼ýÀÚ·Î ¾Ë¾Æ³½´Ù.
'ÀÏ~ Åä ¿äÀÏÀ» 1 ~ 7·Î Á¤ÀÇ
if iMonth= 4 or iMonth=6 or iMonth = 9 or iMonth =11 then ' ±×´ÞÀÇ ³¯¼ö¸¦ ¼±ÅÃ
totDay = 30
elseif iMonth =2 then
if (((iYear mod 4 = 0 ) and (iYear mod 100 <> 0)) or (iYear mod 400 = 0)) then 'À±³âÀ» üũÇÔ.
totDay =29
else
totDay = 28
end if
else
totDay =31
end if
Dim sMonth
Select Case iMonth
Case "1"
sMonth = "January"
Case "2"
sMonth = "February"
Case "3"
sMonth = "March"
Case "4"
sMonth = "April"
Case "5"
sMonth = "May"
Case "6"
sMonth = "June"
Case "7"
sMonth = "July"
Case "8"
sMonth = "August"
Case "9"
sMonth = "September"
Case "10"
sMonth = "October"
Case "11"
sMonth = "November"
Case "12"
sMonth = "December"
End Select
%>
SUN |
MON |
TUE |
WED |
THU |
FRI |
SAT |
<%
Dim targetMonth, targetDay, targetYear, TargetDate
targetMonth = iMonth
targetYear = iYear
IF Len(Trim(targetMonth)) > 1 Then
targetMonth = Trim(targetMonth)
Else
targetMonth = "0" & Trim(targetMonth)
End IF
Dim sQuery, rsCal, arrCal, nxx
IF UserID <> "" Then
sQuery = " SELECT MAX(user_id) as user_id, MAX(confirmation_id) as confirmation_id, depart_date, return_date, "
sQuery = sQuery & " MAX(name_first) as name_first, MAX(name_last) as name_last, MAX(email) as email "
sQuery = sQuery & " FROM S_Reservation "
sQuery = sQuery & " WHERE email = '"&UserID&"' and "
sQuery = sQuery & " (Left(depart_date,2) = '"&targetMonth&"' or Left(return_date,2) = '"&targetMonth&"') "
sQuery = sQuery & " and (Right(depart_date,4) = '"&targetYear&"' or Right(return_date,4) = '"&targetYear&"') "
sQuery = sQuery & " Group By depart_date, return_date Order By depart_date ASC "
Set rsCal = objQuery.execute(sQuery)
If rsCal.EOF Then
arrCal = Empty
Else
arrCal = rsCal.GetRows
End If
rsCal.close
Set rsCal = Nothing
End IF
Response.write sQuery
'/Response.end
Dim j, icX
j = 1
nxx = 0
dim interval
interval = iWeekDay -1 '°ø¹éÀ» ä¿ì±âÀ§ÇÑ º¯¼ö
Do while j <= totDay
response.write ""
for icX=1 to 7
if interval > 0 then ' ù¶óÀÎÀÎ °ø¹éÀ» üũÇÔ¿© ÀÖÀ¸¸é °ø¹éÀ» »ðÀÔ
response.write " | "
interval = interval -1 ' Çϳª¾¿ °¨»êÇÏ¿© °ø¹éÀ» ü¿ò
else
if j <= totDay then
response.write ""
'---------------------------------
targetDay = j
IF Len(Trim(targetDay)) > 1 Then
targetDay = Trim(targetDay)
Else
targetDay = "0" & Trim(targetDay)
End IF
TargetDate = targetMonth&"/"&targetDay&"/"&targetYear
'//Response.write TargetDate
IF IsArray(arrCal) Then
if icX <> 1 then
if (j = iDay) and (iYear = NowYear) and NowMonth = iMonth then
response.write "" & j & ""
else
response.write j
end If
else ' ÀÏ¿äÀÏ¿¡ »¡°£»öÀ¸·Î Ä¥ÇÔ
if (j = iDay) and (iYear = NowYear) and NowMonth = iMonth then
response.write "" & j & ""
else
response.write "" & j & ""
end If
end If
For nxx = 0 To UBound(arrCal, 2)
IF Trim(arrCal(2, nxx)) = TargetDate Then
Response.write " Depart"
End If
IF Trim(arrCal(3, nxx)) = TargetDate Then
Response.write " Return"
End IF
Next
Response.write " | "
Else
'---------------------------------
if icX <> 1 then
if (j = iDay) and (iYear = NowYear) and NowMonth = iMonth then
response.write "" & j & ""
else
response.write j
end if
Response.write ""
else ' ÀÏ¿äÀÏ¿¡ »¡°£»öÀ¸·Î Ä¥ÇÔ
if (j = iDay) and (iYear = NowYear) and NowMonth = iMonth then
response.write "" & j & ""
else
response.write " " & j & ""
end if
end If
End IF
j=j+1
else '³¯¼ö¸¦ ä¿ì°í ³ ºóÄÀÇ ¿©¹é ä¿ì±â
response.write " | "
end if
end if
next
response.write " "
Loop
%>
|
<%
'// Calendar End -------------------------------------------------------------------------------------------------- %>
<%'// Contents End ------------------------------------------------------------------------------------------------------%>
|
 |
|