galerie_id=0; } function GaleriePrehled() { $GLOBALS["galstrankovani"]->StrankovaniNastav("galerie_interni_prehled",$this->GalerieCelkovyPocet(),$GLOBALS["pokolika"],$GLOBALS["strana"]); $kdezacit=$GLOBALS["galstrankovani"]->KdeZacit(); $mysql=mysql_query("select ids,vlastnik,nazev,popis from ".$GLOBALS["rspredpona"]."imggal_sekce where prava='1:1:1' or prava='1:1:0' or prava='1:0:0' or prava='1:0:1' limit ".$kdezacit.",".$GLOBALS["pokolika"],$GLOBALS["dbspojeni"]); if(mysql_num_rows($mysql)>0): while($galerie=mysql_fetch_array($mysql)): $this->galerie_id=$galerie["ids"]; $GLOBALS["galerie_id"]=$this->galerie_id; $GLOBALS["galerie_titulek"]=$galerie["nazev"]; $GLOBALS["galerie_popis"]=$galerie["popis"]; $GLOBALS["galuzivatel"]->UzivatelNastav($galerie["vlastnik"],1); $GLOBALS["galerie_uzivatel_prezdivka"]=$GLOBALS["galuzivatel"]->UzivatelInfo("prezdivka"); $GLOBALS["galerie_obrazek_pocet"]=$this->GalerieInfo("pocet_obrazku"); $GLOBALS["galerie_obrazek_velikost"]=round(($this->GalerieInfo("velikost_obrazku")/1024/1024),2)." MB"; $GLOBALS["galerie_obrazek_cesta"]=$this->GalerieInfo("obrazek_cesta"); $GLOBALS["galerie_obrazek_cesta_sirka"]=$this->GalerieInfo("obrazek_sirka"); $GLOBALS["galerie_obrazek_cesta_vyska"]=$this->GalerieInfo("obrazek_vyska"); if($GLOBALS["galerie_obrazek_cesta"]!=""): $GLOBALS["galsablona"]->SablonaVloz("galerie_prehled_interni"); else: $GLOBALS["galsablona"]->SablonaVloz("galerie_prehled_interni_prazdna"); endif; endwhile; else: echo "
".GAL_PREHLED_ZADNA."
"; endif; echo $GLOBALS["galstrankovani"]->Ukaz(); } function GalerieInfo($co) { $mysql=mysql_query("select ids,vlastnik,nazev,popis from ".$GLOBALS["rspredpona"]."imggal_sekce where ids='".$this->galerie_id."'" ,$GLOBALS["dbspojeni"]); $GLOBALS["galuzivatel"]->UzivatelNastav(mysql_result($mysql,0,"vlastnik"),1); switch($co): case "vlastnik_id": return mysql_result($mysql,0,"vlastnik"); break; case "vlastnik_prezdivka": return $GLOBALS["galuzivatel"]->UzivatelInfo("prezdivka"); break; case "vlastnik_jmeno": return $GLOBALS["galuzivatel"]->UzivatelInfo("jmeno"); break; case "nazev": return mysql_result($mysql,0,"nazev"); break; case "popis": return mysql_result($mysql,0,"popis"); break; case "pocet_obrazku": $mysql2=mysql_query("select count(*) as pocet from ".$GLOBALS["rspredpona"]."imggal_obr where sekce='".$this->galerie_id."'" ,$GLOBALS["dbspojeni"]); return mysql_result($mysql2,0,"pocet"); break; case "velikost_obrazku": $mysql2=mysql_query("select sum(obr_vel) as velikost from ".$GLOBALS["rspredpona"]."imggal_obr where sekce='".$this->galerie_id."'" ,$GLOBALS["dbspojeni"]); return mysql_result($mysql2,0,"velikost"); break; case "obrazek_cesta": $mysql2=mysql_query("select nahl_poloha from ".$GLOBALS["rspredpona"]."imggal_obr where sekce='".$this->galerie_id."' order by rand() limit 1" ,$GLOBALS["dbspojeni"]); if(mysql_num_rows($mysql2)): return mysql_result($mysql2,0,"nahl_poloha"); else: return 0; endif; break; case "obrazek_cesta_sirka": $mysql2=mysql_query("select nahl_width from ".$GLOBALS["rspredpona"]."imggal_obr where sekce='".$this->galerie_id."' order by rand() limit 1" ,$GLOBALS["dbspojeni"]); if(mysql_num_rows($mysql2)): return mysql_result($mysql2,0,"nahl_width"); else: return 0; endif; break; case "obrazek_cesta_nahled": $mysql2=mysql_query("select nahl_height from ".$GLOBALS["rspredpona"]."imggal_obr where sekce='".$this->galerie_id."' order by rand() limit 1" ,$GLOBALS["dbspojeni"]); if(mysql_num_rows($mysql2)): return mysql_result($mysql2,0,"nahl_height"); else: return 0; endif; break; endswitch; } function GalerieCelkovyPocet() { $mysql=mysql_query("select count(*) as pocet from ".$GLOBALS["rspredpona"]."imggal_sekce where prava='1:1:1' or prava='1:1:0' or prava='1:0:0' or prava='1:0:1'" ,$GLOBALS["dbspojeni"]); return mysql_result($mysql,0,"pocet"); } function ObrazkuVGalerii($galerie) { $mysql=mysql_query("select count(*) as pocet from ".$GLOBALS["rspredpona"]."imggal_obr where sekce='".$galerie."'" ,$GLOBALS["dbspojeni"]); return mysql_result($mysql,0,"pocet"); } function GalerieUkaz() { $this->galerie_id=mysql_real_escape_string(htmlspecialchars($GLOBALS["galerie_id"])); $GLOBALS["galerie_id"]=$this->galerie_id; $GLOBALS["galerie_titulek"]=$this->GalerieInfo("nazev"); $GLOBALS["galerie_popis"]=$this->GalerieInfo("popis"); $GLOBALS["galuzivatel"]->UzivatelNastav($this->GalerieInfo("vlastnik_id"),1); $GLOBALS["galerie_vlastnik"]=$GLOBALS["galuzivatel"]->UzivatelInfo("prezdivka"); $GLOBALS["galerie_pocet_obrazku"]=$this->GalerieInfo("pocet_obrazku"); $GLOBALS["galerie_velikost_obrazku"]=round(($this->GalerieInfo("velikost_obrazku")/1024/1024),2)." MB"; if(!isset($GLOBALS["jak"])): $GLOBALS["jak"]="1"; endif; // prednastavime jak zobrazovat obrazky if(!isset($GLOBALS["kolik"]) or $GLOBALS["kolik"]<1): $GLOBALS["kolik"]="30"; endif; // prednastavime jak zobrazovat obrazky $GLOBALS["jak_jedna"]=""; $GLOBALS["jak_dva"]=""; $GLOBALS["jak_pet"]=""; $GLOBALS["jak_sest"]=""; switch($GLOBALS["jak"]): case "1": $srovnat="ido desc"; $GLOBALS["jak_jedna"]="selected"; break; // od nejnovejsiho case "2": $srovnat="ido asc"; $GLOBALS["jak_dva"]="selected"; break; // od nejstarsiho case "5": $srovnat="nazev asc"; $GLOBALS["jak_pet"]="selected"; break; // podle titulku a-z case "6": $srovnat="nazev desc"; $GLOBALS["jak_sest"]="selected"; break; // podle titulku z-a endswitch; $GLOBALS["galstrankovani"]->StrankovaniNastav("galerie_interni_ukaz",$this->ObrazkuVGalerii($this->galerie_id),$GLOBALS["kolik"],$GLOBALS["strana"]); $kdezacit=$GLOBALS["galstrankovani"]->KdeZacit(); $mysql=mysql_query("select ido,nazev,popis,nahl_poloha,nahl_height,nahl_width from ".$GLOBALS["rspredpona"]."imggal_obr where sekce='".$this->galerie_id."' order by ".$srovnat." limit ".$kdezacit.",".$GLOBALS["kolik"]."",$GLOBALS["dbspojeni"]); $GLOBALS["galerie_obrazky"]=""; for($pom=0;$pompocet_sloupcu==0): $GLOBALS["galerie_obrazky"].=""; endif; $GLOBALS["galerie_obrazky"].=""; if (($pom%$GLOBALS["galkonfigurace"]->pocet_sloupcu)==($GLOBALS["galkonfigurace"]->pocet_sloupcu-1)): $GLOBALS["galerie_obrazky"].="\n"; endif; endfor; $chybi=$pom%$GLOBALS["galkonfigurace"]->pocet_sloupcu; if ($chybi > 0): for ($pom=0; $pom < ($GLOBALS["galkonfigurace"]->pocet_sloupcu - $chybi); $pom++): $GLOBALS["galerie_obrazky"].=""; endfor; $GLOBALS["galerie_obrazky"].=""; endif; $GLOBALS["galerie_obrazky"].=""; $GLOBALS["galerie_obrazky"].="
".mysql_result($mysql,$pom,"nazev")."
\"".mysql_result($mysql,$pom,"popis")."\"
pocet_sloupcu.">".$GLOBALS["galstrankovani"]->Ukaz()."
"; $GLOBALS["galsablona"]->SablonaVloz("galerie_ukaz_interni"); } function ObrazekUkaz() { $this->obrazek_id=mysql_real_escape_string(htmlspecialchars($GLOBALS["obrazek_id"])); $mysql=mysql_query("select * from ".$GLOBALS["rspredpona"]."imggal_obr where ido='".$this->obrazek_id."'" ,$GLOBALS["dbspojeni"]); $obrazek=mysql_fetch_array($mysql); $GLOBALS["obr_titulek"]=$obrazek["nazev"]; $GLOBALS["obr_popis"]=$obrazek["popis"]; $GLOBALS["obrazek_id"]=$obrazek["ido"]; $GLOBALS["obr_velikost"]=round($obrazek["obr_vel"]/1024,2); $GLOBALS["obr_width"]=$obrazek["obr_width"]; $GLOBALS["obr_height"]=$obrazek["obr_height"]; $GLOBALS["obr_src"]=$obrazek["obr_poloha"]; $this->galerie_id=$obrazek["sekce"]; $GLOBALS["obr_galerie_id"]=$this->galerie_id; $GLOBALS["hidd_tabulka"]="none"; $GLOBALS["obr_galerie"]=$this->GalerieInfo("nazev"); $GLOBALS["sipka_jedna"]=""; $GLOBALS["sipka_dva"]=""; $GLOBALS["sipka_tri"]=""; $GLOBALS["sipka_ctyri"]=""; $mysql_prvni=mysql_query("select ido from ".$GLOBALS["rspredpona"]."imggal_obr where ido<".$this->obrazek_id." and sekce=".$obrazek["sekce"]." order by ido asc limit 1" ,$GLOBALS["dbspojeni"]); $mysql_predchozi=mysql_query("select ido from ".$GLOBALS["rspredpona"]."imggal_obr where ido<".$this->obrazek_id." and sekce=".$obrazek["sekce"]." order by ido desc limit 1" ,$GLOBALS["dbspojeni"]); $mysql_dalsi=mysql_query("select ido from ".$GLOBALS["rspredpona"]."imggal_obr where ido>".$this->obrazek_id." and sekce=".$obrazek["sekce"]." order by ido asc limit 1" ,$GLOBALS["dbspojeni"]); $mysql_posledni=mysql_query("select ido from ".$GLOBALS["rspredpona"]."imggal_obr where ido>".$this->obrazek_id." and sekce=".$obrazek["sekce"]." order by ido desc limit 1" ,$GLOBALS["dbspojeni"]); if(mysql_num_rows($mysql_prvni)!=0): $GLOBALS["sipka_jedna"]=""; endif; if(mysql_num_rows($mysql_predchozi)!=0): $GLOBALS["sipka_dva"]=""; endif; if(mysql_num_rows($mysql_dalsi)!=0): $GLOBALS["sipka_tri"]=""; endif; if(mysql_num_rows($mysql_posledni)!=0): $GLOBALS["sipka_ctyri"]=""; endif; $GLOBALS["galsablona"]->SablonaVloz("obrazek_interni_ukaz"); } } ?>