vratiDirApstraktne().'/HtmlElementi.class.php'); include_once($DAplikacija->vratiDirProcesi().'/Faktura/HFaktura.class.php'); class HFakturaProdavca extends HFaktura { var $Delimiter; var $idPorudzbenica; var $kupac; var $nazivKupca; var $datum; var $broj; var $idStatusPorudzbenice; var $StatusPorudzbenice; var $ProcesAktivnostEdit; var $ProcesAktivnostBisi; function HFakturaProdavca($Naziv,$Naslov) { $this->HFaktura($Naziv,$Naslov); $nbsp=new TString('',' '); $this->Delimiter=new TString('','
'); } /* function PrikaziListuOtvorenihStavki($Podaci) { global $DAplikacija; $util=new utill(); $PrikazDetaljaOtvorenihStavki=$util->postojiUKoloni($this->Prava,'idaktivnost',$DAplikacija->VratiProcesPrikazi()); $tabela=new HTabela(''); $tabela->DodeliSirina(140); $tabela->DodeliJedinicuMereSirina('px'); $brojPodataka=count($Podaci); if (isset($Podaci[0]["idKlijent"])) { for ($i=0,$j=0;$i'.$Podaci[$j]["naziv"].''); $nazivKupac->DodeliLink('#'); $nazivKupac->DodeliOnClickJS('St.ProcesirajZahtev'); $nazivKupac->DodeliJScriptParametre("93,'&idKupca=$idKupac'"); $nazivKupac->DodeliStil('tekstLink'); $brojStavki=new TString('',"[ ".$Podaci[$j]["brojStavki"]." ] "); //***************************************************************** $tabela->dodajRed($i); $tabela->DodajSetovanjeReda($i,'DodeliStil','tekst'); $tabela->DodajCeliju($i,0); $tabela->DodajCeliju($i,1); $tabela->DodajCeliju($i,2); $tabela->DodajSetovanjeCelije($i,0,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSetovanjeCelije($i,0,'DodeliSirina',35); $tabela->DodajSetovanjeCelije($i,1,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSetovanjeCelije($i,1,'DodeliSirina',165); $tabela->DodajSadrzajUCeliju($i,1,$nazivKupac); $tabela->DodajSetovanjeCelije($i,2,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSetovanjeCelije($i,2,'DodeliSirina',50); $tabela->DodajSadrzajUCeliju($i,2,$brojStavki); $tabela->DodajSetovanjeCelije($i,2,'DodeliHorizontalnaPozicija',"right"); //Detalji proizvoda $tabela->dodajRed($i+1); $tabela->DodajCeliju($i+1,0); $tabela->DodajSetovanjeCelije($i+1,0,'DodeliBrojKolona',3); $tabela->DodajSetovanjeCelije($i+1,0,'DodeliBojuPozadine','#FFFFFF'); $tabela->DodajSetovanjeCelije($i+1,0,'DodeliId',"$this->nazivPanela$j"); $tabela->dodajRed($i+2); $tabela->DodajCeliju($i+2,0); $tabela->DodajSetovanjeCelije($i+2,0,'DodeliBrojKolona',3); $tabela->DodajSetovanjeCelije($i+2,0,'DodeliStil','razdvajanjePanela'); } } return $tabela; } function PrikaziDetaljeOtvorenihStavki($Podaci) { global $DAplikacija; $util=new utill(); $Prava=$this->Parametri["aplikacija"]["prava"]; $niz=$util->postojiUKoloni($Prava,'idaktivnost',$DAplikacija->VratiProcesDodajStavkuDokumenta()); $PaluiDodaj=$niz[1]; $niz=$util->postojiUKoloni($Prava,'idaktivnost',$DAplikacija->VratiProcesPromeniStatusStavkeDokumenta()); $PaluiPromeniStatus=$niz[1]; $stariParametri=$this->Parametri["Get"]["StariParametri"]; $nbsp=new TString('',' '); $tabela=new HTabela(''); $tabela=new HTabela(''); $tabela->DodeliSirina(100); $tabela->DodeliJedinicuMereSirina('%'); $tabela->dodajRed(0); $tabela->DodajCeliju(0,0); $tabela->DodajSetovanjeCelije(0,0,'dodeliBojuPozadine','#999999'); $tabela->DodajSetovanjeCelije(0,0,'DodeliStil','celijaZaglavlja'); $tabela->DodajCeliju(0,1); $tabela->DodajSetovanjeCelije(0,1,'dodeliBojuPozadine','#999999'); $tabela->DodajSetovanjeCelije(0,1,'DodeliStil','celijaZaglavlja'); $tabela->DodajCeliju(0,2); $tabela->DodajSetovanjeCelije(0,2,'dodeliBojuPozadine','#999999'); $tabela->DodajSetovanjeCelije(0,2,'DodeliStil','celijaZaglavlja'); $tabela->DodajCeliju(0,3); $tabela->DodajSetovanjeCelije(0,3,'dodeliBojuPozadine','#999999'); $tabela->DodajSetovanjeCelije(0,3,'DodeliStil','celijaZaglavlja'); $tabela->DodajCeliju(0,4); $tabela->DodajSetovanjeCelije(0,4,'dodeliBojuPozadine','#999999'); $tabela->DodajSetovanjeCelije(0,4,'DodeliStil','celijaZaglavlja'); $tabela->DodajCeliju(0,5); $tabela->DodajSetovanjeCelije(0,5,'dodeliBojuPozadine','#999999'); $tabela->DodajSetovanjeCelije(0,5,'DodeliStil','celijaZaglavlja'); $idstr=new HString('','Br[rb]'); $naziv=new HString('','Naziv'); $kolicina=new HString('',iconv('windows-1250','UTF-8','Poručeno')); $neisporuceno=new HString('',iconv('windows-1250','UTF-8','Dugujete')); $datum=new HString('','Od datuma'); $tabela->DodajSadrzajUCeliju(0,0,$idstr); $tabela->DodajSadrzajUCeliju(0,1,$naziv); $tabela->DodajSadrzajUCeliju(0,2,$datum); $tabela->DodajSadrzajUCeliju(0,3,$kolicina); $tabela->DodajSadrzajUCeliju(0,4,$neisporuceno); if (isset($Podaci["OtvoreneStavke"][0])) { for ($i=0,$j=1;$iDodeliOnClickJS('St.dodajStavkuDokumenta'); $slika1->DodeliJScriptParametre("$PaluiDodaj,$idPorudzbeniceBroj,$rbr,'&idKupca=$idKupca&idProizvod=$idProizvoda$stariParametri'"); $slika1->DodeliStil('linkslika'); $slika2=new HSlika('','Images/image988.gif'); $slika2->DodeliOnClickJS('St.promeniStatusStavkeDokumenta'); $slika2->DodeliJScriptParametre("$PaluiPromeniStatus,$idPorudzbeniceBroj,$rbr,'&idKupca=$idKupca$stariParametri'"); $slika2->DodeliStil('linkslika'); $redniBroj=new HString('','['.$Podaci["OtvoreneStavke"][$i]['redniBroj'].']'); $redniBroj->DodeliStil('tekst'); $idPorudzbenice=new HString('',$Podaci["OtvoreneStavke"][$i]['idPorudzbenica']); $idPorudzbenice->DodeliStil('tekst'); $naziv=new HString('',$Podaci["OtvoreneStavke"][$i]['naziv']); $naziv->DodeliStil('tekst'); $datum=new HString('',$Podaci["OtvoreneStavke"][$i]['datumKreiranja']); $datum->DodeliStil('tekst'); $kolicina=new HString('',$Podaci["OtvoreneStavke"][$i]['kolicina']); $kolicina->DodeliStil('tekst'); if ($Podaci["OtvoreneStavke"][$i]['IsporucenaKolicina']=='') { $Podaci["OtvoreneStavke"][$i]['razlika']=$Podaci["OtvoreneStavke"][$i]['kolicina']; } $nazivKolicina='kolicina'.$idPorudzbeniceBroj.$rbr; $Razlika=new HEdit("$nazivKolicina",$Podaci["OtvoreneStavke"][$i]['razlika']); $Razlika->DodeliSirinuUPixselima(60); $Razlika->DodeliStil('tekst'); $tabela->dodajRed($j); $tabela->DodajCeliju($j,0); $tabela->DodajCeliju($j,1); $tabela->DodajCeliju($j,2); $tabela->DodajCeliju($j,3); $tabela->DodajCeliju($j,4); $tabela->DodajCeliju($j,5); $tabela->DodajSadrzajUCeliju($j,0,$idPorudzbenice); $tabela->DodajSadrzajUCeliju($j,0,$redniBroj); $tabela->DodajSadrzajUCeliju($j,1,$naziv); $tabela->DodajSadrzajUCeliju($j,2,$datum); $tabela->DodajSadrzajUCeliju($j,3,$kolicina); $tabela->DodajSadrzajUCeliju($j,4,$Razlika); $tabela->DodajSadrzajUCeliju($j,5,$slika1); $tabela->DodajSadrzajUCeliju($j,5,$nbsp); $tabela->DodajSadrzajUCeliju($j,5,$slika2); } } else { $tabela->dodajRed(1); $tabela->DodajCeliju(1,0); $tabela->DodajSetovanjeCelije(1,0,'DodeliBrojKolona',6); $tekst=new HString('',iconv('windows-1250','UTF-8','Nema više otvorenih stavki')); $tekst->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju(1,0,$tekst); } return $tabela->Prikazi(); } function Prikazi($lookup) { $A=new TString(""," "); $Tabela=new HTabela(""); $Tabela->FormirajTabelu('',4,1); // dodajem labele u tabelu $t=$this->VratiNaslov(177); $lblBroj=new HString("","$t:"); $lblBroj->DodeliStil('labela'); $Tabela->DodajSadrzajUCeliju(1,0,$lblBroj); $t=$this->VratiNaslov(79); $lblDatum=new HString("","$t:"); $lblDatum->DodeliStil('labela'); $Tabela->DodajSadrzajUCeliju(3,0,$lblDatum); $Tabela->DodajSadrzajUCeliju(2,0,$lookup); $VBroj=''; $VDatum=''; //definisem kontrole $broj=new HEdit("Broj",$VBroj); $broj->DodeliSirinuUPixselima(145); $Datum=new HLookUpDatum("Datum","dd.mm.yyyy"); // dodajem kontrole u tabelu $Tabela->DodajSadrzajUCeliju(1,0,$broj); $Tabela->DodajSadrzajUCeliju(3,0,$Datum); $panel=$this->Parametri["Get"]["nazivPanela"]; $forma=new HForma($panel."formxxx"); $forma->DodeliSadrzaj($Tabela); $forma->DodeliAkcija('#'); $forma->DodeliMetod('POST'); $l=new HGrupaElemenata('',350,'Zaglavlje dokumenta'); $l->DodajSadrzaj($forma); $HtmlKod=$l->prikazi(); return $HtmlKod; } function VratiOsnovnuPretragu($podaciListeGrupa,$paluiPretrage) { $A=new TString(""," "); $t=$this->VratiNaslov(104); $tekstFilter1=new HString('',"$t"); $tekstFilter1->DodeliStil('tekst'); $t=$this->VratiNaslov(105); $tekstFilter2=new HString('',"$t"); $tekstFilter2->DodeliStil('tekst'); //brojDokumenta $t=$this->VratiNaslov(177); $tekstFilter3=new HString('',"$t"); $tekstFilter3->DodeliStil('tekst'); //status $t=$this->VratiNaslov(51); $tekstFilter4=new HString('',"$t"); $tekstFilter4->DodeliStil('tekst'); //sifraRobe $t=$this->VratiNaslov(178); $tekstFilter5=new HString('',"$t"); $tekstFilter5->DodeliStil('tekst'); //naziv $t=$this->VratiNaslov(28); $tekstFilter6=new HString('',"$t"); $tekstFilter6->DodeliStil('tekst'); $mod=new HEdit('modFilter',''); $mod->DodeliVrsta('hidden'); $pocetakMeseca =date("d.m.Y",mktime(0, 0, 0, date("m"), date("01"), date("Y"))) ; $odFilter=new HLookUpDatum('filterOd','dd.mm.yyyy',1,$pocetakMeseca); $doFilter=new HLookUpDatum('filterDo','dd.mm.yyyy',1); $brojDokumenta=new HEdit('filterBrojDokumenta',''); $brojDokumenta->DodeliSirinuUPixselima(150); $brojDokumenta->DodeliStil('tekst'); $status=new HEdit('filterStatus',''); $status->DodeliSirinuUPixselima(150); $status->DodeliStil('tekst'); $sifraRobe=new HEdit('filterSifraRobe',''); $sifraRobe->DodeliSirinuUPixselima(150); $sifraRobe->DodeliStil('tekst'); $naziv=new HEdit('filterNaziv',''); $naziv->DodeliSirinuUPixselima(150); $naziv->DodeliStil('tekst'); $t=$this->VratiNaslov(19); $nd=new TString('',$t); $sd=new HSlika('','Images/data_find.png'); $dugmicFilter=new ADugmicToolbar('filterSlanje',$sd,$nd); $dugmicFilter->DodeliOnClickJS('St.ProcesirajFormu'); $dugmicFilter->DodeliJScriptParametre("$paluiPretrage,'filterForma'"); //$dugmicFilter->DodeliStil('pretragaDugmic'); $tabela=new HTabela(''); $tabela->DodeliSirina(100); $tabela->DodeliJedinicuMereSirina("%"); $tabela->FormirajTabelu('',14,1); //$tabela->DodajSadrzajUCeliju(0,0,$A); $tabela->DodajSadrzajUCeliju(1,0,$tekstFilter1); $tabela->DodajSadrzajUCeliju(1,0,$mod); $tabela->DodajSadrzajUCeliju(2,0,$odFilter); $tabela->DodajSadrzajUCeliju(3,0,$tekstFilter2); $tabela->DodajSadrzajUCeliju(4,0,$doFilter); $tabela->DodajSadrzajUCeliju(5,0,$tekstFilter3); $tabela->DodajSadrzajUCeliju(6,0,$brojDokumenta); $tabela->DodajSadrzajUCeliju(7,0,$tekstFilter4); $tabela->DodajSadrzajUCeliju(8,0,$status); $tabela->DodajSadrzajUCeliju(9,0,$tekstFilter5); $tabela->DodajSadrzajUCeliju(10,0,$sifraRobe); $tabela->DodajSadrzajUCeliju(11,0,$tekstFilter6); $tabela->DodajSadrzajUCeliju(12,0,$naziv); $tabela->DodajSadrzajUCeliju(13,0,$dugmicFilter); $forma=new HForma('filterForma'); $forma->DodeliAkcija("test1.php?palui=$paluiPretrage"); $forma->DodeliMetod('POST'); $forma->DodeliSadrzaj($tabela); return $forma->Prikazi(); }*/ }