vratiDirProcesi().'/Povratnica/KPovratnica.class.php'); class KPovratnicaKupca extends KPovratnica { function KPovratnicaKupca(&$DKorisnik) { global $DAplikacija,$Db; include_once("Procesi/Povratnica/PovratnicaKupca/HPovratnicaKupca.class.php"); include_once("Procesi/Povratnica/PovratnicaKupca/HStavkaPovratniceKupca.class.php"); include_once("Procesi/Povratnica/PovratnicaKupca/DPovratnicaKupca.class.php"); $this->KPovratnica($DKorisnik); $this->DKlasaForme=new DPovratnicaKupca($Db); $this->DKlasaNavigacije=new DPovratnicaKupca($Db); $this->HtmlKlasaForme=new HPovratnicaKupca('','Povratnice'); $this->DklasaDetail=new DPovratnicaKupca($Db); $this->DklasaMaster=new DPovratnicaKupca($Db); $this->HtmlKlasaForme=new HPovratnicaKupca('','Povratnice'); $this->HtmlKlasaDetail=new HStavkaPovratniceKupca('',''); } function DodajStavku() { global $DAplikacija,$Db; $util=new utill(); $Prava=$this->KParametri["aplikacija"]["prava"]; $this->DKlasaForme->dodeliParametre($this->KParametri); $this->DKlasaForme->DodajStavku(); $paluiOsveziDetalje=$util->postojiUKoloni($Prava,'idaktivnost',$DAplikacija->VratiProcesListajDetalje()); $paluiDetalji=$paluiOsveziDetalje[1]; $paluiOsveziStanje=$util->postojiUKoloni($Prava,'idaktivnost',$DAplikacija->VratiProcesPrikaziStanje()); $paluiStanje=$paluiOsveziStanje[1]; //Ako je setovan parametar osveyavanja detalja tada //se dodavanje vrsi preko lookupforme if (isset($this->KParametri["Get"]["OsveziDetalje"])) { $nazivPanelaDetalja=$this->KParametri["Get"]["nazivPanela"]; $idk=$this->KParametri["Get"]["idOtvorenogDokumenta"]; header('Content-Type: text/xml'); echo" "; } //inace ide preko detalja otvorenih stavki dokumenta else { $parametri=$this->VratiStareParametre(); $palui=$parametri["palui"]; $ostaliParametri=$parametri["parametri"]; 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 PrikaziFormu() { global $DAplikacija,$Db; if ($this->KParametri["Get"]["idk"]<>0) { $idk=$this->KParametri["Get"]["idk"]; $idGrupaAktivnosti=5; } else { $idk=0; $idGrupaAktivnosti=6; } $StavkeMenija=$this->DKlasaForme->VratiMeniAktivnosti($this->Proces,$idGrupaAktivnosti,$idk); $Prava=$_SESSION["DKorisnik"]->VratiProcesAktivnostiKorisnika($this->Proces); //$StavkeMenija=$DForma->VratiMeniAktivnosti($this->Proces,5,$idStavke); if (!isset($this->KParametri["Get"]["idk"])) { $this->KParametri["Get"]["idk"]=0; } if (!isset($this->KParametri["Get"]["nazivPanela"])) { $this->KParametri["Get"]["nazivPanela"]='srednjipanel'; } $tb=new HToolBar('toolbar'.$this->Proces,$StavkeMenija,$this->KParametri["Get"]["nazivPanela"],$this->KParametri["Get"]["nazivPanela"].'formxxx'); $tb->KreirajDugmice(); $idk=$this->KParametri["Get"]["idk"]; $panel=$this->KParametri["Get"]["nazivPanela"]; $akt=new DugmicAlata("$panel",$this->Proces,5,$idk,'formxxx'); $Toolbar=$tb->Prikazi(); $this->DKlasaForme->DodeliIzabrani($this->KParametri); $podaci=$this->DKlasaForme->VratiIzabraniPodaci(); $this->HtmlKlasaForme->dodeliPodatkeIzabrani($podaci); $this->HtmlKlasaForme->dodeliParametre($this->KParametri); include_once($DAplikacija->vratiDirProcesi().'/Klijent/Prodavac/HProdavac.class.php'); $prodavac=new HProdavac('',''); $HtmlKod=$this->HtmlKlasaForme->prikazi($prodavac->PrikaziLokUp()); header('Content-Type: text/xml'); $kod=" ]]> "; if ($this->KParametri["Get"]["nazivPanela"]!='srednjipanel') { $kod.="KParametri["Get"]["nazivPanela"]."').innerHTML=response.getElementsByTagName('toolbar')[0].firstChild.data; document.getElementById('".$this->KParametri["Get"]["nazivPanela"]."').innerHTML+=response.getElementsByTagName('forma')[0].firstChild.data; ]]>"; } else { $kod.=""; } $kod.=""; echo $kod; } } ?>