<%@LANGUAGE="VBSCRIPT"%> <% Set oRS3 = Server.CreateObject("ADODB.Recordset") Set oConn = Server.CreateObject("ADODB.connection") oConn.ConnectionString = "DSN=madrideasy.com.mm_strmme_string" oConn.Open oRS3.ActiveConnection = oConn sSelect3 = "SELECT * FROM PISOS WHERE mostrar=1 ORDER BY prioridad DESC" oRS3.Source = sSelect3 oRS3.Open() ' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables ' set the record count oRS_total = oRS3.RecordCount ' set the number of rows displayed on this page If (oRS_numRows < 0) Then oRS_numRows = oRS_total Elseif (oRS_numRows = 0) Then oRS_numRows = 5 End If ' set the first and last displayed record oRS_first = 1 oRS_last = oRS_first + oRS_numRows - 1 ' if we have the correct record count, check the other stats If (oRS_total <> -1) Then If (oRS_first > oRS_total) Then oRS_first = oRS_total If (oRS_last > oRS_total) Then oRS_last = oRS_total If (oRS_numRows > oRS_total) Then oRS_numRows = oRS_total End If %> <% ' *** Recordset Stats: if we don't know the record count, manually count them If (oRS_total = -1) Then ' count the total records by iterating through the recordset oRS_total=0 While (Not oRS3.EOF) oRS_total = oRS_total + 1 oRS3.MoveNext Wend ' reset the cursor to the beginning If (oRS3.CursorType > 0) Then oRS3.MoveFirst Else oRS3.Requery End If ' set the number of rows displayed on this page If (oRS_numRows < 0 Or oRS_numRows > oRS_total) Then oRS_numRows = oRS_total End If ' set the first and last displayed record oRS_first = 1 oRS_last = oRS_first + oRS_numRows - 1 If (oRS_first > oRS_total) Then oRS_first = oRS_total If (oRS_last > oRS_total) Then oRS_last = oRS_total End If %> <% ' *** Move To Record and Go To Record: declare variables Set MM_rs = oRS3 MM_rsCount = oRS_total MM_size = oRS_numRows MM_uniqueCol = "" MM_paramName = "" MM_offset = 0 MM_atTotal = false MM_paramIsDefined = false If (MM_paramName <> "") Then MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "") End If %> <% ' *** Move To Record: handle 'index' or 'offset' parameter if (Not MM_paramIsDefined And MM_rsCount <> 0) then ' use index parameter if defined, otherwise use offset parameter r = Request.QueryString("index") If r = "" Then r = Request.QueryString("offset") If Request.QueryString("offset") = "" Then r=0 If r <> "" Then MM_offset = Int(r) ' if we have a record count, check if we are past the end of the recordset If (MM_rsCount <> -1) Then If (MM_offset >= MM_rsCount Or MM_offset = -1) Then ' past end or move last If ((MM_rsCount Mod MM_size) > 0) Then ' last page not a full repeat region MM_offset = MM_rsCount - (MM_rsCount Mod MM_size) Else MM_offset = MM_rsCount - MM_size End If End If End If ' move the cursor to the selected record i = 0 While ((Not MM_rs.EOF) And (i < MM_offset Or MM_offset = -1)) MM_rs.MoveNext i = i + 1 Wend If (MM_rs.EOF) Then MM_offset = i ' set MM_offset to the last possible record End If %> <% ' *** Move To Record: if we dont know the record count, check the display range If (MM_rsCount = -1) Then ' walk to the end of the display range for this page i = MM_offset While (Not MM_rs.EOF And (MM_size < 0 Or i < MM_offset + MM_size)) MM_rs.MoveNext i = i + 1 Wend ' if we walked off the end of the recordset, set MM_rsCount and MM_size If (MM_rs.EOF) Then MM_rsCount = i If (MM_size < 0 Or MM_size > MM_rsCount) Then MM_size = MM_rsCount End If ' if we walked off the end, set the offset based on page size If (MM_rs.EOF And Not MM_paramIsDefined) Then If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then If ((MM_rsCount Mod MM_size) > 0) Then MM_offset = MM_rsCount - (MM_rsCount Mod MM_size) Else MM_offset = MM_rsCount - MM_size End If End If End If ' reset the cursor to the beginning If (MM_rs.CursorType > 0) Then MM_rs.MoveFirst Else MM_rs.Requery End If ' move the cursor to the selected record i = 0 While (Not MM_rs.EOF And i < MM_offset) MM_rs.MoveNext i = i + 1 Wend End If %> <% ' *** Move To Record: update recordset stats ' set the first and last displayed record oRS_first = MM_offset + 1 oRS_last = MM_offset + MM_size If (MM_rsCount <> -1) Then If (oRS_first > MM_rsCount) Then oRS_first = MM_rsCount If (oRS_last > MM_rsCount) Then oRS_last = MM_rsCount End If ' set the boolean used by hide region to check if we are on the last record MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount) %> <% ' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters ' create the list of parameters which should not be maintained MM_removeList = "&index=" If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "=" MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone="" ' add the URL parameters to the MM_keepURL string For Each Item In Request.QueryString NextItem = "&" & Item & "=" If (InStr(1,MM_removeList,NextItem,1) = 0) Then MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item)) End If Next ' add the Form variables to the MM_keepForm string For Each Item In Request.Form NextItem = "&" & Item & "=" If (InStr(1,MM_removeList,NextItem,1) = 0) Then MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item)) End If Next ' create the Form + URL string and remove the intial '&' from each of the strings MM_keepBoth = MM_keepURL & MM_keepForm if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1) if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1) if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1) ' a utility function used for adding additional parameters to these strings Function MM_joinChar(firstItem) If (firstItem <> "") Then MM_joinChar = "&" Else MM_joinChar = "" End If End Function %> <% ' *** Move To Record: set the strings for the first, last, next, and previous links MM_keepMove = MM_keepBoth MM_moveParam = "index" ' if the page has a repeated region, remove 'offset' from the maintained parameters If (MM_size > 0) Then MM_moveParam = "offset" If (MM_keepMove <> "") Then params = Split(MM_keepMove, "&") MM_keepMove = "" For i = 0 To UBound(params) nextItem = Left(params(i), InStr(params(i),"=") - 1) If (StrComp(nextItem,MM_moveParam,1) <> 0) Then MM_keepMove = MM_keepMove & "&" & params(i) End If Next If (MM_keepMove <> "") Then MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1) End If End If End If ' set the strings for the move to links If (MM_keepMove <> "") Then MM_keepMove = MM_keepMove & "&" urlStr = Request.ServerVariables("URL") & "?" & MM_keepMove & MM_moveParam & "=" MM_moveFirst = urlStr & "0" MM_moveLast = urlStr & "-1" MM_moveNext = urlStr & Cstr(MM_offset + MM_size) prev = MM_offset - MM_size If (prev < 0) Then prev = 0 MM_movePrev = urlStr & Cstr(prev) %> <% Set oRS = Server.CreateObject("ADODB.Recordset") Set oRS2 = Server.CreateObject("ADODB.Recordset") Set oRS4 = Server.CreateObject("ADODB.Recordset") Set oRS5 = Server.CreateObject("ADODB.Recordset") Set oRS8 = Server.CreateObject("ADODB.Recordset") oRS.ActiveConnection = oConn oRS2.ActiveConnection = oConn oRS4.ActiveConnection = oConn oRS5.ActiveConnection = oConn oRS8.ActiveConnection = oConn aux = request("id_idioma") + 0 aux2 = session("id_idioma") + 0 If aux = 0 Then If aux2 = 0 Then session("id_idioma") = 1 Else session("id_idioma") = request("id_idioma") End If sSelect1 = "SELECT * FROM IDIOMAS WHERE id_idioma="&session("id_idioma")&"" sSelect2 = "SELECT id_idioma, gif FROM IDIOMAS" sSelect8 = "SELECT * FROM IDIOMAS2 WHERE id_idioma="&session("id_idioma")&"" oRS.Source = sSelect1 oRS.Open() oRS2.Source = sSelect2 oRS2.Open() oRS8.Source = sSelect8 oRS8.Open() varaux1=oRS("textomenu2") %> ..:::Madrid Easy
Madrid Easy

<% While Not oRS2.EOF If oRS2("gif") <> "images/" Then %> ">" border=0 width="21" height="20"> <% End If oRS2.MoveNext Wend %>
<%=varaux1%>
')" onMouseOut="boxOff(this)"><%=oRS("menu1")%> ')" onMouseOut="boxOff(this)" height="20"><%=oRS("menu2")%> ')" onMouseOut="boxOff(this)" bgcolor="#cfd797" height="20"><%=oRS("menu3")%> ')" onMouseOut="boxOff(this)" bgcolor="#cfd797" height="20"><%=oRS("menu4")%> ')" onMouseOut="boxOff(this)" bgcolor="#cfd797" height="20"><%=oRS("menu5")%> ')" onMouseOut="boxOff(this)" bgcolor="#cfd797" height="20"><%=oRS("menu6")%> ')" onMouseOut="boxOff(this)" bgcolor="#cfd797" height="20"><%=oRS("menu7")%>
 
<%=oRS("menu2")%>

  Go

<%=oRS("textobuscapiso")%>

 <%=oRS("rellenar")%>.
<%=oRS("listado")%> <%=(oRS_first)%> - <%=(oRS_last)%> <%=oRS("de")%> <%=(oRS_total)%>
 
<% sVolta=0 i = MM_offset While (Not MM_rs.EOF And (MM_size < 0 Or i < MM_offset + MM_size)) If sVolta = 1 Then sColor="DDDDDD" sVolta = 0 Else sColor="FFFFFF" sVolta = 1 End If %> <% If oRS3("disponible")=0 Then sColor="8d983a" sFont="FFFFFF" End If %> <% sFont="000000" %> <% MM_rs.MoveNext i = i + 1 Wend %>
 <%=oRS("zona")%> 
 <%=oRS("situacion")%> 
 <%=oRS("hab")%> 
 <%=oRS("preciohabmes")%> 
 <%=oRS("disponibleapartirde")%> 
<%=oRS("tempalta")%>
<%=oRS("tempbaja")%>
 <%=oRS3("zona")%> 
 " class=textonegro> <% If oRS3("tipo_via")=1 Then Response.Write oRS8("tipo_via1") End If If oRS3("tipo_via")=2 Then Response.Write oRS8("tipo_via2") End If If oRS3("tipo_via")=3 Then Response.Write oRS8("tipo_via3") End If If oRS3("tipo_via")=4 Then Response.Write oRS8("tipo_via4") End If If oRS3("tipo_via")=5 Then Response.Write oRS8("tipo_via5") End If If oRS3("tipo_via")=6 Then Response.Write oRS8("tipo_via6") End If If oRS3("tipo_via")=7 Then Response.Write oRS8("tipo_via7") End If If oRS3("tipo_via")=8 Then Response.Write oRS8("tipo_via8") End If If oRS3("tipo_via")=9 Then Response.Write oRS8("tipo_via9") End If If oRS3("tipo_via")=10 Then Response.Write oRS8("tipo_via10") End If If oRS3("tipo_via")=11 Then Response.Write oRS8("tipo_via11") End If If oRS3("tipo_via")=12 Then Response.Write oRS8("tipo_via12") End If If oRS3("tipo_via")=13 Then Response.Write oRS8("tipo_via13") End If If oRS3("tipo_via")=14 Then Response.Write oRS8("tipo_via14") End If If oRS3("tipo_via")=15 Then Response.Write oRS8("tipo_via15") End If If oRS3("tipo_via")=16 Then Response.Write oRS8("tipo_via16") End If If oRS3("tipo_via")=17 Then Response.Write oRS8("tipo_via17") End If If oRS3("tipo_via")=18 Then Response.Write oRS8("tipo_via18") End If If oRS3("tipo_via")=19 Then Response.Write oRS8("tipo_via19") End If If oRS3("tipo_via")=20 Then Response.Write oRS8("tipo_via20") End If If oRS3("tipo_via")=21 Then Response.Write oRS8("tipo_via21") End If If oRS3("tipo_via")=22 Then Response.Write oRS8("tipo_via22") End If If oRS3("tipo_via")=23 Then Response.Write oRS8("tipo_via23") End If If oRS3("tipo_via")=24 Then Response.Write oRS8("tipo_via24") End If If oRS3("tipo_via")=25 Then Response.Write oRS8("tipo_via25") End If %>  <%=oRS3("nombre_via")%>, nº <%=oRS3("numero")%> <%=oRS3("bloque")%> <%=oRS3("escalera")%> <%=oRS3("piso")%> <%=oRS3("puerta")%>  <% sSelect5="SELECT COUNT(id_hab) AS nhabitaciones FROM HABITACIONES WHERE id_piso=" & oRS3("id_piso") & "" oRS5.Source = sSelect5 oRS5.Open() nhab=oRS5("nhabitaciones") oRS5.Close() sSelect5="SELECT precio_ta, precio_tb FROM HABITACIONES WHERE id_piso=" & oRS3("id_piso") & "" oRS5.Source = sSelect5 oRS5.Open() precio_ta=oRS5("precio_ta") precio_tb=oRS5("precio_tb") oRS5.Close() %>
<%=nhab%>
 <%=precio_ta%> €   <%=precio_tb%> € 
 <%=oRS3("coment_bano")%> 
<% If MM_offset <> 0 Then %> <%=oRS("primeros")%> <% End If ' end MM_offset <> 0 %> <% If MM_offset <> 0 Then %> <%=oRS("anteriores")%> <% End If ' end MM_offset <> 0 %> <% If Not MM_atTotal Then %> <%=oRS("siguientes")%> <% End If ' end Not MM_atTotal %> <% If Not MM_atTotal Then %> <%=oRS("ultimos")%> <% End If ' end Not MM_atTotal %>


©2002 Madrid Easy<%=oRS("privacidad")%><%=oRS("legal")%>.
<% oRS.Close() oRS2.Close() oRS3.Close() oRS8.Close() oConn.Close() %>