0): if(is_dir($GLOBALS["gallery_dir"])): $GLOBALS["VypisGalerie"]=VypisGalerie(); $GLOBALS["VypisKategorie"]=VypisKategorie(); switch ($co) : case "jeden": // chceme pridat pouze jeden obrazek if($_POST["do_it"]=="1"): // uz chceme pridat obrazek if($_POST["galerie_id"]!="" AND $_POST["obrazek_titulek"]!="" AND $_POST["obrazek_popis"]!="" AND $_FILES['obrazek_url']['name']!=""): $GLOBALS["galerie"]=$_POST["galerie_id"]; // do jake galerie pridat $GLOBALS["titulek"]=$_POST["obrazek_titulek"]; // titulek obrazku $GLOBALS["popis"]=$_POST["obrazek_popis"]; // popis obrazku $GLOBALS["popis"]= WordWrap($GLOBALS["popis"], 20, "\n", 1); // popis obrazku $GLOBALS["kategorie"]=$_POST["kategorie_id"][0]; // do jake kategorie pridat $GLOBALS["obrazek_jmeno"]=$_FILES['obrazek_url']['name']; // originalni nazev $GLOBALS["obrazek_velikost"]=$_FILES['obrazek_url']['size']; // velikost obrazky v bytech $GLOBALS["obrazek_docasne"]=$_FILES['obrazek_url']['tmp_name']; // docasne ulozeni obrazku if($GLOBALS["obrazek_velikost"]/1024<=$GLOBALS["velikost_obrazek"]): // obrazek je "spravne" velky if(ObrazekPridej($GLOBALS["obrazek_jmeno"],$GLOBALS["obrazek_velikost"],$GLOBALS["obrazek_docasne"],0,0,0,$GLOBALS["titulek"],$GLOBALS["popis"],$GLOBALS["galerie"],$GLOBALS["kategorie"])): $vyber=mysql_query("select COUNT(media_id) AS pocet, SUM(media_size) AS velikost from ".$GLOBALS["rspredpona"]."media where media_gallery_id='".$GLOBALS["galerie"]."'",$GLOBALS["dbspojeni"]); $vyberobrazek=mysql_query("select media_id from ".$GLOBALS["rspredpona"]."media where media_thumbnail='".$GLOBALS["media_thumbnail"]."'",$GLOBALS["dbspojeni"]); $vyber_galerie=mysql_query("select gallery_title from ".$GLOBALS["rspredpona"]."gallery where gallery_id='".$GLOBALS["galerie"]."' AND gallery_delete!='1'",$GLOBALS["dbspojeni"]); $GLOBALS["galerie_nazev"]=mysql_result($vyber_galerie,0,"gallery_title"); // titulek galerie $GLOBALS["galerie_velikost"]=round(mysql_result($vyber,0,"velikost")/1024,2)." MB"; // velikost galerie $GLOBALS["galerie_pocet_obrazku"]=mysql_result($vyber,0,"pocet"); // pocet obrazku v galerii $GLOBALS["obrazek_id"]=mysql_result($vyberobrazek,0,"media_id"); // ID obrazku $GLOBALS["obrazek_velikost"]=ceil($GLOBALS["obrazek_velikost"]/1024)." kB"; // zaokr. velikost obrazku $GLOBALS["obrazek_rozmery"]=$GLOBALS["media_width"]."*".$GLOBALS["media_height"]." px"; // rozmery obrazku $GLOBALS["nahled_width"]=$GLOBALS["thumb_width"]; // sirka nahledu (do tagu img) $GLOBALS["nahled_height"]=$GLOBALS["thumb_height"]; // vyska nahledu (do tagu img) $GLOBALS["nahled_rozmery"]=$GLOBALS["thumb_width"]."*".$GLOBALS["thumb_height"]." px"; // rozmery nahledu (do textu) $GLOBALS["nahled_url"]=$GLOBALS["media_thumbnail"]; // cesta k nahledu $GLOBALS["chyba"]=GAL_OK_NOVY_PRIDANI; // "chybova hlaska" uspesne pridano Formular("obrazek_novy_ok"); else: // neco selhalo ve funkci ObrazekPridej(...) :-( $GLOBALS["chyba"]=GAL_CHYBA_NOVY_PRIDANI; Formular("obrazek_novy"); endif; else: // Obrazek je moc velky, hodime chybovou hlasku $GLOBALS["chyba"]=GAL_CHYBA_NOVY_VELIKOST; Formular("obrazek_novy"); endif; else: // uzivatel nevyplnil vsechny udaje $GLOBALS["chyba"]=GAL_CHYBA_UDAJE; Formular("obrazek_novy"); endif; else: Formular("obrazek_novy"); endif; break; case "auto": // chceme pridat vice obrazku automaticky if(!isset($GLOBALS["number"])): $GLOBALS["number"]="3"; endif; if($GLOBALS["hromadne_pridani_obrazku"]<$GLOBALS["number"]): $GLOBALS["number"]=$GLOBALS["hromadne_pridani_obrazku"]; $GLOBALS["chyba"]=GAL_OBRAZKY_MAXI_PRIDANI.$GLOBALS["hromadne_pridani_obrazku"]."."; endif; for($pom=1;$pom<=$GLOBALS["number"];$pom++): $GLOBALS["pridej_obrazky"].="
".GAL_OBRAZKY_OBRAZEK." $pom
".GAL_OBRAZKY_CESTA."

"; endfor; if($_POST["do_it"]=="1"): // uz chceme pridat obrazek if($_POST["galerie_id"]!="" AND $_POST["obrazek_titulek"]!="" AND $_POST["obrazek_popis"]!="" AND $_FILES["picture_url"]["name"][0]!=""): // kontrola udaju $pocet_poslanych_obrazku=count($_FILES["picture_url"]["name"]); // jak nazev promenn napovida... $velikost=0; // bezpecnost je holt bezpecnost :-) for ($pom=0;$pom<$pocet_poslanych_obrazku;$pom++): // cyklus :-) $GLOBALS["velikost"]=$_FILES['picture_url']['size'][$pom]; // zjistime velikost akt. obrazku if($GLOBALS["velikost"]/1024<=$GLOBALS["velikost_obrazek"]): // pokud je velikost "obrazku tak akorat" $velikost=1; // ulozime do promenne velikost jednicku (to zirate, co? :-)) endif; endfor; if($velikost!=0): // obrazek splnuje omezeni velikosti for ($pom=0;$pom<$pocet_poslanych_obrazku;$pom++): if($_FILES["picture_url"]["name"][$pom]!=""): // pokud byl nejaky obrazek poslan $GLOBALS["galerie"]=$_POST["galerie_id"]; // do jake galerie pridat $GLOBALS["obrazek_titulek"]=$_POST["obrazek_titulek"]." - ".($pom+1); // titulek obrazku $GLOBALS["obrazek_popis"]=$_POST["obrazek_popis"]." - ".($pom+1); // popis obrazku $GLOBALS["obrazek_popis"]= WordWrap($GLOBALS["obrazek_popis"], 20, "\n", 1); // popis obrazku $GLOBALS["kategorie"]=$_POST["kategorie_id"][0]; // do jake kategorie pridat $GLOBALS["obrazek_jmeno"]=$_FILES['picture_url']['name'][$pom]; // originalni nazev $GLOBALS["obrazek_velikost"]=$_FILES['picture_url']['size'][$pom]; // velikost obrazky v bytech $GLOBALS["obrazek_docasne"]=$_FILES['picture_url']['tmp_name'][$pom]; // docasne ulozeni obrazku if(ObrazekPridej($GLOBALS["obrazek_jmeno"],$GLOBALS["obrazek_velikost"],$GLOBALS["obrazek_docasne"],0,0,0,$GLOBALS["obrazek_titulek"],$GLOBALS["obrazek_popis"],$GLOBALS["galerie"],$GLOBALS["kategorie"])): $vyber=mysql_query("select COUNT(media_id) AS pocet, SUM(media_size) AS velikost from ".$GLOBALS["rspredpona"]."media where media_gallery_id='".$GLOBALS["galerie"]."'",$GLOBALS["dbspojeni"]); $vyberobrazek=mysql_query("select media_id from ".$GLOBALS["rspredpona"]."media where media_thumbnail='".$GLOBALS["media_thumbnail"]."'",$GLOBALS["dbspojeni"]); $vyber_galerie=mysql_query("select gallery_title from ".$GLOBALS["rspredpona"]."gallery where gallery_id='".$GLOBALS["galerie"]."' AND gallery_delete!='1'",$GLOBALS["dbspojeni"]); $GLOBALS["galerie_nazev"]=mysql_result($vyber_galerie,0,"gallery_title"); // nazev galerie $GLOBALS["galerie_velikost"]=round(mysql_result($vyber,0,"velikost")/1024,2)." MB"; // velikost galerie $GLOBALS["galerie_pocet_obrazku"]=mysql_result($vyber,0,"pocet"); // pocet obrazku v galerii $GLOBALS["obrazek_id"]=mysql_result($vyberobrazek,0,"media_id"); // ID obrazku $GLOBALS["obrazek_velikost"]=ceil($GLOBALS["obrazek_velikost"]/1024)." kB"; // velikost obrazku $GLOBALS["obrazek_rozmery"]=$GLOBALS["media_width"]."*".$GLOBALS["media_height"]." px"; // rozmery obrazku (do textu) $GLOBALS["nahled_width"]=$GLOBALS["thumb_width"]; // sirka nahledu (do tagu img) $GLOBALS["nahled_height"]=$GLOBALS["thumb_height"]; // ze by vyska nahledu? (do tagu img) $GLOBALS["nahled_rozmery"]=$GLOBALS["thumb_width"]."*".$GLOBALS["thumb_height"]." px"; // rozmery nahledu (do textu) $GLOBALS["nahled_url"]=$GLOBALS["media_thumbnail"]; // si tipnete $GLOBALS["chyba"]=GAL_OK_NOVY_PRIDANI; // ok hlaska Formular("obrazek_novy_ok"); else: // tohle nastve - byla chyba ve funkci ObrazekPridej(...) $GLOBALS["chyba"]=GAL_CHYBA_NOVY_PRIDANI; // chybova hlaska Formular("obrazek_novy_auto"); endif; endif; endfor; else: // obrazky prekrocili velikost $GLOBALS["chyba"]=GAL_CHYBA_NOVY_VELIKOST_AUTO; Formular("obrazek_novy_auto"); endif; else: // uzivatel nevyplnil vsechny udaje $GLOBALS["chyba"]=GAL_CHYBA_UDAJE; Formular("obrazek_novy_auto"); endif; else: // zobrazime formular pro pridani Formular("obrazek_novy_auto"); endif; break; case "manual": // chceme (teda uzivatel chce) pridat vice obrazku rucne if(!isset($GLOBALS["number"])): $GLOBALS["number"]="3"; endif; if($GLOBALS["hromadne_pridani_obrazku"]<$GLOBALS["number"]): $GLOBALS["number"]=$GLOBALS["hromadne_pridani_obrazku"]; $GLOBALS["chyba"]=GAL_OBRAZKY_MAXI_PRIDANI.$GLOBALS["hromadne_pridani_obrazku"]."."; endif; $GLOBALS["VypisGalerie"]=VypisGalerie(); for ($pom=1;$pom<=$GLOBALS["number"];$pom++): $GLOBALS["obrazky"] .= "
".GAL_OBRAZKY_OBRAZEK." $pom
".GAL_OBRAZKY_CESTA."
".GAL_OBRAZKY_TITULEK."
".GAL_OBRAZKY_POPIS."
".GAL_OBRAZKY_KATEGORIE."
"; $GLOBALS["obrazky"].=VypisKategorie(); $GLOBALS["obrazky"].="

"; endfor; if($_POST["do_it"]=="1"): // uz chceme obrazky pridat if($_POST["galerie_id"]!="" AND $_POST["obrazek_titulek_1"]!="" AND $_POST["obrazek_popis_1"]!="" AND $_FILES["picture_url"]["name"][0]!=""): $pocet_poslanych_obrazku=count($_FILES["picture_url"]["name"]); // si tipnete, no $velikost=0; // ze neuhodnete co to dela? for ($pom=0;$pom<$pocet_poslanych_obrazku;$pom++): // cyklus :-) $GLOBALS["velikost"]=$_FILES['picture_url']['size'][$pom]; // zjistime velikost obrazku if($GLOBALS["velikost"]/1024<=$GLOBALS["velikost_obrazek"]): // obrazek vyhovuje $velikost=1; // co to dela? na to by prislo i mimino... :-O endif; endfor; if($velikost!=0): for ($pom=0;$pom<$pocet_poslanych_obrazku;$pom++): if($_FILES["picture_url"]["name"][$pom]!=""): $pricti=$pom+1; $GLOBALS["galerie"]=$_POST["galerie_id"]; // do jake galerie pridat $GLOBALS["obrazek_titulek"]=$_POST["obrazek_titulek_$pricti"]; // titulek obrazku $GLOBALS["obrazek_popis"]=$_POST["obrazek_popis"]; // popis obrazku $GLOBALS["obrazek_popis"]= WordWrap($GLOBALS["obrazek_popis_$pricti"], 20, "\n", 1); // popis obrazku $GLOBALS["kategorie"]=$_POST["kategorie_id"][$pom]; // do jake kategorie pridat $GLOBALS["obrazek_jmeno"]=$_FILES['picture_url']['name'][$pom]; // originalni nazev $GLOBALS["obrazek_velikost"]=$_FILES['picture_url']['size'][$pom]; // velikost obrazky v bytech $GLOBALS["obrazek_docasne"]=$_FILES['picture_url']['tmp_name'][$pom]; // docasne ulozeni obrazku if(ObrazekPridej($GLOBALS["obrazek_jmeno"],$GLOBALS["obrazek_velikost"],$GLOBALS["obrazek_docasne"],0,0,0,$GLOBALS["obrazek_titulek_$pricti"],$GLOBALS["obrazek_popis_$pricti"],$GLOBALS["galerie"],$GLOBALS["kategorie"])): $vyber=mysql_query("select COUNT(media_id) AS pocet, SUM(media_size) AS velikost from ".$GLOBALS["rspredpona"]."media where media_gallery_id='".$GLOBALS["galerie"]."'",$GLOBALS["dbspojeni"]); $vyberobrazek=mysql_query("select media_id from ".$GLOBALS["rspredpona"]."media where media_thumbnail='".$GLOBALS["media_thumbnail"]."'",$GLOBALS["dbspojeni"]); $vyber_galerie=mysql_query("select gallery_title from ".$GLOBALS["rspredpona"]."gallery where gallery_id='".$GLOBALS["galerie"]."' AND gallery_delete!='1'",$GLOBALS["dbspojeni"]); $GLOBALS["galerie_nazev"]=mysql_result($vyber_galerie,0,"gallery_title"); $GLOBALS["galerie_velikost"]=round(mysql_result($vyber,0,"velikost")/1024,2)." MB"; $GLOBALS["galerie_pocet_obrazku"]=mysql_result($vyber,0,"pocet"); $GLOBALS["obrazek_id"]=mysql_result($vyberobrazek,0,"media_id"); $GLOBALS["obrazek_velikost"]=ceil($GLOBALS["obrazek_velikost"]/1024)." kB"; $GLOBALS["obrazek_rozmery"]=$GLOBALS["media_width"]."*".$GLOBALS["media_height"]." px"; $GLOBALS["nahled_width"]=$GLOBALS["thumb_width"]; $GLOBALS["nahled_height"]=$GLOBALS["thumb_height"]; $GLOBALS["nahled_rozmery"]=$GLOBALS["thumb_width"]."*".$GLOBALS["thumb_height"]." px"; $GLOBALS["nahled_url"]=$GLOBALS["media_thumbnail"]; $GLOBALS["chyba"]=GAL_OK_NOVY_PRIDANI; Formular("obrazek_novy_ok"); else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_PRIDANI; Formular("obrazek_novy_manual"); endif; endif; endfor; else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_VELIKOST_AUTO; Formular("obrazek_novy_manual"); endif; else: // uzivatel nevyplnil vsechny udaje :-) $GLOBALS["chyba"]=GAL_CHYBA_UDAJE; Formular("obrazek_novy_manual"); endif; else: // zobrazime poue formular Formular("obrazek_novy_manual"); endif; break; endswitch; else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_ADRESAR; Formular("galerie_chyba"); endif; else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_NEGAL; Formular("galerie_chyba"); endif; else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_NE; Formular("galerie_chyba"); endif; } /* funkce ciste na pridani obrazku na server + ulozeni do databaze, vse ostatni zajistuje ObrazekPridejZkontroluj*/ function ObrazekPridej($obrazek_url,$obrazek_velikost,$obrazek_docasne,$nahled_url,$nahled_velikost,$nahled_docasne,$titulek,$popis,$galerie,$kategorie ) { $titulek=WordWrap($titulek, 10, "\n", 1); $file_time=time(); // vygeneruje nam aktualni cas, ktery se pak prida na zacatek souboru $file_postfix=explode(".",$obrazek_url); // zjistime nazev a priponu souboru (rozdelenim nazvu na casti okolo "tecky") $file_head=explode(" ", trim($file_postfix[0])); // pokud nazev souboru obsahuje mezery, vybereme pouze prvni cast do mezery $file_prefix=strtolower($file_time."_".$file_head[0].".".$file_postfix[1]); // sestavime cely nazev obrazku $media_file=$GLOBALS["gallery_dir"]."$file_prefix"; // kam nahrat obrazek? $thumbnail_prefix="t$file_prefix"; // sestavime nazev nahledu $GLOBALS["media_thumbnail"]="".$GLOBALS["gallery_dir"]."$thumbnail_prefix"; // kam nahrat nahled? $media_size=ceil($obrazek_velikost/1024); // velikost (zaokrouhlena) // presuneme obrazek a nahled z TEMP do galerie if($GLOBALS["ftp"]): // pokud je ftp, nemuzeme pouzit funkci move_uploaded_file copy($obrazek_docasne, $media_file); //presuneme obrazek z docasneho umisteni do noveho copy($obrazek_docasne, $GLOBALS["media_thumbnail"]); //presuneme obrazek z docasneho umisteni do noveho (pozdeji z nej vytvorime nahled) else: move_uploaded_file($obrazek_docasne, $media_file); //presuneme obrazek z docasneho umisteni do noveho move_uploaded_file($obrazek_docasne, $GLOBALS["media_thumbnail"]); //presuneme obrazek z docasneho umisteni do noveho (pozdeji z nej vytvorime nahled) endif; $imagehw = GetImageSize($media_file); // PHP funkce na zjisteni TYPU, SIRKY a VYSKY obrazku $GLOBALS["media_width"] = $imagehw[0]; // sirka $GLOBALS["media_height"] = $imagehw[1]; // vyska $GLOBALS["obrazek_typ"] = $imagehw[2]; /* $GLOBALS["obrazek_typ"] - hodnoty 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(intel byte order), 8 = TIFF(motorola byte order), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF */ /* Pomer mezi sirkou a vyskou obrazku (vyuziva se pro tvorbu nahledu - pro zachovani pomeru stran) */ if($GLOBALS["media_width"]>$GLOBALS["media_height"]): // kdyz sirka vetsi nez vyska $media_ratio = $GLOBALS["media_width"]/$GLOBALS["media_height"]; // pomer sirka/vyska endif; if($GLOBALS["media_width"]<$GLOBALS["media_height"]): // kdyz vyska vetsi nez sirka $media_ratio = $GLOBALS["media_height"]/$GLOBALS["media_width"]; // pomer vyska/sirka endif; if($GLOBALS["media_width"]==$GLOBALS["media_height"]): // kdyz vyska je stejna jako sirka $media_ratio = 1; // pomer 1 endif; if($GLOBALS["media_width"]>$GLOBALS["media_height"]): // kdyz sirka je vetsi nez vyska $GLOBALS["thumb_width"]=$GLOBALS["thumb_max_width"]; // sirka nahledu = MAX sirka z config.php $GLOBALS["thumb_height"]=round($GLOBALS["thumb_max_width"]/$media_ratio); // vyska se dopocita z pomeru endif; if($GLOBALS["media_width"]<$GLOBALS["media_height"]): // kdyz vyska je vetsi nez sirka $GLOBALS["thumb_height"]=$GLOBALS["thumb_max_height"]; // vyska nahledu = MAX vyska z config.php $GLOBALS["thumb_width"]=round($GLOBALS["thumb_max_height"]/$media_ratio); // sirka se dopocita z pomeru endif; if($GLOBALS["media_width"]==$GLOBALS["media_height"]): // kdyz vyska je stejna jako sirka $GLOBALS["thumb_height"]=$GLOBALS["thumb_max_height"]; // vyska nahledu = MAX vyska z config.php $GLOBALS["thumb_width"]=$GLOBALS["thumb_max_width"]; // sirka nahledu = MAX sirka z config.php endif; // úprava pro GD2 záměna imagecopyresized za imagecopyresampled /* Kdyz je obrazek JPG nebo JPEG a chceme generovat ve snizene kvalite */ if ($GLOBALS["nahled_jak"]=="gd1" AND $GLOBALS["obrazek_typ"]=="2"): $src_img = imagecreatefromjpeg($media_file); $dst_img = imagecreate($GLOBALS["thumb_width"], $GLOBALS["thumb_height"]); imagecopyresized ($dst_img, $src_img, 0, 0, 0, 0, $GLOBALS["thumb_width"], $GLOBALS["thumb_height"], $GLOBALS["media_width"], $GLOBALS["media_height"]); imagejpeg($dst_img, $GLOBALS["media_thumbnail"], 90); /* Kdyz je obrazek JPG nebo JPEG a chceme generovat v lepsi kvalite */ elseif ($GLOBALS["nahled_jak"]=="gd2" AND $GLOBALS["obrazek_typ"]=="2"): $src_img = imagecreatefromjpeg($media_file); $dst_img = imagecreatetruecolor($GLOBALS["thumb_width"], $GLOBALS["thumb_height"]); imagecopyresampled ($dst_img, $src_img, 0, 0, 0, 0, $GLOBALS["thumb_width"], $GLOBALS["thumb_height"], $GLOBALS["media_width"], $GLOBALS["media_height"]); imagejpeg($dst_img, $GLOBALS["media_thumbnail"], 90); /* Kdyz je obrazek GIF a chceme generovat ve snizene kvalite */ elseif ($GLOBALS["nahled_jak"]=="gd1" AND $GLOBALS["obrazek_typ"]=="1"): $src_img = imagecreatefromgif($media_file); $dst_img = imagecreate($GLOBALS["thumb_width"], $GLOBALS["thumb_height"]); imagecopyresized ($dst_img, $src_img, 0, 0, 0, 0, $GLOBALS["thumb_width"], $GLOBALS["thumb_height"], $GLOBALS["media_width"], $GLOBALS["media_height"]); imagejpeg($dst_img, $GLOBALS["media_thumbnail"], 90); /* Kdyz je obrazek GIF a chceme generovat v lepsi kvalite */ elseif ($GLOBALS["nahled_jak"]=="gd2" AND $GLOBALS["obrazek_typ"]=="1"): $src_img = imagecreatefromgif($media_file); $dst_img = imagecreatetruecolor($GLOBALS["thumb_width"], $GLOBALS["thumb_height"]); imagecopyresampled ($dst_img, $src_img, 0, 0, 0, 0, $GLOBALS["thumb_width"], $GLOBALS["thumb_height"], $GLOBALS["media_width"], $GLOBALS["media_height"]); imagejpeg($dst_img, $GLOBALS["media_thumbnail"], 90); /* Kdyz je obrazek PNG a chceme generovat ve snizene kvalite */ elseif ($GLOBALS["nahled_jak"]=="gd1" AND $GLOBALS["obrazek_typ"]=="3"): $src_img = imagecreatefrompng ($media_file); $dst_img = imagecreate($GLOBALS["thumb_width"], $GLOBALS["thumb_height"]); imagecopyresized ($dst_img, $src_img, 0, 0, 0, 0, $GLOBALS["thumb_width"], $GLOBALS["thumb_height"], $GLOBALS["media_width"], $GLOBALS["media_height"]); imagepng($dst_img, $GLOBALS["media_thumbnail"], 90); /* Kdyz je obrazek PNG a chceme generovat v lepsi kvalite */ elseif ($GLOBALS["nahled_jak"]=="gd2" AND $GLOBALS["obrazek_typ"]=="3"): $src_img = imagecreatefrompng ($media_file); $dst_img = imagecreatetruecolor($GLOBALS["thumb_width"], $GLOBALS["thumb_height"]); imagecopyresampled ($dst_img, $src_img, 0, 0, 0, 0, $GLOBALS["thumb_width"], $GLOBALS["thumb_height"], $GLOBALS["media_width"], $GLOBALS["media_height"]); imagepng($dst_img, $GLOBALS["media_thumbnail"], 90); endif; $pridej_do_databaze=mysql_query("INSERT INTO ".$GLOBALS["rspredpona"]."media VALUES ('', '$galerie', '$media_file', '".$GLOBALS["media_thumbnail"]."', '".$GLOBALS["thumb_width"]."', '".$GLOBALS["thumb_height"]."', '$titulek', '$kategorie', '$popis', '$media_size', '".$GLOBALS["media_width"]."', '".$GLOBALS["media_height"]."', '0','0','0')",$GLOBALS["dbspojeni"]); $akt_cas=date("Y-m-d H:i:s"); $aktualizuj_galerii=mysql_query("UPDATE ".$GLOBALS["rspredpona"]."gallery SET gallery_uprava='$akt_cas' WHERE gallery_id='$galerie'",$GLOBALS["dbspojeni"]); if($pridej_do_databaze AND $aktualizuj_galerii): return "1"; else: return "0"; endif; } function ObrazekPridejFTP() { if(UzivatelZjisti("je_admin") OR UzivatelZjisti("je_autor") OR UzivatelZjisti("je_ctenar")): if(UzivatelZjisti("galerie_pocet")>0): if(is_dir($GLOBALS["gallery_dir"])): if((UzivatelZjisti("je_autor") AND $GLOBALS["ftp"]["autor"]) OR (UzivatelZjisti("je_admin") AND $GLOBALS["ftp"]["admin"]) OR (UzivatelZjisti("je_ctenar") AND $GLOBALS["ftp"]["ctenar"])): if($_POST[do_it]): if($_POST["galerie_id"]!="" AND $_POST["obrazek_titulek"]!="" AND $_POST["obrazek_popis"]!="" AND $_POST["kategorie_id"][0]!=""): $cesta=$GLOBALS["obrazek_adresar"]."/"; if(is_dir($cesta)): $adresar=opendir($cesta); $pom=1; while($file=readdir($adresar)): if($file!="." AND $file!=".."): $cela_cesta=$cesta.$file; $size=filesize($cela_cesta); $casti=explode(".",$file); $casti_pocet=count($casti); $pripona=$casti[($casti_pocet-1)]; if($pripona=="jpg" OR $pripona=="gif" OR $pripona=="png"): $GLOBALS["galerie"]=$_POST["galerie_id"]; // do jake galerie pridat $GLOBALS["titulek"]=$_POST["obrazek_titulek"]." ".$pom; // titulek obrazku $GLOBALS["popis"]=$_POST["obrazek_popis"]." ".$pom; // popis obrazku $GLOBALS["popis"]= WordWrap($GLOBALS["popis"], 20, "\n", 1); // popis obrazku $GLOBALS["kategorie"]=$_POST["kategorie_id"][0]; // do jake kategorie pridat $GLOBALS["obrazek_jmeno"]=$file; // originalni nazev $GLOBALS["obrazek_velikost"]=$size; // velikost obrazky v bytech $GLOBALS["obrazek_docasne"]=$cela_cesta; // docasne ulozeni obrazku if($GLOBALS["obrazek_velikost"]/1024<=$GLOBALS["velikost_obrazek"]): // obrazek je "spravne" velky $GLOBALS["ftp"]="1"; if(ObrazekPridej($GLOBALS["obrazek_jmeno"],$GLOBALS["obrazek_velikost"],$GLOBALS["obrazek_docasne"],0,0,0,$GLOBALS["titulek"],$GLOBALS["popis"],$GLOBALS["galerie"],$GLOBALS["kategorie"])): if($GLOBALS["obrazek_smazat"]): unlink($cela_cesta); // smaze nam obrazek endif; $vyber=mysql_query("select COUNT(media_id) AS pocet, SUM(media_size) AS velikost from ".$GLOBALS["rspredpona"]."media where media_gallery_id='".$GLOBALS["galerie"]."'",$GLOBALS["dbspojeni"]); $vyberobrazek=mysql_query("select media_id from ".$GLOBALS["rspredpona"]."media where media_thumbnail='".$GLOBALS["media_thumbnail"]."'",$GLOBALS["dbspojeni"]); $vyber_galerie=mysql_query("select gallery_title from ".$GLOBALS["rspredpona"]."gallery where gallery_id='".$GLOBALS["galerie"]."' AND gallery_delete!='1'",$GLOBALS["dbspojeni"]); $GLOBALS["galerie_nazev"]=mysql_result($vyber_galerie,0,"gallery_title"); // titulek galerie $GLOBALS["galerie_velikost"]=round(mysql_result($vyber,0,"velikost")/1024,2)." MB"; // velikost galerie $GLOBALS["galerie_pocet_obrazku"]=mysql_result($vyber,0,"pocet"); // pocet obrazku v galerii $GLOBALS["obrazek_id"]=mysql_result($vyberobrazek,0,"media_id"); // ID obrazku $GLOBALS["obrazek_velikost"]=ceil($GLOBALS["obrazek_velikost"]/1024)." kB"; // zaokr. velikost obrazku $GLOBALS["obrazek_rozmery"]=$GLOBALS["media_width"]."*".$GLOBALS["media_height"]." px"; // rozmery obrazku $GLOBALS["nahled_width"]=$GLOBALS["thumb_width"]; // sirka nahledu (do tagu img) $GLOBALS["nahled_height"]=$GLOBALS["thumb_height"]; // vyska nahledu (do tagu img) $GLOBALS["nahled_rozmery"]=$GLOBALS["thumb_width"]."*".$GLOBALS["thumb_height"]." px"; // rozmery nahledu (do textu) $GLOBALS["nahled_url"]=$GLOBALS["media_thumbnail"]; // cesta k nahledu $GLOBALS["chyba"]=GAL_OK_NOVY_PRIDANI; // "chybova hlaska" uspesne pridano Formular("obrazek_novy_ok"); endif; $pom++; endif; endif; endif; endwhile; else: echo GAL_FTP_ADRESAR_NE; endif; else: $GLOBALS["chyba"]=GAL_CHYBA_UDAJE; $GLOBALS["VypisGalerie"]=VypisGalerie(); $GLOBALS["VypisKategorie"]=VypisKategorie(); Formular("obrazek_novy_ftp"); endif; else: $GLOBALS["VypisGalerie"]=VypisGalerie(); $GLOBALS["VypisKategorie"]=VypisKategorie(); Formular("obrazek_novy_ftp"); endif; else: $GLOBALS["chyba"]=GAL_FTP_NE; Formular("galerie_chyba"); endif; else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_ADRESAR; Formular("galerie_chyba"); endif; else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_NEGAL; Formular("galerie_chyba"); endif; else: $GLOBALS["chyba"]=GAL_CHYBA_NOVY_NE; Formular("galerie_chyba"); endif; } /* Funkce na zobrazovani NEJ obrazku... */ function ObrazekTop() { /* Vybereme si nejzobazovanejsi obrazky */ $nejzobrazovanejsi=mysql_query("select * from ".$GLOBALS["rspredpona"]."media order by media_view desc limit ".$GLOBALS["obrazek"]["top"]."",$GLOBALS["dbspojeni"]); while($obrazek=mysql_fetch_array($nejzobrazovanejsi)): $GLOBALS["top_nazev"]=GAL_TOP_NEJZOBRAZOVANEJSI; $GLOBALS["top_obrazek_id"][]=$obrazek["media_id"]; $GLOBALS["top_obrazek_nazev"][]=$obrazek["media_caption"]; $GLOBALS["top_obrazek_popis"][]=$obrazek["media_description"]; $GLOBALS["top_obrazek_width"][]=$obrazek["media_thumbnail_width"]; $GLOBALS["top_obrazek_height"][]=$obrazek["media_thumbnail_height"]; $GLOBALS["top_obrazek_src"][]=$obrazek["media_thumbnail"]; endwhile; $kolikobrazku=count($GLOBALS["top_obrazek_src"]); $pocet_sloupcu=3; if ($kolikobrazku>0): $GLOBALS["obrazky_ukaz"].="\n"; for ($pom=0;$pom<$kolikobrazku;$pom++): if (($pom % $pocet_sloupcu) == 0): $GLOBALS["obrazky_ukaz"].=""; else: $GLOBALS["obrazky_ukaz"].=""; // mezera mezi sloupci endif; $GLOBALS["obrazky_ukaz"].="\n"; if (($pom % $pocet_sloupcu) == ($pocet_sloupcu-1)): $GLOBALS["obrazky_ukaz"].="\n"; endif; endfor; $chybi=$pom % $pocet_sloupcu; if ($chybi > 0): for ($pom=0; $pom < ($pocet_sloupcu - $chybi); $pom++): $GLOBALS["obrazky_ukaz"].=""; endfor; $GLOBALS["obrazky_ukaz"].="\n"; endif; $GLOBALS["obrazky_ukaz"].="
    ".$GLOBALS["top_obrazek_nazev"]["$pom"]."
\"".$GLOBALS["top_obrazek_popis"][$pom]."\"
"; $GLOBALS["obrazky_ukaz"].="
\n"; endif; Formular("obrazek_top"); echo "
"; $GLOBALS["top_nazev"]=""; $GLOBALS["top_obrazek_id"]=""; $GLOBALS["top_obrazek_nazev"]=""; $GLOBALS["top_obrazek_popis"]=""; $GLOBALS["top_obrazek_width"]=""; $GLOBALS["top_obrazek_height"]=""; $GLOBALS["top_obrazek_src"]=""; $GLOBALS["obrazky_ukaz"]=""; /* Vybereme si nejzobazovanejsi obrazky */ $nejnezobrazovanejsi=mysql_query("select * from ".$GLOBALS["rspredpona"]."media order by media_view asc limit ".$GLOBALS["obrazek"]["top"]."",$GLOBALS["dbspojeni"]); while($obrazek=mysql_fetch_array($nejnezobrazovanejsi)): $GLOBALS["top_nazev"]=GAL_TOP_NEJNEZOBRAZOVANEJSI; $GLOBALS["top_obrazek_id"][]=$obrazek["media_id"]; $GLOBALS["top_obrazek_nazev"][]=$obrazek["media_caption"]; $GLOBALS["top_obrazek_popis"][]=$obrazek["media_description"]; $GLOBALS["top_obrazek_width"][]=$obrazek["media_thumbnail_width"]; $GLOBALS["top_obrazek_height"][]=$obrazek["media_thumbnail_height"]; $GLOBALS["top_obrazek_src"][]=$obrazek["media_thumbnail"]; endwhile; $kolikobrazku=count($GLOBALS["top_obrazek_src"]); $pocet_sloupcu=3; if ($kolikobrazku>0): $GLOBALS["obrazky_ukaz"].="\n"; for ($pom=0;$pom<$kolikobrazku;$pom++): if (($pom % $pocet_sloupcu) == 0): $GLOBALS["obrazky_ukaz"].=""; else: $GLOBALS["obrazky_ukaz"].=""; // mezera mezi sloupci endif; $GLOBALS["obrazky_ukaz"].="\n"; if (($pom % $pocet_sloupcu) == ($pocet_sloupcu-1)): $GLOBALS["obrazky_ukaz"].="\n"; endif; endfor; $chybi=$pom % $pocet_sloupcu; if ($chybi > 0): for ($pom=0; $pom < ($pocet_sloupcu - $chybi); $pom++): $GLOBALS["obrazky_ukaz"].=""; endfor; $GLOBALS["obrazky_ukaz"].="\n"; endif; $GLOBALS["obrazky_ukaz"].="
    ".$GLOBALS["top_obrazek_nazev"]["$pom"]."
\"".$GLOBALS["top_obrazek_popis"][$pom]."\"
"; $GLOBALS["obrazky_ukaz"].="
\n"; endif; Formular("obrazek_top"); } /* Zobrazeni souvisejicih obrazku */ function ObrazekSouvisejici($media_id, $cislogalerie) { // $GLOBALS["obrazek"]["souvisejici"] // pokud je cislo obrazku zadano if ($media_id!=""): // Kolik obrazku vybrat pred $pred=number_format(($GLOBALS["obrazek"]["souvisejici"]/2),0); // vybereme 2 obrazky pred aktualnim obrazkem $vyber_pred=mysql_query("select * from ".$GLOBALS["rspredpona"]."media WHERE media_id<'".$media_id."' AND media_gallery_id='".$cislogalerie."' ORDER BY media_id DESC LIMIT 2 ",$GLOBALS["dbspojeni"]); //vybereme obrazek z databaze // vybereme 2 obrazky po aktualnim obrazku $vyber_po=mysql_query("select * from ".$GLOBALS["rspredpona"]."media WHERE media_id>'".$media_id."' AND media_gallery_id='".$cislogalerie."' LIMIT 2",$GLOBALS["dbspojeni"]); //vybereme obrazek z databaze $spocti_pred=mysql_NumRows($vyber_pred); // spocitame si vybrane souvisejici obrazky $spocti_po=mysql_NumRows($vyber_po); // spocitame si vybrane souvisejici obrazky for ($pom=$spocti_pred-1;$pom>=0;$pom--): // do poli vlozime udaje o obrazcich pred $GLOBALS["souvisejici_obrazky_src"][]=mysql_result($vyber_pred,$pom,"media_thumbnail"); $GLOBALS["souvisejici_obrazky_width"][]=mysql_result($vyber_pred,$pom,"media_thumbnail_width"); $GLOBALS["souvisejici_obrazky_height"][]=mysql_result($vyber_pred,$pom,"media_thumbnail_height"); $GLOBALS["souvisejici_obrazky_title"][]=mysql_result($vyber_pred,$pom,"media_caption"); $GLOBALS["souvisejici_obrazky_id"][]=mysql_result($vyber_pred,$pom,"media_id"); endfor; for ($pom=0;$pom<$spocti_po;$pom++): //do poli vlozime udaje o obrazcich po $GLOBALS["souvisejici_obrazky_src"][]=mysql_result($vyber_po,$pom,"media_thumbnail"); $GLOBALS["souvisejici_obrazky_width"][]=mysql_result($vyber_po,$pom,"media_thumbnail_width"); $GLOBALS["souvisejici_obrazky_height"][]=mysql_result($vyber_po,$pom,"media_thumbnail_height"); $GLOBALS["souvisejici_obrazky_title"][]=mysql_result($vyber_po,$pom,"media_caption"); $GLOBALS["souvisejici_obrazky_id"][]=mysql_result($vyber_po,$pom,"media_id"); endfor; $kolikobrazku=count($GLOBALS["souvisejici_obrazky_src"]); // spocitame pocet obrazku v poli if($kolikobrazku>0): $vypis.="
".GAL_SOUVISEJICI."
"; endif; for ($pom=0;$pom<$kolikobrazku;$pom++): // vypiseme obrazky $vypis.="\"".$GLOBALS["souvisejici_obrazky_title"][$pom]."\""; endfor; else: $GLOBALS["chyba_souvisejici"]=GAL_SOUVISEJICI_NE; endif; return $vypis; } function ObrazekUprav($media_id) { if($media_id!=""): // pokud je zadano cislo obrazku $obrazek=mysql_query("SELECT * FROM ".$GLOBALS["rspredpona"]."media WHERE media_id='$media_id'",$GLOBALS["dbspojeni"]); //vybereme obrazek z databaze $spocti=mysql_numrows($obrazek); // pocet obrazku if($spocti!="0"): // pokud se pocet obrazku nerovna nule $galid=mysql_result($obrazek,0,"media_gallery_id"); // ID galerie $over=mysql_query("SELECT gallery_admin,gallery_user_id FROM ".$GLOBALS["rspredpona"]."gallery WHERE gallery_id='".$galid."' AND gallery_delete!='1'",$GLOBALS["dbspojeni"]); //vybereme obrazek z databaze if (mysql_result($over,0,"gallery_admin")=="0"): // pokud galerie neni zalozena adminem $id_user=mysql_result($over,0,"gallery_user_id"); // id uzivatele if (UzivatelZjisti("je_ctenar") AND $id_user==$GLOBALS["ctenar_id"]): $ok="1";// overime zda je ctenar else: $ok="0"; // uz nevim co bych sem napsal, je to snad jasny, co to dela :-) endif; else: // pokud galerie je zalozena adminem $id_user=mysql_result($over,0,"gallery_user_id"); // ID uzivatele if ((UzivatelZjisti("je_admin") AND $id_user==$GLOBALS["admin_id"]) OR (UzivatelZjisti("je_autor") AND $id_user==$GLOBALS["autor_id"])): $ok="1"; else: $ok="0"; // tak to fakt nevim, co to muze delat? :-)) endif; endif; if($GLOBALS["do_it"]!="1"): // pokud jeste nechceme upravit obrazek if($ok): $GLOBALS["media_caption"]=mysql_result($obrazek,0,media_caption); // titulek obrazku $GLOBALS["media_description"]=mysql_result($obrazek,0,media_description); // popis obrazku $GLOBALS["media_id"]=mysql_result($obrazek,0,media_id); // ID obrazku $GLOBALS["media_thumbnail"]=mysql_result($obrazek,0,media_thumbnail); // jmeno nahledu $GLOBALS["media_thumbnail_height"]=mysql_result($obrazek,0,media_thumbnail_height); // sirka nahledu $GLOBALS["media_thumbnail_width"]=mysql_result($obrazek,0,media_thumbnail_width); // vyska nahledu $GLOBALS["cislo_kategorie"]=mysql_result($obrazek,0,media_category); $GLOBALS["kategorie"]=VypisKategorie(); Formular("obrazek_uprav"); else: $GLOBALS["chyba"].=GAL_OBR_UPRAVA_NE_VLASTNIK; // chybova hlaska Formular("galerie_chyba"); endif; else: if($ok): // pokud je vse OK if($GLOBALS["media_caption"]!="" AND $GLOBALS["media_description"]!=""): // kdyz je obsah a titulek vyplnen $aktualizuj_obrazek=mysql_query("UPDATE ".$GLOBALS["rspredpona"]."media SET media_category='".$GLOBALS["kategorie_id"]."',media_caption='".$GLOBALS["media_caption"]."',media_description='".$GLOBALS["media_description"]."' WHERE media_id='$media_id'",$GLOBALS["dbspojeni"]); if($aktualizuj_obrazek): // vse probehlo uspesne $GLOBALS["chyba"].=GAL_OBR_UPRAVA_OK; Formular("galerie_chyba"); else: // neco se zkazilo v databazi $GLOBALS["chyba"].=GAL_OBR_UPRAVA_KO; Formular("galerie_chyba"); endif; else: // uzivatel nevyplnil vsechny udaje $GLOBALS["chyba"].=GAL_OBR_UPRAVA_UDAJE; Formular("obrazek_uprav"); endif; else: // uzivatel se pokusil nejakym zpusobem obejit zabezpeceni galerie $GLOBALS["chyba"].=GAL_OBR_UPRAVA_NE_NE; Formular("galerie_chyba"); endif; endif; else: // obrazek neexistuje $GLOBALS["chyba"].=GAL_OBR_UPRAVA_NEEX; Formular("galerie_chyba"); endif; else: // uzivatel neurcil obrazek ktery chce editovat $GLOBALS["chyba"].=GAL_OBR_UPRAVA_NENI; Formular("galerie_chyba"); endif; } /* Funkce na zobrazeni obrazku*/ function ObrazekUkaz($media_id, $akce) { if ($media_id!=""): // pokud je urcen obrazek $ukaz_obrazek=mysql_query("select * from ".$GLOBALS["rspredpona"]."media WHERE media_id='$media_id'",$GLOBALS["dbspojeni"]); //vybereme obrazek z databaze $spocti_obrazek=mysql_NumRows($ukaz_obrazek); // spocitame si obrazky = musi vyjit 1 if ($spocti_obrazek==1): $GLOBALS["picture_show_media_gallery_id"]=mysql_result($ukaz_obrazek,0,"media_gallery_id"); // ID galerie $GLOBALS["picture_show_media_file"]=mysql_result($ukaz_obrazek,0,"media_file"); // jmeno obrazku $GLOBALS["picture_show_media_caption"]=mysql_result($ukaz_obrazek,0,"media_caption"); // titulek obrazku $GLOBALS["picture_show_media_category"]=mysql_result($ukaz_obrazek,0,"media_category"); // kategorie $GLOBALS["picture_show_media_description"]=mysql_result($ukaz_obrazek,0,"media_description"); // popis obrazku $GLOBALS["picture_show_media_width"]=mysql_result($ukaz_obrazek,0,"media_width"); // sirka obrazku $GLOBALS["picture_show_media_height"]=mysql_result($ukaz_obrazek,0,"media_height"); // vyska obrazku $GLOBALS["picture_show_media_view"]=mysql_result($ukaz_obrazek,0,"media_view"); // pocet zobrazeni obrazku $GLOBALS["picture_show_media_znamka"]=mysql_result($ukaz_obrazek,0,"media_znamka"); // celk. znamka $GLOBALS["picture_show_media_hodnotilo"]=mysql_result($ukaz_obrazek,0,"media_hodnotilo"); // celk. pocet. hodn. $GLOBALS["picture_show_akce"]=$akce; // akce // if (TestNaOpakujiciIP('obr'.$media_id,$GLOBALS['rsconfig']['cla_delka_omezeni'],$GLOBALS['rsconfig']['cla_max_pocet_opak'])==0): mysql_query("update ".$GLOBALS["rspredpona"]."media set media_view=(media_view+1) where media_id='".$media_id."'",$GLOBALS["dbspojeni"]); // endif; $GLOBALS["pocet_zobrazeni"]= ZobrazeniPocet($GLOBALS["media_id"]); $GLOBALS["hodnoceni"]=HodnoceniObr($GLOBALS["media_id"]); $GLOBALS["obrazek_souvisejici"]=ObrazekSouvisejici($GLOBALS["media_id"],$GLOBALS["picture_show_media_gallery_id"]); if ($GLOBALS["akce"]=="obrazek_ukaz"): $GLOBALS["komentare"]=ZobrazKom(); elseif ($GLOBALS["akce"]=="comment_fullview"): $GLOBALS["komentare"]=ZobrazKoKom(); elseif ($GLOBALS["akce"]=="comment_add"): $GLOBALS["komentare"]=NovyPridejKom(); elseif ($GLOBALS["akce"]=="comment_re"): $GLOBALS["komentare"]=NovyReFormKom(); endif; Formular("obrazek_ukaz"); else: // obrazek se nepodarilo v databazi najit $GLOBALS["chyba"]=GAL_OBR_UKAZ_NEEX; Formular("galerie_chyba"); endif; else: // nebyl urcen obrazek k zobrazeni $GLOBALS["chyba"]=GAL_OBR_UKAZ_NENI; Formular("galerie_chyba"); endif; } /* Funkce na smazani vybraneho obrazku */ function ObrazekSmaz() { $pocetobr=count($GLOBALS["picture_delete_check"]); //pocet obrazku na smazani for ($pom=0;$pom<$pocetobr;$pom++): $media_id=$GLOBALS["picture_delete_check"][$pom]; $obrazek=mysql_query("SELECT media_gallery_id,media_file,media_thumbnail FROM ".$GLOBALS["rspredpona"]."media WHERE media_id='$media_id'",$GLOBALS["dbspojeni"]); //vybereme obrazek z databaze $galid=mysql_result($obrazek,0,"media_gallery_id"); $over=mysql_query("SELECT gallery_admin,gallery_user_id FROM ".$GLOBALS["rspredpona"]."gallery WHERE gallery_id='".$galid."' AND gallery_delete!='1'",$GLOBALS["dbspojeni"]); //vybereme obrazek z databaze if (mysql_result($over,0,"gallery_admin")=="0"): // pokud galerie neni zalozena adminem $id_user=mysql_result($over,0,"gallery_user_id"); if (UzivatelZjisti("je_ctenar") AND $id_user==$GLOBALS["ctenar_id"]): $ok="1"; else: $ok="0"; endif; else: // pokud galerie je zalozena adminem $id_user=mysql_result($over,0,"gallery_user_id"); if ((UzivatelZjisti("je_admin") AND $id_user==$GLOBALS["admin_id"]) OR (UzivatelZjisti("je_autor") AND $id_user==$GLOBALS["autor_id"])): $ok="1"; else: $ok="0"; endif; endif; if($ok): $obrazek_src=mysql_result($obrazek,0,"media_file"); // adresa obrazku $nahled_src=mysql_result($obrazek,0,"media_thumbnail"); // adresa nahledu unlink("$obrazek_src"); // smaze obrazek ze serveru unlink("$nahled_src"); // smaze nahled ze serveru $delete=mysql_query("DELETE FROM ".$GLOBALS["rspredpona"]."media WHERE media_id='$media_id'",$GLOBALS["dbspojeni"]); //smazeme obrazek z databaze if($delete): // kdyz se vsecho povedlo $GLOBALS["chyba"].=GAL_OBR_SMAZ_OK.$media_id.GAL_OBR_SMAZ_OK2."
"; else: // kdyz se neco nepovedlo... $GLOBALS["chyba"].=GAL_OBR_SMAZ_KO.$media_id.GAL_OBR_SMAZ_KO2; endif; else: // uzivatel neni vlastnikem obrazku $GLOBALS["chyba"].=GAL_OBR_SMAZ_NE; endif; endfor; Formular("obrazek_smaz"); } ?>