vratiDirApstraktne().'/HtmlElementi.class.php'); include_once($DAplikacija->vratiDirProcesi().'/Faktura/HFaktura.class.php'); class HFakturaKupca extends HFaktura { var $Delimiter; var $idPorudzbenica; var $kupac; var $nazivKupca; var $datum; var $broj; var $idStatusPorudzbenice; var $StatusPorudzbenice; var $ProcesAktivnostEdit; var $ProcesAktivnostBisi; function HFakturaKupca($Naziv,$Naslov) { $this->HFaktura($Naziv,$Naslov); $nbsp=new TString('',' '); } function PrikaziUListi($Podaci) { global $DAplikacija; $util=new utill(); $Prikaz=$util->postojiUKoloni($this->Prava,'idaktivnost',$DAplikacija->VratiProcesPrikazi()); $Stampa=$util->postojiUKoloni($this->Prava,'idaktivnost',$DAplikacija->VratiProcesStampaj()); $zaglavlje=new HTabela(''); $zaglavlje->FormirajTabelu('',1,5); $zaglavlje->DodeliSirina(400); $zaglavlje->DodeliJedinicuMereSirina('px'); $zaglavlje->DodajSetovanjeReda(0,'DodeliStil','celijaZaglavlja'); $zaglavlje->DodajSetovanjeCelije(0,0,'DodeliSirina',35); $zaglavlje->DodajSetovanjeCelije(0,0,'DodeliSirina',200); $zaglavlje->DodajSetovanjeCelije(0,0,'DodeliSirina',100); $zaglavlje->DodajSetovanjeCelije(0,0,'DodeliSirina',35); $nbs=new TString('',' '); $t=$this->VratiNaslov(35); $lblProdavac=new HString('',$t); $t=$this->VratiNaslov(79); $lblDatum=new HString('',$t); $t=$this->VratiNaslov(51); $lblStatus=new HString('',$t); $zaglavlje->DodajSadrzajUCeliju(0,0,$nbs); $zaglavlje->DodajSadrzajUCeliju(0,1,$lblProdavac); $zaglavlje->DodajSadrzajUCeliju(0,2,$lblDatum); $zaglavlje->DodajSadrzajUCeliju(0,3,$lblStatus); $zaglavlje->DodajSadrzajUCeliju(0,4,$nbs); $tabela=new HTabela(''); $tabela->DodeliSirina(400); $tabela->DodeliJedinicuMereSirina('px'); $brojPodataka=count($Podaci["Podaci"]); for ($i=0,$j=0;$inazivPanela.'slika'.$j; $d=new HDiv("panel$nazivSlike",''); $otvoriPanel=new HSlika("$nazivSlike",'Images/down2.gif'); $otvoriPanel->DodeliOnClickJS('St.popuniPanel'); $otvoriPanel->DodeliStil('linkslika'); $idk=$Podaci["Podaci"][$j]["idDokument"]; $otvoriPanel->DodeliJScriptParametre("$j,$brojPodataka,'$this->nazivPanela',$Prikaz[1],$idk"); $d->DodeliSadrzaj($otvoriPanel); $idProizvoda=new TString('',$Podaci["Podaci"][$j]["idDokument"]); //********** uparivanje podataka i promenljivih ******************* $id=new HString('',$Podaci["Podaci"][$j]["idDokument"]); $nazivKupac=new HString('',$Podaci["Podaci"][$j]["nazivProdavca"]); $datum=new HString(''," ".$util->sql2eu($Podaci["Podaci"][$j]["datumKreiranja"])." "); $status=new HString('',$Podaci["Podaci"][$j]["StatusFakture"]); //***************************************************************** $tabela->dodajRed($i); $tabela->DodajCeliju($i,0); $tabela->DodajCeliju($i,1); $tabela->DodajCeliju($i,2); $tabela->DodajCeliju($i,3); $tabela->DodajCeliju($i,4); $tabela->DodajSetovanjeCelije($i,0,'DodeliSirina',35); $tabela->DodajSadrzajUCeliju($i,0,$d); $tabela->DodajSetovanjeCelije($i,1,'DodeliSirina',200); $tabela->DodajSadrzajUCeliju($i,1,$nazivKupac); $tabela->DodajSetovanjeCelije($i,2,'DodeliSirina',100); $tabela->DodajSadrzajUCeliju($i,2,$datum); $tabela->DodajSetovanjeCelije($i,3,'DodeliSirina',70); $tabela->DodajSadrzajUCeliju($i,3,$status); $tabela->DodajSetovanjeReda($i,'dodeliStil','listaPanela'); if ($Stampa!='') { $Stamp=$Stampa[1]; $dugmic=new HSlika('','Images/printer.gif'); $dugmic->DodeliOnClickJS('St.Stampaj'); $dugmic->DodeliJScriptParametre("$idk,$Stamp"); $dugmic->DodeliStil('linkslika'); $tabela->DodajSadrzajUCeliju($i,4,$dugmic); } //Detalji proizvoda $tabela->dodajRed($i+1); $tabela->DodajCeliju($i+1,0); $tabela->DodajSetovanjeCelije($i+1,0,'DodeliBrojKolona',5); $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',5); $tabela->DodajSetovanjeCelije($i+2,0,'DodeliStil','razdvajanjePanela'); } $tabelasve=new HTabela(''); $tabelasve->DodeliSirina(100); $tabelasve->DodeliJedinicuMereSirina('%'); $tabelasve->FormirajTabelu('',2,1); $tabelasve->DodajSadrzajUCeliju(0,0,$zaglavlje); $tabelasve->DodajSadrzajUCeliju(1,0,$tabela); return $tabelasve; } 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(); } }