function czyMozliwySuwak($kat_id) { $lista_wartosci = getAtrybutyWartosciZKategorii($kat_id); if ($lista_wartosci[0] != '') { foreach($lista_wartosci as $a) { if (!is_numeric(przec2krop($a))) { return false; } } } else { return false; } return true; } function getSuwakMin($kat_id) { $wynik = getPrzesortowaneAtrybutyZKategorii($kat_id); return $wynik[0]; } function getSuwakMax($kat_id) { $wynik = getPrzesortowaneAtrybutyZKategorii($kat_id); return end($wynik); } function getPrzesortowaneAtrybutyZKategorii($kat_id) { $lista_wartosci = getAtrybutyWartosciZKategorii($kat_id); $lista_wartosci = array_unique($lista_wartosci); $wynik = array(); if ($lista_wartosci[0] != '') { $i=0; foreach($lista_wartosci as $a) { if ($a != '') { $wynik[$i] = przec2krop($a); $i++; } } } asort($wynik); return $wynik; } function getAtrybutyWartosciZKategorii($kat_id) { return DoQuery("SELECT value FROM produkt_wpis_atrybuty WHERE value != '' AND lang_id = 1 AND atrybut_id = 1 AND produkt_wpis_id IN (SELECT id FROM produkt_wpis WHERE kat_id = '".$kat_id."') ORDER BY value ASC", 'getcol'); } ?>