session_start();//do panelu administracyjnego
$s_id = session_id();
if (isset($_GET['start'])) {$_SESSION["start_albumy"]= $_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
require("prefix.php");//dodaje listę prefiksów dla tabel
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
$kategoria = $_GET['kategoria']; if(!$kategoria) $kategoria = $_POST['kategoria'];//pobiera kategorię dla całej strony
$kat3 = mysql_query ("SELECT id,kategor,pass_kategor,user_id FROM $galeria_kategoria WHERE id = '$kategoria' $photos_user ORDER BY 1 DESC");
while ($zapisz3 = mysql_fetch_array($kat3)) {
$kategoria_meta =$zapisz3['kategor'];
$p_kategor =$zapisz3['pass_kategor'];
}
?>
- IMGallery
$info_plik = "sortowanie";?>
$start = $_GET['start'];
if(!$_GET['start']) {$start = $_SESSION["start_albumy"];}
if (!$start){$start=0;}
$limit=$ile_wys_fotek;
$kat1 = mysql_query ("SELECT * FROM $galeria_kategoria WHERE id = '$kategoria' ORDER BY 1 DESC");
while ($zapisz1 = mysql_fetch_array($kat1)) {
$kategor_inf =$zapisz1['kategor'];
$opis_kat=$zapisz1['opis_kat'];
$id_kategori_ins=$zapisz1['id'];
}
$k = strlen($kategor_inf);
//oblicza ilość albumów
$ile_albumow = mysql_query ("SELECT COUNT(id) as id FROM $galeria_albumy WHERE id_kategor = '$id_kategori_ins' AND hidden = '' $photos_user");
while ($zap_al = mysql_fetch_array($ile_albumow))
$ilosc_alb = $zap_al['id'];
//koniec sprawdzania ilości albumów
echo "Home/Kategorie/". skr_tekst($kategor_inf,70) . " ($ilosc_alb)";
?>
//weryfikacja hasła jeśli kategoria jest zahasłowana
$sesja_pass = $kategoria."pass_kategor";//tworzy prefix dla nazwy sesji ... mogą być takie same hasła
if ($_POST["pass_kategor"]) {
$pass_kategor_verif = $_POST["pass_kategor"];
$_SESSION["$sesja_pass"] = $_POST["pass_kategor"];
}
else
{
$pass_kategor_verif = $_SESSION["$sesja_pass"];
}
$pass_kategor_verif_md5 = md5($pass_kategor_verif);
$spr_hasla_kategorii = mysql_query ("SELECT id,pass_kategor FROM $galeria_kategoria WHERE id='$kategoria' AND pass_kategor ='$pass_kategor_verif_md5'");
$licz2=mysql_num_rows($spr_hasla_kategorii);
if ($p_kategor && $licz2 < 1){
include("include/weryf_kategor.php"); //jeśli hasło jest niezgodne pojawia się formularz
}
else
{//d725
if($opis_kat) {
echo "
$opis_kat
";
}//wyświetlanie opisu kategorii jeśli jest
$numerowanie = 1;
$num_phot = $start;
$pobieranie = mysql_query ("SELECT * FROM $galeria_albumy WHERE id_kategor = '$kategoria' AND hidden = '' $photos_user ORDER BY pozycja DESC LIMIT $start,$limit");
$licz_rek=mysql_num_rows($pobieranie);
if ($licz_rek<1) echo "
";//tabela do fotek
while ($zapisz = mysql_fetch_array($pobieranie)) {
$album =$zapisz['album'];
$id_albumu =$zapisz['id'];
$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++;
if ($num==1) echo "
";
echo "
Album
$album
";
//pobiera informacje na temat zdjęć w albumie
$info_photos = mysql_query ("SELECT obraz,album,hidden,user_id FROM $galeria WHERE album = '$id_albumu' AND hidden = '' $photos_user");
$count_photos=mysql_num_rows($info_photos);
while ($zapisz_phot = mysql_fetch_array($info_photos)) {
$obraz =$zapisz_phot['obraz'];
//@$wielkosc_min = getImageSize("miniatury/$obraz");
//@$wielkosc_obraz = getImageSize("obrazy/$obraz");
}
//koniec pobierania informacji na temat zdjęć
echo "
";
$wynik3 = mysql_query ("SELECT COUNT(id) as id FROM $galeria_albumy WHERE id_kategor = '$kategoria' AND hidden = '' $photos_user");
while ($zap_l = mysql_fetch_array($wynik3))
$rekordy = $zap_l['id'];
$wynik2 = mysql_query ("SELECT * FROM $galeria_albumy WHERE id_kategor = '$kategoria' AND hidden = '' $photos_user LIMIT $start,10000");
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 "