%@language="VBScript"%> <% Response.Expires = -1 %> <% smazat_infobox = false stranka = "prijemky" %>
<% if request("filtr") <> "" then session("filtr" & stranka) = request("filtr") end if %>
|
<%
'řazení záznamů
if request("seradit" & stranka) <> "" then
if right(request("seradit" & stranka),2) = "_n" then
session("seradit" & stranka) = left(request("seradit" & stranka),len(request("seradit" & stranka))-2) & " ASC"
else
session("seradit" & stranka) = left(request("seradit" & stranka),len(request("seradit" & stranka))-2) & " DESC"
end if
elseif session("seradit" & stranka) = "" then
session("seradit" & stranka) = "s_prijemka.id_s_prijemka DESC"
end if
'filtrování kategorie
if session("filtr" & stranka) <> "" then
filtr_kat = ""
else
filtr_kat = ""
end if
'vyhledávání
if request("q") <> "" then
if request("kde") = "1" or request("kde") = "" then
if request("form") = "1" then
session("vyhledavani_sloupec" & stranka) = session("seradit" & stranka)
end if
session("vyhledavani" & stranka) = "q=" & request("q")
q = request("q")
query = "q=" & q & "&"
q = replace(q,"''","''''")
q = replace(q,"'","")
q = replace(q,"''''","''")
sloupec = session("vyhledavani_sloupec" & stranka)
sloupec = replace(sloupec," ASC","")
sloupec = replace(sloupec," DESC","")
vyhl = " AND " & sloupec & " LIKE '%" & q & "%'"
elseif request("kde") = "2" then
session("vyhledavani" & stranka) = "q=" & request("q") & "&kde=2"
q = request("q")
query = session("vyhledavani" & stranka) & "&"
q = replace(q,"''","''''")
q = replace(q,"'","")
q = replace(q,"''''","''")
vyhl = " AND id_s_prijemka = ANY (SELECT id_s_prijemka FROM s_prijemka2 WHERE id_s_zbozi = ANY (SELECT id_s_zbozi FROM s_zbozi WHERE nazev_zbozi LIKE '%" & q & "%'))"
elseif request("kde") = "4" then
session("vyhledavani" & stranka) = "q=" & request("q") & "&kde=4"
q = request("q")
query = session("vyhledavani" & stranka) & "&"
datum = split(q,"-")
if ubound(datum) = 1 then
datum_od = trim(datum(0))
datum_do = trim(datum(1))
end if
if isdate(datum_od) = true and isdate(datum_do) = true then
if request.servervariables("SERVER_NAME") = "localhost" then
vyhl = " AND (datum >= CDATE('" & datum_od & "') AND datum <= CDATE('" & dateadd("d",1,datum_do) & "'))"
else
vyhl = " AND (datum >= '" & datum_od & "' AND datum <= '" & dateadd("d",1,datum_do) & "')"
end if
end if
end if
else
session("vyhledavani" & stranka) = ""
end if
filtr = filtr_kat & vyhl
Set rs = CreateObject("ADODB.RecordSet")
strSQL = "SELECT *, s_prijemka.datum_vystaveni AS datum_prijemka FROM s_prijemka, s_dodavatel WHERE s_prijemka.id_s_dodavatel = s_dodavatel.id_s_dodavatel " & filtr & " ORDER BY " & session("seradit" & stranka)
rs.Open strSQL, conn, 1, 1
pocet_zaznamu = rs.recordcount
%>
<%
rs.close
conn.close
%>
|