HDiv($Naziv, $Sadrzaj, $Osobine); } function DodeliKontrole($Vrednost) { $this->Kontrole = $Vrednost; } function VratiKontrole() { return $this->Kontrole; } function DodeliKontejneri($Vrednost) { $this->Kontejneri = $Vrednost; } function VratiKontejneri() { return $this->Kontejneri; } function Prikazi() { $zaglavlje = array(); $s = new HString("ZaglavljeKontrola", "Kontrola"); $zaglavlje[] = $s; $s = new HString("ZaglavljeKontejnera", "Kontejneri"); $zaglavlje[] = $s; $tabela = new HTabela('Kontrole'); // zaglavlje tabele $tabela->dodajRed(0); $tabela->DodajCeliju(0,0); $tabela->DodajSadrzajUCeliju(0,0, $zaglavlje[0]); $tabela->DodajCeliju(0,1); $tabela->DodajSadrzajUCeliju(0,1, $zaglavlje[1]); // paleta $n = max(count($this->Kontrole), count($this->Kontejneri)); for($i = 0; $i < $n; $i++) { $tabela->dodajRed($i + 1); $tabela->DodajCeliju($i + 1, 0); $tabela->DodajCeliju($i + 1, 1); if(isset($this->Kontrole[$i])) { $slika = new HSlika($this->Kontrole[$i][1], $this->Kontrole[$i][2]); $tabela->DodajSadrzajUCeliju($i + 1, 0, $slika); } if(isset($this->Kontejneri[$i])) { $slika = new HSlika($this->Kontejneri[$i][1], $this->Kontejneri[$i][2]); $tabela->DodajSadrzajUCeliju($i + 1, 1, $slika); } } return $tabela->Prikazi(); } }