";
//echo "
";
echo "
";
echo "";
echo "
";
}
// Function for imageresizeing. Used to make thumbnails
function album_resizeImage($src_file, $dest_file, $newWidth, $method)
{ // find the image size
$imginfo = @getimagesize($src_file);
if ($imginfo == NULL)
return false;
// height/width
$srcWidth = $imginfo[0];
$srcHeight = $imginfo[1];
$ratioWidth = $srcWidth/$newWidth;
$ratioHeight = 0;
$destWidth = $newWidth;
$destHeight = $srcHeight / $ratioWidth;
//zakomentuju vytváření náhledů
switch($method):
case "php" :
{ $src_img = imagecreatefromjpeg($src_file);
$dst_img = ImageCreateTrueColor($destWidth,$destHeight);
imagecopyresized($dst_img, $src_img, 0, 0, 0, 0, $destWidth,(int)$destHeight, $srcWidth, $srcHeight);
touch($dest_file);
imagejpeg($dst_img, $dest_file,150); // Quality = 150
imagedestroy($src_img);
imagedestroy($dst_img);
break;}
endswitch;
return $dest_file;
//return $dst_img;
}
// Rename file if filename is the same
function rename_file($filename, $nr)
{$pos = strrpos($filename, ".");
$name = substr($filename, 0, $pos);
$ext = substr($filename, $pos, strlen($filename)-$pos);
if(ereg("[0-9]", substr($name, -1) ))
$string = substr($name, 0, strlen($name)-1) . "$nr" . "$ext";
else
$string = "$name" . "_$nr" . "$ext";
return $string;}
// Checks if the filetype is allowed.
function okfiletype($filename)
{global $config;
for($i = 0; $i < count($config['filetypes']); $i++)
{ if(strtolower($config['filetypes'][$i]) == strtolower(substr($filename, -3)) || strtolower($config['filetypes'][$i]) == strtolower(substr($filename, -4))) return true;}
return false;}
function album_upload_picture($file, $filename)
{global $config;
$filepath = "$config[fullpath]"."userpics/"; // Change upload path in config.inc.php
$destinationname = $filepath.$filename;
if ($file != "none")
{if(move_uploaded_file($file, $destinationname))
{chmod($destinationname, 0644); return $filename;}
else
return false;}
else
return false;}
//-------------------------------------
function foto()
{global $rspredpona,$cfgskupina;
$dbspojeni=dbcon(); // aktivace spojeni
echo "
";
echo "
Fotoredaktoři stránek
";
echo "
Celé jméno |
Počet přihlášení |
Počet fotek |
E-mail |
\n";
$dotaz=mysql_query("select ida,zjmeno,jmeno,firma,email,pocitadlo
from ".$rspredpona."dperso where skupina=$cfgskupina and archiv='0' and adm_album>0 order by pocitadlo DESC ",$dbspojeni);
$pocet=mysql_NumRows($dotaz);
for ($a=0;$a<$pocet;$a++):
$dotaz2=mysql_query("select autor from ".$rspredpona."fotky where autor=".mysql_Result($dotaz,$a,"ida")." ",$dbspojeni);
$pocetfotek=mysql_NumRows($dotaz2);
echo "
".mysql_Result($dotaz,$a,"jmeno")." ".mysql_Result($dotaz,$a,"firma")." |
".mysql_Result($dotaz,$a,"pocitadlo")." |
".$pocetfotek." |
".mysql_Result($dotaz,$a,"email")." |
\n";
endfor;
echo "
";
echo "
";
echo "
";
sela();
}
//-------------------------------------
function StatBlok()
{global $intblok,$intAdmAlbum,$velbloku,$cfgskupina,$rspredpona,$config;
$dbspojeni=dbcon();
$zjistalbum = 0;
$dotaz=mysql_query("select hodnota from ".$rspredpona."config where promenna='aktivni_album' and skupina=".$cfgskupina." ",$dbspojeni);
$pocet=mysql_NumRows($dotaz);
if ($pocet > 0) : $zjistalbum=mysql_Result($dotaz,0,"hodnota"); endif;
$rs = mysql_query("SELECT ida from $config[TABLE_ALBUMS] where skupina=".$cfgskupina." and visible=1 order by datum desc ");
$pocet=mysql_NumRows($rs);
if ($pocet > 0) : $zjistalbum=mysql_Result($rs,0,"ida");; endif;
echo "
";
echo "
Statistika
";
echo "
";
echo " TOP 3 alba
";
//TOP 1 zjistalbum
$rs = mysql_query("SELECT idf,filepath,filename,visit FROM ".$rspredpona."fotky WHERE skupina= ".$cfgskupina." and ida=".$zjistalbum." ORDER BY visit desc limit 0,3");
$pocet=mysql_NumRows($rs);
if ($pocet > 0) :
while ($row = mysql_fetch_array($rs))
{echo "
( ".$row["visit"]." zobrazení )";
}
endif;
echo " ";
echo " TOP 3 stránek
";
//TOP 1 zjistalbum
$rs = mysql_query("SELECT idf,filepath,filename,visit FROM ".$rspredpona."fotky WHERE skupina= ".$cfgskupina." ORDER BY visit desc limit 0,3");
$pocet=mysql_NumRows($rs);
if ($pocet > 0) :
while ($row = mysql_fetch_array($rs))
{echo "
( ".$row["visit"]." zobrazení )";}
endif;
echo " ";
echo "
";}
//-------------------------------------------------------
// zobrazeni hlavniho bloku, $a = pocet zobrazenych cl. na hl.strane
function VedleBlok($a)
{
global $rspredpona,$redakceadr,$rsrdialog2,$cfgskupina,$strana,$intAdmClanky,$albumdir;
$dbspojeni=dbcon(); // aktivace spojeni
// nacteni seznamu uzivatelu(autoru) do pole "autori"
$idotaz2=mysql_query("select ida,jmeno,email from ".$rspredpona."dperso order by ida",$dbspojeni);
$ipocet2=mysql_NumRows($idotaz2);
for ($o=0;$o<$ipocet2;$o++):
$autori[mysql_Result($idotaz2,$o,"ida")][0]="".mysql_Result($idotaz2,$o,"jmeno");
$autori[mysql_Result($idotaz2,$o,"ida")][1]="mailto:".mysql_Result($idotaz2,$o,"email");
endfor;
// nacteni seznamu temat do pole "rubriky"
$idotaz3=mysql_query("select idt,obrazek from ".$rspredpona."tema where skupina=".$cfgskupina." order by idt",$dbspojeni);
$ipocet3=mysql_NumRows($idotaz3);
echo "
";
echo "
Hlavní události
";
for ($o=0;$o<$ipocet3;$o++):
$rubriky[mysql_Result($idotaz3,$o,"idt")]="".mysql_Result($idotaz3,$o,"obrazek");
endfor;
$dnesnidatum=Date("Y-m-d H:i:s");
$od=$strana*$a;
// rs_clanky: idc,link,titulek,uvod,text,tema,datum,autor,kom,visit,t_slova,visible,zdroj,priority
$idotaz4=mysql_query("select link,titulek,jetext,uvod,tema,date_format(datum,'%d. %m. %Y') as vyslden,autor,kom,visit,obrlink from ".$rspredpona."clanky where datum<'$dnesnidatum' and datumend>'$dnesnidatum' and visible=1 and skupina=".$cfgskupina." and isclanek=1 and adm_clanek<=$intAdmClanky order by priority desc,datum desc limit $od,$a",$dbspojeni);
$ipocet4=mysql_NumRows($idotaz4);
for ($m=0;$m<$ipocet4;$m++):
// kompilace autora
if ($autori[mysql_Result($idotaz4,$m,"autor")][0]!=""):
$vyslautor=$autori[mysql_Result($idotaz4,$m,"autor")][0];
$vyslmail=$autori[mysql_Result($idotaz4,$m,"autor")][1];
else:
$vyslautor="Redakce";
$vyslmail="mailto:".$redakceadr;
endif;
// kompilace tematu
if ($rubriky[mysql_Result($idotaz4,$m,"tema")]!=""):
$vysltema=$rubriky[mysql_Result($idotaz4,$m,"tema")];
endif;
//$koment=mysql_query("SELECT idk FROM ".$rspredpona."komentare WHERE clanek='".mysql_Result($idotaz4,$m,"link")."'",$dbspojeni);
//$pocetkom=mysql_NumRows($koment);
$pocetkom=0;
// $blink,$btitulek,$buvod,$btema,$bdatum,$bautor,$bautoradr,$bkom,$bvisit
MainBlok(mysql_Result($idotaz4,$m,"link"),mysql_Result($idotaz4,$m,"titulek"),mysql_Result($idotaz4,$m,"uvod"),$vysltema,mysql_Result($idotaz4,$m,"vyslden"),$vyslautor,$vyslmail,mysql_Result($idotaz4,$m,"kom"),mysql_Result($idotaz4,$m,"visit"),$pocetkom,mysql_Result($idotaz4,$m,"obrlink"),mysql_Result($idotaz4,$m,"jetext"));
endfor;
if ($a>20):
$idotaz5=mysql_query("select link from ".$rspredpona."clanky where datum<'$dnesnidatum' and datumend>'$dnesnidatum' and visible=1 and skupina=".$cfgskupina." and isclanek=1 and adm_clanek<=$intAdmClanky ",$dbspojeni);
$ipocet5=mysql_NumRows($idotaz5);
$list= ($ipocet5/$a)+1;
settype($list, "integer");
echo "
Počet článků: $ipocet5
Stránka: ";
for ($m=0;$m<$list;$m++):
echo "
$m ";
endfor;
endif;
echo "
";
}
//------------------------------------------------------- Hledani
function ShowKomentar($afotka)
{global $txtinfo,$rspredpona,$intreg,$cfgskupina,$clidc,$config,$cllink,$intAdmDiskuze,$fotka,$slovnik;
$dbspojeni=dbcon(); // aktivace spojeni
$idotaz5=mysql_query("select hodnota from ".$rspredpona."config where promenna='pocet_kom' and skupina=".$cfgskupina." ",$dbspojeni);
$pocetkom=mysql_Result($idotaz5,0,"hodnota");
echo "
";
echo "
";
// kompilace slovniku
if ($slovnik[5][0]!=""):echo $slovnik[5][0];
else: echo "empty";
endif;
echo "
";
$rs = mysql_query("SELECT idk,kdy,kdo ,popis from ".$rspredpona."komentar where idf=".$fotka." and archiv=0 and (komu=0 or komu=".$intreg." or autor=".$intreg.") order by kdy DESC LIMIT 0,$pocetkom",$dbspojeni);
while ($row = mysql_fetch_array($rs)){
echo "
".SQLDate2CZDate($row["kdy"])."";
if ( $intreg==$row["autor"] or $intAdmDiskuze<>0 ):
echo "| Opravit";
echo "| Smazat ";
EndIf;
echo ""."".$row["popis"]."
".$row["kdo"]."
";}
echo "
";
}
//------------------------------------------------//------------------------------------------------
function NovyPridejKom()
{global $kod,$kidc,$kidi,$ktext,$txtinfo,$intreg,$cfgskupina,$rspredpona,$kkod,$kkodid,$fotka;
if ($intreg==0): $intreg=1; EndIf;
$dbspojeni=dbcon(); // aktivace spojeni
echo "
";
// Vyhledani kodu
$dotaz=mysql_query("select * from ".$rspredpona."kod where idkod='$kkodid'",$dbspojeni);
$dbkod=mysql_Result($dotaz,0,"kod");
// Test textu
$ktext=chetext($ktext);
$kod =chetext($kod);
$kodmail=chetext($kodmail);
$skup= $cfgskupina;
$datum =Date("Y-m-d H:i:s", time());
if ($kkod==$dbkod):
if ($ktext!=""):
// pridani komentare
@$koment=mysql_query("INSERT INTO ".$rspredpona."komentar (kdy, kdo, popis, idf, autor, komu, skupina) VALUES ('".$datum."',\"".$kod."\",\"".$ktext."\",\"".AddSlashes($fotka)."\",\"".$intreg."\",\"".AddSlashes($kidi)."\",\"".$cfgskupina."\")");
if (!$koment):
$txtinfo="WEB_Komentar:Komentář nebyl přidán !";
else:
$txtinfo="WEB_Komentar:Komentář byl přidán !";
endif;
else:
$txtinfo="WEB_Komentar:Pro předání je třeba vyplnit potřebné údaje.";
endif;
else:
$txtinfo="WEB_Komentar: Pro předání je třeba vyplnit kontrolní kód. Děkuji .. :-)";
endif;
echo "
";
seld();
}
?>
echo $zaklhead;
echo $zaklbody;
// nacteni seznamu slovniku do pole "slovnik"
$idotaz3=mysql_query("select cislo,slovo from ".$rspredpona."slovnik where skupina=".$cfgjazyk." order by cislo",$dbspojeni);
$ipocet3=mysql_num_rows($idotaz3);
for ($o=0;$o<$ipocet3;$o++):
$slovnik[mysql_Result($idotaz3,$o,"cislo")][0]=mysql_Result($idotaz3,$o,"slovo");
endfor;
// zjisteni povoleneho poctu clanku pro index.php stranku
$inddotaz=mysql_query("select hodnota from ".$rspredpona."config where promenna='pocet_clanku' and skupina=".$cfgskupina." ",$dbspojeni);
$pocetclanku=mysql_Result($inddotaz,0,"hodnota");
// standardni zobrazeni
// Tvorba stranky
// ---------------------------------------------------------------------------------------------------
Zahlavi();
// ---------------------------------------------------------------------------------------------------
ObrTabulka();
// ---------------------------------------------------------------------------------------------------
infomsg2($txtinfo);
// volba akce
if (!IsSet($akce)): $akce="sela"; endif;
switch($akce):
case "foto": foto(); break;
case "sela": sela(); break;
case "self": self(); break;
case "seld": seld(); break;
endswitch;
if ($intAdmAlbum<>0):
switch($akce):
case "insf": insf(); break;
case "uplf": uplf(); break;
endswitch;
EndIf;
if ($intAdmAlbum<>0):
switch($akce):
case "insa": insa(); break;
case "AddAlbum": PridejAlbum(); break; //Vložení nového alba
case "ShowAlbum": VypisAlbum(); break; //Vypis alb
case "AlbumEdit": UpravAlbum(); break; //Uprava alba
case "AlbumDel": VymazAlbum(); break; //Vymayani alba
case "AlbumBeck": ObnovAlbum(); break; //Obnova alba
case "AlbumOn": OnAlbum(); break; //Vymayani alba
case "AlbumOff": OffAlbum(); break; //Obnova alba
case "AlbumESev": UlozEAlbum(); break; //Uloyeni editovaneho alba
case "dela": dela(); break;
case "edia": edia($aida); break;
case "ShowFotka": VypisFotek(); break; //
case "NulujFotka": NulujFotku(); break; //
case "FotkaDel": VymazFotku(); break; //
case "FotkaBeck": ObnovFotku(); break; //
endswitch;
EndIf;
BStaRigh();
//WebFunkce('T3');
//WebBlok('R3');
//WebBlok('T3');
//HlavniBlok2('T3');
BEndRigh();
// ---------------------------------------------------------------------------------------------------
KonecObrTabulka();
// ---------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------
BPanelLeft();
//WebFunkce('T3');
WebBlok('R3');
WebBlok('T3');
//HlavniBlok2('T3');
BPanelEndLeft();
// ---------------------------------------------------------------------------------------------------
Zapati();
// deaktivace spojeni
infomsg($txtinfo);
if (IsSet($dbspojeni)): mysql_close(); endif;
?>