/**
	 * @param $galeriaZdjec Obiekt klasy GaleriaZdjec lub string zawierajacy unikalny identyfikator galerii (idGalerii).
	 */
	function Zdjecie($galeriaZdjecLubKatalog, $nazwaPliku) {
		if (is_string($galeriaZdjecLubKatalog)) {
			$this->galeriaZdjec = ZarzadcaGaleriiZdjec::pobierzGalerie($galeriaZdjecLubKatalog);
		} else if (is_object($galeriaZdjecLubKatalog)) {
			$this->galeriaZdjec = $galeriaZdjecLubKatalog;
		}
		$this->katalog = $this->galeriaZdjec->katalog;
		$this->nazwaPlikuZdjecia = $nazwaPliku;
		$this->sciezkaDoPliku = $this->katalog.'/'.$this->nazwaPlikuZdjecia; 
	}
 /**
  * Pobiera wszystkie zdjecia dla okreslonej galerii i wyswiela je w tabeli razem z komentarzami. 
  */
 function wyswietlGalerie($katalog)
 {
     //		$odZdjecia = $_REQUEST['odZdjecia'];
     //		$doZdjecia = $_REQUEST['doZdjecia'];
     //		$galeriaZdjec = new GaleriaZdjec($katalog, $odZdjecia, $doZdjecia);
     $galeriaZdjec = ZarzadcaGaleriiZdjec::pobierzGalerie($katalog);
     echo '<table width="100%" cellpadding="0" cellspacing="0">';
     foreach (ZarzadcaGaleriiZdjec::pobierzZdjeciaGalerii($galeriaZdjec) as $zdjecie) {
         $prezentacjaZdjecia = new PrezentacjaZdjecia($zdjecie);
         echo '<tr>';
         echo '<td valign="top" align="center"><a name="' . $zdjecie->nazwaPlikuZdjecia . '"></a>' . $prezentacjaZdjecia->zdjecieImg . '</td>';
         echo '<td width="8">&nbsp;</td>';
         echo '<td valign="top" align="left">' . $prezentacjaZdjecia->dodawanieKomentarza . $prezentacjaZdjecia->komentarze . '</td>';
         echo '</tr>';
     }
     echo "</table>";
 }
		echo '<tr><td>Opis:</td><td><input name="opisGalerii" size="100" value="' . $galeriaZdjec->opisGalerii . '" /></td></tr>' . "\n";
	}
	echo '<tr><td>Data:</td><td><input name="data" size="10" value="' . $galeriaZdjec->data . '" /></td></tr>' . "\n";
	if ($ustawieniaGaleriiZdjec->obslugaPolaGaleriaZdjecNowa) {
		echo '<tr><td>Nowa:</td><td><input name="nowa" type="checkbox" ' . ($galeriaZdjec->nowa ? "checked " : "") . ' /></td></tr>' . "\n";
	}
	if ($ustawieniaGaleriiZdjec->obslugaPolaGaleriaZdjecPrawieNowa) {
		echo '<tr><td>Prawie nowa:</td><td><input name="prawieNowa" type="checkbox" ' . ($galeriaZdjec->prawieNowa ? "checked " : "") . ' /></td></tr>' . "\n";
	}
	echo '<tr><td colspan="2"><input type="submit" value="Zapisz" /> <input type="reset" value="Cofnij zmiany" /> <input type="button" value="Anuluj" onclick="document.location=\'' . $url->getURL() . '\'" /></td></tr>' . "\n";
	echo '</table>' . "\n";
	echo '</form>' . "\n";
} else if (isset($_REQUEST['zapisz'])) {
	$katalogEdytowanejGalerii = $_REQUEST['zapisz'];

	$galeriaZdjec = ZarzadcaGaleriiZdjec::pobierzGalerie($katalogEdytowanejGalerii);

	// TODO: Walidacja pól obiektu $galeriaZdjec.
	$galeriaZdjec->katalog = $_REQUEST['katalog'];
	$galeriaZdjec->tytulGalerii = $_REQUEST['tytulGalerii'];
	$galeriaZdjec->opisGalerii = $_REQUEST['opisGalerii'];
	$galeriaZdjec->data = $_REQUEST['data'];
	$galeriaZdjec->nowa = (isset($_REQUEST['nowa']) ? 1 : 0);
	$galeriaZdjec->prawieNowa = (isset($_REQUEST['prawieNowa']) ? 1 : 0);

	$sukces = ZarzadcaGaleriiZdjec::aktualizujGalerie($katalogEdytowanejGalerii, $galeriaZdjec);

	if ($sukces) {
		echo 'OK, zmiany zosta³y zapisane. <a href="' . $_SERVER['REQUEST_URI'] . '">Dalej</a>';
	} else {
		echo 'Niestety, nie uda³o siê zapisaæ zmian. <a href="' . $_SERVER['REQUEST_URI'] . '">Dalej</a>';
	/**
	 *
	 * @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>";
		}
	}