session_start();
$s_id = session_id();
if (isset($_GET['start'])) {$_SESSION["start_galeria"]= $_GET['start'];}
//połączenie z bazą danych
require("conf.php");
@$con=mysql_connect ("$adres_serwera_mysql","$nazwa_uzytkownika_mysql","$haslo_do_bazy");
mysql_select_db("$nazwa_bazy_danych");
if (mysql_error()) {include("komunikaty/mysql_bl.php");exit;}
//koniec połączenia z bazą danych
include("include/ustawienia_conf.php");//pobieranie ustawień ... conf ... z bazy danych
if($run_gzip === "T") {
require("include/gzip.php");//dodaje kompresję gzip
}
include("include/funkcje.php");//inkluduje plik z funkcjami
require("motywy/$motyw/instr.php");//dodaje definicje niektórych elementów motywu
require("include/ip_bans.php");//sprawdza czy ip gościa nie jest zablokowany
if ($haslo_wyb and $haslo_inf) include("include/weryf.php"); //Jeśli galeria jest dostępna na hasło przenosi do weryfikacji
//pobiera nazwę kategorii dla meta title
$kat3 = mysql_query ("SELECT * FROM galeria_kategoria WHERE id = '$kategoria' ORDER BY 1 DESC");
while ($zapisz3 = mysql_fetch_array($kat3))
$kategoria_meta =$zapisz3['kategor'];
?>
- IMGallery
$info_plik = "sortowanie";?>
";}?>
$spr_upload = mysql_query ("SELECT count(id) as id FROM galeria_kategoria WHERE dozwolony_upload !='' AND hidden = ''");
while ($zap_4 = mysql_fetch_array($spr_upload)) $upload = $zap_4['id'];
?>
0) {?>
}?>
$start = $_GET['start'];
if(!$_GET['start']) {$start = $_SESSION["start_galeria"];}
if (!$start){$start=0;}
$limit=$ile_wys_fotek;
$kategoria = $_GET['kategoria']; if(!$kategoria) {$kategoria = $_POST['kategoria'];}
$album = $_GET['album']; if(!$album) {$album = $_POST['album'];}
$fraza = $_POST['fraza']; if(strlen($fraza)<2) $fraza = $_GET['fraza'];
if (!$kategoria) $kategoria = "%";
if (!$fraza) $fraza = "%";
if (!$album) $album = "%";
$obl = mysql_query ("SELECT * FROM galeria WHERE kategoria LIKE '$kategoria' AND album LIKE '$album' AND opis LIKE '%$fraza%' AND hidden = '' AND verified = 'T'");
$licz_f=mysql_num_rows($obl);
$kat1 = mysql_query ("SELECT * FROM galeria_kategoria WHERE id = '$kategoria' AND hidden = '' ORDER BY 1 DESC");
while ($zapisz1 = mysql_fetch_array($kat1)) {
$kategor_inf =$zapisz1['kategor'];
$opis_kat=$zapisz1['opis_kat'];
}
$k = strlen($kategor_inf);
if ($k<1) $kategor_inf = "Wszystkie kategorie";
$alb1 = mysql_query ("SELECT * FROM galeria_albumy WHERE id = '$album' AND hidden = '' ORDER BY 1 DESC");
while ($zapisz2 = mysql_fetch_array($alb1)) {
$album_inf =$zapisz2['album'];
$opis_alb=$zapisz2['opis_album'];
}
$a = strlen($album_inf);
echo "Home/Kategorie/";
if($kategoria === "%" && $album === "%") {//jeśli niw wybrano konkretnej kategorii i konkretnego albumu
echo "Wybrano wszystkie zdjęcia";
}
if ($kategoria != "%" && $kategoria != "" && $album === "%")//jeśli wybrano tylko kategorię
{
echo "$kategor_inf ($licz_f)";
}
if($kategoria != "%" && $album != '%') {
//oblicza ilość fotek w albumie
$ile_fotek_alb = mysql_query ("SELECT COUNT(id) as id FROM galeria WHERE album = '$album' AND hidden = ''");
while ($zap_alb_fot = mysql_fetch_array($ile_fotek_alb))
$ilosc_fotek = $zap_alb_fot['id'];
//koniec sprawdzania ilości fotek w albumie
echo "" . skr_tekst($kategor_inf,40) . "/" . skr_tekst($album_inf,40) . " ($ilosc_fotek)";
}
?>
";
}//wyświetlanie opisu albumu jeśli jest
$numerowanie = 1;
$num_phot = $start;
$pobieranie = mysql_query ("SELECT * FROM galeria WHERE kategoria LIKE '$kategoria' AND album LIKE '$album' AND opis LIKE '%$fraza%' AND hidden = '' AND verified = 'T' ORDER BY $sort DESC LIMIT $start,$limit");
$licz_rek=mysql_num_rows($pobieranie);
if ($licz_rek<1) echo "
";//tabela do fotek
while ($zapisz = mysql_fetch_array($pobieranie)) {
$id_phot =$zapisz['id'];
$obraz =$zapisz['obraz'];
$opis =$zapisz['opis'];
$data =$zapisz['data_dodania'];
$kat_info =$zapisz['kategoria'];
$ocena =$zapisz['ocena'];
$ile_ocen =$zapisz['ile_ocen'];
$dodal =$zapisz['dodal'];
$ocena_pok =$zapisz['ocena_pok'];
@$wielkosc_min = getImageSize("miniatury/$obraz");
@$wielkosc_obraz = getImageSize("obrazy/$obraz");
//określenie rozmiarów i maksymalnej szerokości dla okna popup i zachowania się okien
$szer = $wielkosc_obraz[0]; $dw=1; if($szer>1000) {$szer=1000; $dw=2;}
$wys = $wielkosc_obraz[1]; if($wys>700) $wys=700;
//koniec określenia wymiraów dla popup i zachowania się okien
if ($kategoria === "%") $kategoria = "";
if ($fraza === "%") $fraza = "";
if ($album === "%") $album = "";
$num = $numerowanie++;//numeruje fotki w zależności od ilości zdjęć w rzędzie oblicza co 4 lub co 5 aby zamienić wybrane liczby na znakki początku lub końca rzędu w HTML
if ($num>3) $numerowanie=1;//dalsza część tego co na górze :-)
$n = $num_phot++;
$lok_popup = 123-$wielkosc_min[1];//oblicza różnicę dla ustawienia jednego okienka ... tajemniczego :-)
if ($num==1) echo "
";
echo "
";
if($pokaz_min_txt) {//n15
echo "
";
if ($miniatury_opisy) {echo skr_tekst($opis,80); if (strlen($opis)>70) echo " »»»";}//wyświetla odnośnik do reszty opisu jeśli ten nie mieści się w ramce
else
{
if ($ile_ocen>0) $srednia = $ocena_pok; else $srednia = "brak";//oblicza ocenę
if (strlen($opis)<3) $op = "brak"; else $op = "pokaż";//sprawdza czy jest opis jeśli jest pojawia się odnośnik do okna popup z opisem
echo "» Opis ($op) ";
if ($pokaz_ocene) {echo "» Ocena ($srednia) ";}//jeśli opcja zaznaczona pokazuje ocenę
if ($pokaz_koment) {$koment=licz_rekordy(komentarze,id_fotki,$id_phot); echo "» komentarzy ("; if($koment>0) {echo "$koment";} else {echo $koment;} echo ") ";}//jeśli opja zaznaczona pokazuje ocenę
echo "» Dodał: $dodal ";
echo "» Dodano: $data";
}
echo "
";
}//n15
echo "
";
if ($num==4) echo "
";
}
?>
//Podział na strony
if (!$kategoria) $kategoria = "%";
if (!$fraza) $fraza = "%";
if (!$album) $album = "%";
echo "
";
echo "
";
$wynik3 = mysql_query ("SELECT COUNT(id) as id FROM galeria WHERE kategoria LIKE '$kategoria' AND album LIKE '$album' AND opis LIKE '%$fraza%' AND hidden = '' AND verified = 'T'");
while ($zap_l = mysql_fetch_array($wynik3))
$rekordy = $zap_l['id'];
$wynik2 = mysql_query ("SELECT id FROM galeria WHERE kategoria LIKE '$kategoria' AND album LIKE '$album' AND opis LIKE '%$fraza%' AND hidden = '' AND verified = 'T' LIMIT $start,10000");
if ($kategoria === "%") $kategoria = "";
if ($fraza === "%") $fraza = "";
if ($album === "%") $album = "";
if ($start!=0) { // ominięcie POPRZEDNI jeżeli offset=0
$prevoffset=$start-$limit;
print "
";
}
$pages=intval($rekordy/$limit);
if ($rekordy>$limit) {
$pages++;
}
$f = 1 + $start / $limit;//ustala bieżącą stronę
$l = $rekordy/$limit;//oblicza ilość pozostałych stron
$l = ceil($l);
if ($l>1) {//g8
echo "
";
}//g8
$licz2=mysql_num_rows($wynik2);
// sprawdzenie czy bieżąca strona nie jest ostatnią
if ($licz2>$limit) {
// niejest ostatnią stroną więc wyświetl NASTĘPNY
$newoffset=$start+$limit;
print "