KSifarnik($DKorisnik); $this->DKlasaForme=new DMeni($Db); $this->HtmlKlasaForme=new HMeni('appmeni'); } function Listaj() { global $Db; $DProses=new DProces($Db); $kodFilter=''; $dvanbsp=new TString('','  '); $tekstFilterOd=new HString('','Pretraga od:'); $tekstFilterDo=new HString('','do:'); $odFilter=new HLookUpDatum('filterOd','dd.mm.yyyy',1); $doFilter=new HLookUpDatum('filterDo','dd.mm.yyyy',1); $dugmicFilter=new HDugmic('primeniFilter','Pronadji'); $dugmicFilter->DodeliOnClickJS('St.ProcesirajFormu'); $dugmicFilter->DodeliJScriptParametre("44,'filterForma'"); $tabela=new HTabela(''); $tabela->dodajRed(0); $tabela->DodajCeliju(0,0); $tabela->DodajCeliju(0,1); $tabela->DodajCeliju(0,2); $tabela->DodajCeliju(0,3); $tabela->DodajCeliju(0,4); $tabela->DodajCeliju(0,5); $tabela->DodajSadrzajUCeliju(0,0,$dvanbsp); $tabela->DodajSadrzajUCeliju(0,1,$tekstFilterOd); $tabela->DodajSadrzajUCeliju(0,2,$odFilter); $tabela->DodajSadrzajUCeliju(0,3,$tekstFilterDo); $tabela->DodajSadrzajUCeliju(0,4,$doFilter); $tabela->DodajSadrzajUCeliju(0,5,$dugmicFilter); $forma=new HForma('filterForma'); $forma->DodeliAkcija('test1.php?palui=44'); $forma->DodeliMetod('POST'); $forma->DodeliSadrzaj($tabela); $kodFilter.=$forma->Prikazi(); //$dodaj=$DProses->vratiProcesAktivnostDodaj($this->Proces); $this->HtmlKlasaForme->dodeliPrava($this->KParametri['aplikacija']['prava']); $this->HtmlKlasaForme->dodeliParametre($this->KParametri); $this->DKlasaForme->dodeliParametre($this->KParametri); $podaci=$this->DKlasaForme->VratiPodaci(); $lista=new HLista('listaNovosti','Lista novosti',1,$podaci["BrojPodataka"][0][0],0,$this->KParametri['aplikacija']['prava']); $lista->DodeliHElementeListe($this->HtmlKlasaForme); $lista->DodeliPodatke($podaci); $HtmlKod=$lista->prikazi(); header('Content-Type: text/xml'); echo" "; } function Prikazi() { global $Db, $DAplikacija; $palui=$this->KParametri["Get"]["paluiZahteva"]; //$Prava=$_SESSION["DKorisnik"]->VratiProcesAktivnostiKorisnika($this->Proces); $meniPodaci=new DMeni($Db); $meniPodaci->DodeliKorisnika($this->DKorisnik); $ReqKod=''; $menijiKorisnika=$meniPodaci->vrati(); if (is_array($menijiKorisnika)) { $tip=$meniPodaci->VratiTipMenija($palui,$menijiKorisnika); //ako je izabrani palui dodeljen tabmeniju if ($tip==3) { $PodaciTab=$meniPodaci->VratiGlavniMeni(3,$menijiKorisnika); $MeniTab=new HHMeniTab(""); $MeniTab->DodeliTrenutnoIzabrani($palui); $MeniTab->DodeliPodatke($PodaciTab); $HtmlTabMenija=$MeniTab->Prikazi(); $Meni=new HHMeniObican(""); $Meni->DodeliPodatke($meniPodaci->VratiPodmeni($palui,$menijiKorisnika)); $HtmlPodmenija = $Meni->Prikazi(); $ReqKod.=" "; } //ako je izabrani palui dodeljen podmeniju elseif ($tip==1) { $PodaciTab=$meniPodaci->VratiGlavniMeni(3,$menijiKorisnika); $MeniTab=new HHMeniTab(""); $paluiTabMenija=$meniPodaci->VratiPaluiRoditelja($palui,$menijiKorisnika); /*$MeniTab->DodeliTrenutnoIzabrani($paluiTabMenija); $MeniTab->DodeliPodatke($PodaciTab); $HtmlTabMenija=$MeniTab->Prikazi(); */ $Meni=new HHMeniObican(""); $Meni->DodeliTrenutnoIzabrani($palui); $Meni->DodeliPodatke($meniPodaci->VratiPodmeni($paluiTabMenija,$menijiKorisnika)); $HtmlPodmenija = $Meni->Prikazi(); $ReqKod.=" "; } } header('Content-Type: text/xml'); if ($ReqKod=="") { $ReqKod=" "; } echo $ReqKod; } function DodajStavku() { $this->DKlasaForme->dodeliParametre($this->KParametri); $this->DKlasaForme->DodajStavku(); header('Content-Type: text/xml'); echo" "; } function BrisiStavku() { $idPorudzbenica=$this->KParametri["Get"]["IdPorudzbenica"]; $this->DKlasaForme->dodeliParametre($this->KParametri); $this->DKlasaForme->BrisiStavku(); header('Content-Type: text/xml'); echo" "; } function Posalji() { $this->DKlasaForme->dodeliParametre($this->KParametri); $this->DKlasaForme->PromeniStatusKorpe(); header('Content-Type: text/xml'); echo" "; } function PrikaziAppmeni() { $this->DKlasaForme->DodeliKorisnika($_SESSION["DKorisnik"]); $podaci=$this->DKlasaForme->Vrati(); //var_export($podaci); $MeniApp=new HMeniAppYui('meniapp'); $MeniApp->DodeliPodatke($podaci); $HtmlKod=$MeniApp->VratiOpcije(); return $HtmlKod; } } ?>