/** * * @static */ function wyswietlOstatniKomentarz() { $ostatniKomentarz = ZarzadcaKomentarzy::pobierzOstatniKomentarz(); $galeriaZdjec = ZarzadcaGaleriiZdjec::pobierzGalerie($ostatniKomentarz->katalog); $tytulGalerii = ""; if ($galeriaZdjec != null) { $tytulGalerii = $galeriaZdjec->tytulGalerii; } $podpis = $ostatniKomentarz->podpis; $tresc = $ostatniKomentarz->tresc; $ustawieniaGaleriiZdjec = new UstawieniaGaleriiZdjec(); $url = new Net_URL($ustawieniaGaleriiZdjec->linkDoGaleriiZdjec, false); $url->addQueryString("katalog", $ostatniKomentarz->katalog); $url->anchor = $ostatniKomentarz->nazwaPlikuZdjecia; if ($tresc != null && $tresc != "") { echo "<span class=\"ostatniKomentarz\"><a href=\"" . $url->getURL() . "\" title=\"$tytulGalerii\"><b>[$podpis]</b> $tresc</a></span>"; } }
/** * Wykonuje wszystkie czynnosci wymagane przy zapisie komentarza do pliku, * zaczynajac od pobrania odpowiednich danych ze zmiennej $_REQUEST, przez * utworzenie odpowiednich obiektow i wywolanie ich metod, a konczac na * wypisaniu komunikatu potwierdzajacego lub stwierdzajacego blad. */ function zapiszKomentarz() { $katalog = $_REQUEST['katalog']; $nazwaPlikuZdjecia = $_REQUEST['nazwaPlikuZdjecia']; $podpis = trim($_REQUEST['podpis']); $tresc = trim($_REQUEST['tresc']); $adresPowrotny = $_SERVER['REQUEST_URI']; $zdjecie = new Zdjecie($katalog, $nazwaPlikuZdjecia); if ($tresc != null) { if ($podpis == "***opis***") { if (ZarzadcaKomentarzy::zapiszOpisZdjecia($zdjecie, $tresc)) { echo "OK, komentarz zosta³ zapisany. <a href='$adresPowrotny'>Dalej</a>"; } else { echo "Niestety, nie uda³o siê dodaæ komentarza. <a href='$adresPowrotny'>Dalej</a>"; } } else { if (ZarzadcaKomentarzy::zapiszKomentarz($zdjecie, new KomentarzDoZdjecia($podpis, $tresc))) { echo "OK, opis zosta³ zapisany. <a href='$adresPowrotny'>Dalej</a>"; } else { echo "Niestety, nie uda³o siê dodaæ opisu. <a href='$adresPowrotny'>Dalej</a>"; } } } else { echo "Komentarz jest pusty. Spróbuj jeszcze raz. <a href='$adresPowrotny'>Dalej</a>"; } }