/**
	 *
	 * @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>";
		}
	}
コード例 #2
0
	/**
	 * 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>";
		}
	}