%@language="VBScript"%> <% Response.Expires = -1 %> <% smazat_infobox = false stranka = "prodejky" %>
<% 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_prodejka.kod DESC"
end if
'filtrování kategorie
if session("filtr" & stranka) <> "" then
filtr_kat = ""
else
filtr_kat = ""
end if
'filtrování id zákazníků
if request("id_zakaznik") <> "" then
filtr_zakaznik = " AND id_zakaznik = " & request("id_zakaznik")
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_prodejka = ANY (SELECT id_s_prodejka FROM s_prodejka2 WHERE id_s_zbozi = ANY (SELECT id_s_zbozi FROM s_zbozi WHERE nazev_zbozi LIKE '%" & q & "%'))"
elseif request("kde") = "3" then
session("vyhledavani" & stranka) = "q=" & request("q") & "&kde=3"
q = request("q")
query = session("vyhledavani" & stranka) & "&"
q = replace(q,"''","''''")
q = replace(q,"'","")
q = replace(q,"''''","''")
jmeno_prijmeni = split(q," ")
jmeno = jmeno_prijmeni(0)
if ubound(jmeno_prijmeni) > 0 then
prijmeni = " AND zakaznik LIKE '%" & jmeno_prijmeni(1) & "%'"
end if
vyhl = " AND (zakaznik LIKE '%" & jmeno & "%'" & prijmeni & ")"
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 & filtr_zakaznik & vyhl
if request("filtr_top") <> "" then
filtr_top = request("filtr_top")
else
filtr_top = 5000
end if
Set rs = CreateObject("ADODB.RecordSet")
strSQL = "SELECT TOP " & filtr_top & " * FROM s_prodejka WHERE id_s_prodejka > 0 " & filtr & " ORDER BY " & session("seradit" & stranka)
rs.Open strSQL, conn, 1, 1
pocet_zaznamu = rs.recordcount
if not rs.eof then
id_obj = rs("id_obj")
end if
%>
<%
rs.close
conn.close
%>
|