open_query($zapytanie);
//
$info = $sql->fetch_assoc();
$id = (int)$info['categories_status'];
//
// sprawdzenie linku SEO z linkiem w przegladarce
//
$SciezkaKategorii = $info['categories_id'];
if ( $info['parent_id'] > 0 ) {
$SciezkaKategorii = Kategorie::SciezkaKategoriiId($info['categories_id']);
}
//
// sprawdzenie linku SEO z linkiem w przegladarce
if ( (int)$GLOBALS['db']->ile_rekordow($sql) > 0 ) {
//
Seo::link_Spr(Seo::link_SEO(((!empty($info['categories_seo_url'])) ? $info['categories_seo_url'] : $info['categories_name']), $SciezkaKategorii, 'kategoria'));
//
}
//
unset($SciezkaKategorii);
}
}
// jezeli jest wywolany producent - szukanie danych producenta
if (isset($_GET['idproducent'])) {
//
// szukanie meta tagow do producenta
$zapytanie = "SELECT *
FROM manufacturers m, manufacturers_info mi
WHERE m.manufacturers_id = mi.manufacturers_id AND
mi.languages_id = '" . $_SESSION['domyslnyJezyk']['id'] . "' AND
m.manufacturers_id = '" . (int)$_GET['idproducent'] . "'";
$sql = $GLOBALS['db']->open_query($zapytanie);
//
$info = $sql->fetch_assoc();
$id = (int)$info['manufacturers_id'];
//
// sprawdzenie linku SEO z linkiem w przegladarce
if ( (int)$GLOBALS['db']->ile_rekordow($sql) > 0 ) {
//
Seo::link_Spr(Seo::link_SEO($info['manufacturers_name'], $info['manufacturers_id'], 'producent'));
//
}
//
}
if ( $id == 0 || (int)$GLOBALS['db']->ile_rekordow($sql) == 0 ) {
//
$GLOBALS['db']->close_query($sql);
unset($zapytanie, $info);
if (isset($_GET['idkat'])) {
Funkcje::PrzekierowanieURL('brak-kategorii.html');
}
if (isset($_GET['idproducent'])) {
Funkcje::PrzekierowanieURL('brak-producenta.html');
}
//
} else {
// jezeli jest wywolana kategoria - szukanie danych kategorii
if (isset($_GET['idkat'])) {
//
$LinkDoPrzenoszenia = Seo::link_SEO(((!empty($info['categories_seo_url'])) ? $info['categories_seo_url'] : $info['categories_name']), implode('_', $TabCPath), 'kategoria');
// *****************************
// jezeli byla zmiana sposobu wyswietlania, sortowanie lub zmiana ilosci produktow na stronie - musi przeladowac strone
if (isset($_POST['wyswietlanie']) || isset($_POST['sortowanie']) || isset($_POST['ilosc_na_stronie'])) {
$GLOBALS['db']->close_query($sql);
unset($info, $WywolanyPlik, $IdWyswietlanejKategorii, $srodek, $zapytanie);
//
Funkcje::PrzekierowanieURL($LinkDoPrzenoszenia . Funkcje::Zwroc_Get(array('s','idkat','idproducent'), false, '/'));
}
// *****************************
include('listing_gora.php');
// meta tagi
$Meta = MetaTagi::ZwrocMetaTagi( 'listing.php' );
//
$tpl->dodaj('__META_TYTUL', ((empty($info['categories_meta_title_tag'])) ? MetaTagi::MetaTagiListingKategoriePodmien('tytul', $Meta['tytul'], $info) : $info['categories_meta_title_tag']));
$tpl->dodaj('__META_SLOWA_KLUCZOWE', ((empty($info['categories_meta_keywords_tag'])) ? MetaTagi::MetaTagiListingKategoriePodmien('slowa', $Meta['slowa'], $info) : $info['categories_meta_keywords_tag']));
$tpl->dodaj('__META_OPIS', ((empty($info['categories_meta_desc_tag'])) ? MetaTagi::MetaTagiListingKategoriePodmien('opis', $Meta['opis'], $info) : $info['categories_meta_desc_tag']));
unset($Meta);
// Breadcrumb dla kategorii produktow
if ( isset($_GET['idkat']) && $_GET['idkat'] != '' ) {
//
$tablica_kategorii = explode('_',$_GET['idkat']);
//
for ( $i = 0, $n = count($tablica_kategorii); $i < $n; $i++ ) {
if ( isset($GLOBALS['tablicaKategorii'][$tablica_kategorii[$i]]['IdKat']) ) {
//
$SciezkaKategorii = $GLOBALS['tablicaKategorii'][$tablica_kategorii[$i]]['IdKat'];
if ( $GLOBALS['tablicaKategorii'][$tablica_kategorii[$i]]['Parent'] > 0 ) {
$SciezkaKategorii = Kategorie::SciezkaKategoriiId($GLOBALS['tablicaKategorii'][$tablica_kategorii[$i]]['IdKat']);
}
//
if ( $GLOBALS['tablicaKategorii'][$tablica_kategorii[$i]]['Widocznosc'] == '1' ) {
$nawigacja->dodaj($GLOBALS['tablicaKategorii'][$tablica_kategorii[$i]]['Nazwa'], Seo::link_SEO($GLOBALS['tablicaKategorii'][$tablica_kategorii[$i]]['NazwaSeo'], $SciezkaKategorii, 'kategoria'));
}
//
unset($SciezkaKategorii);
}
}
unset($tablica_kategorii);
//
$tpl->dodaj('__BREADCRUMB', $nawigacja->sciezka(' ' . $GLOBALS['tlumacz']['NAWIGACJA_SEPARATOR'] . ' '));
//
}
//
$srodek->dodaj('__NAGLOWEK_LISTINGU', $info['categories_name']);
$srodek->dodaj('__OPIS_LISTINGU', ((strlen($info['categories_description']) > 10) ? $info['categories_description'] . '
' : ''));
$srodek->dodaj('__OPIS_LISTINGU_DOL', ((strlen($info['categories_description_bottom']) > 10) ? $info['categories_description_bottom'] : ''));
//
$srodek->dodaj('__ZDJECIE_LISTINGU', '');
if (strlen($info['categories_description']) > 10 && $info['categories_image'] != '') {
$srodek->dodaj('__ZDJECIE_LISTINGU', Funkcje::pokazObrazek($info['categories_image'], $info['categories_name'], SZEROKOSC_OBRAZEK_MALY, WYSOKOSC_OBRAZEK_MALY, array(), 'class="ZdjecieListing"'));
}
// jezeli jest wylaczone wyswietlanie opisu kategorii na kolejnych stronach
if ( LISTING_OPIS_PODSTRONY == 'nie' && isset($_GET['s']) && (int)$_GET['s'] > 1 ) {
$srodek->dodaj('__OPIS_LISTINGU', '');
$srodek->dodaj('__OPIS_LISTINGU_DOL', '');
$srodek->dodaj('__ZDJECIE_LISTINGU', '');
}
//
$GLOBALS['db']->close_query($sql);
unset($zapytanie, $info);
// podkategorie lista - do wyswietlenia podkategorii
$PodkatLista = '';
//
// podkategorie dla kategorii
$IdPodkategorii = $IdWyswietlanejKategorii . ',';
//
$TablicaPodkategorii = array();
foreach(Kategorie::DrzewoKategorii($IdWyswietlanejKategorii) as $IdKategorii => $Tablica) {
//
// wyswietli wszystkie produkty z kategorii razem z produktami z podkategorii
if ( LISTING_PODKATEGORIE_PRODUKTY == 'tak' ) {
$IdPodkategorii .= Kategorie::TablicaPodkategorie($Tablica);
}
//
if ( $Tablica['Parent'] == $IdWyswietlanejKategorii ) {
$TablicaPodkategorii[] = $Tablica;
}
//
}
//
$SumaPodkategorii = 0;
$LicznikPodkategorii = 0;
//
foreach ( $TablicaPodkategorii as $Tablica ) {
// szerokosc podkategorii
$SzerokoscPodkategorii = '';
if ( $_SESSION['mobile'] == 'nie' ) {
$SzerokoscPodkategorii = ' style="width:' . (int)(100 / LISTING_PODKATEGORIE_KOLUMNY) . '%"';
}
if ( $_SESSION['rwd'] == 'tak' ) {
$SzerokoscPodkategorii = ' class="OknoRwd"';
}
$PodkatLista .= '
' . $Tablica['Opis'] . '
'; } $PodkatLista .= '