KMasterDetail($DKorisnik); $this->DKlasaForme=new DDostavnica($Db); $this->DKlasaNavigacije=new DDostavnica($Db); $this->HtmlKlasaForme=new HDostavnica('','Porudzbenice'); $this->DklasaDetail=new DDostavnica($Db); $this->DklasaMaster=new DDostavnica($Db); $this->HtmlKlasaDetail=new HStavkaDostavnice('',''); } function Listaj() { global $Db; $DProses=new DProces($Db); $kodFilter=''; $filter=new HPretraga('pretraga',"Pretraga ",'',1); $kodFilter=$filter->Prikazi(); //$dodaj=$DProses->vratiProcesAktivnostDodaj($this->Proces); $this->HtmlKlasaForme->dodeliPrava($this->KParametri['aplikacija']['prava']); $this->HtmlKlasaForme->dodeliParametre($this->KParametri); $this->DKlasaNavigacije->dodeliParametre($this->KParametri); $podaci=$this->DKlasaNavigacije->VratiPodaci(); $lista=new HLista('listaNovosti',iconv('windows-1250','UTF-8','Lista porudžbenica'),1,$podaci["BrojPodataka"][0][0],1,$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 DPorudzbenica($Db); $Podaci->DodeliIzabrani($this->KParametri); $podaciPorudzbenice=$Podaci->VratiIzabraniPodaci(); $tb=new HToolBar('toolbar'.$this->Proces,$Prava,$this->KParametri["Get"]["nazivPanela"],'formxxx'); $tb->KreirajDugmice(); $Toolbar=$tb->Prikazi(); // $Filter = new HFilterPorudzbenice("FilterPorudzbenice", "FilterPorudzbenice"); $Porudzbenica = new HPorudzbenica("Porudzbenica", "Porudzbenica"); $Stavke=new HStavkaPorudzbenice('',''); $HtmlKod = ''; $HtmlKodZaglavljePorudzbenica = $Toolbar; $HtmlKodDetalja = ''; $Podaci = new DPorudzbenica($Db); $Podaci->DodeliIzabrani($this->KParametri); $podaciPorudzbenice=$Podaci->VratiIzabraniPodaci(); $Porudzbenica->dodeliPodatkeIzabrani($podaciPorudzbenice); $HtmlKodZaglavljePorudzbenica .= $Porudzbenica->PrikaziSadrzaj(); // treba prikazati listu porudžbenica $HtmlKodDetalja =$Stavke->PrikaziUListi($podaciPorudzbenice["DetaljiPorudzbenice"]); // treba prikazati pojedinačnu porudžbenicu - idk = izabrana // treba prikazati pojedinačnu porudžbenicu - idk = -1; prikaz je u vidu korpe na desnoj strani header('Content-Type: text/xml'); $kod=" "; if (isset($this->KParametri["Get"]["nazivPanela"])) { $kod.="KParametri["Get"]["nazivPanela"]."').innerHTML=response.getElementsByTagName('ZaglavljePorudzbenica')[0].firstChild.data; document.getElementById('ListaDetalja').innerHTML=response.getElementsByTagName('Detalji')[0].firstChild.data; ]]>"; } else { $kod.=""; } $kod.=" "; echo $kod; } 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" "; } } ?>