KSifarnik($DKorisnik); $this->DKlasaForme=new DDnevnikRada($Db); $this->HtmlKlasaForme=new HDnevnikRada('','Porudzbenice'); } 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; $Prava=$_SESSION["DKorisnik"]->VratiProcesAktivnostiKorisnika($this->Proces); if (!isset($this->KParametri["Get"]["nazivPanela"])) { $this->KParametri["Get"]["nazivPanela"]='srednjiPanel'; } $Podaci = new DPoruka($Db); $Podaci->DodeliIzabrani($this->KParametri); $podaciPoruka=$Podaci->VratiIzabraniPodaci(); $tb=new HToolBar('toolbar'.$this->Proces,$Prava,$this->KParametri["Get"]["nazivPanela"],'formxxx'); $tb->KreirajDugmice(); $Toolbar=$tb->PrikaziSadrzaj(); // $Filter = new HFilterPorudzbenice("FilterPorudzbenice", "FilterPorudzbenice"); $Poruka = new HPoruka("Porudzbenica", "Porudzbenica"); $HtmlKod = ''; $Poruka->dodeliPodatkeIzabrani($podaciPoruka); $HtmlKod=$Poruka->Prikazi(); //lista osvezavanje $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); $HtmlKodLista=$lista->prikazi(); header('Content-Type: text/xml'); echo" "; } 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" "; } } ?>