vratiDirApstraktne().'/HtmlElementi.class.php'); class HStavkaOtpremnice extends HDiv { var $Delimiter; var $idPorudzbenica; var $redniBroj; var $idProizvod; var $nazivProizvoda; var $kolicina; var $cena; var $vrednost; var $ProcesAktivnostEdit; var $ProcesAktivnostBisi; function HStavkaOtpremnice($Naziv,$Naslov) { $this->HDiv($Naziv,$Naslov); } function PrikaziUListi($Podaci) { global $DAplikacija; $util=new utill(); $qid=$util->postojiUKoloni($this->Prava,'idaktivnost',$DAplikacija->VratiProcesBrisiDetalj()); $brisiDetalj=$qid[1]; $stariParametri=$this->Parametri["Get"]["StariParametri"]; $nsifra=new HString('','Sifra'); $nnaziv=new HString('','Naziv'); $nkolicina=new HString('','Kolicina'); $ncena=new HString('','Cena'); $nvrednost=new HString('','Vrednost'); $stariParametri=$this->Parametri["Get"]["StariParametri"]; $tabela=new HTabela(''); $tabela=new HTabela(''); $tabela->DodeliSirina(100); $tabela->DodeliJedinicuMereSirina('%'); $tabela->FormirajTabelu('',1,6); $tabela->DodajSetovanjeReda(0,'dodeliBojuPozadine','#999999'); $tabela->DodajSetovanjeReda(0,'DodeliStil','celijaZaglavlja'); $t=$this->VratiNaslov(31); $lblSifra=new HString('',"$t"); $t=$this->VratiNaslov(28); $lblNaziv=new HString('',"$t"); $t=$this->VratiNaslov(91); $lblKolicina=new HString('',"$t"); $t=$this->VratiNaslov(32); $lblCena=new HString('',"$t"); $t=$this->VratiNaslov(92); $lblVrednost=new HString('',"$t"); $t=$this->VratiNaslov(179); $lblUkupno=$t; $t=$this->VratiNaslov(180); $lblIznosRabata=$t; $t=$this->VratiNaslov(181); $lblPoreskaOsnovica=$t; $t=$this->VratiNaslov(182); $lblPDV=$t; $t=$this->VratiNaslov(183); $lblIznosZaUplatu=$t; $tabela->DodajSadrzajUCeliju(0,0,$lblSifra); $tabela->DodajSadrzajUCeliju(0,1,$lblNaziv); $tabela->DodajSadrzajUCeliju(0,2,$lblKolicina); $tabela->DodajSadrzajUCeliju(0,3,$lblCena); $tabela->DodajSadrzajUCeliju(0,4,$lblVrednost); $suma=0; if (is_array($Podaci["Detalji"])) { for ($i=0,$j=1;$iDodeliStil('linkslika'); $slika->DodeliOnClickJS('St.brisiStavku'); $slika->DodeliJScriptParametre("$brisiDetalj,$idOtpremnice,$idProizvod,'$stariParametri'"); } else { $slika=new TString('',''); } $sifra=new HString('',$Podaci["Detalji"][$i]['sifra']); $sifra->DodeliStil('tekst'); $naziv=new HString('',$Podaci["Detalji"][$i]['naziv']); $naziv->DodeliStil('tekst'); $kolicina=new HString('',$Podaci["Detalji"][$i]['kolicina']); $kolicina->DodeliStil('tekst'); $cena=new HString('',number_format($Podaci["Detalji"][$i]['cena'],2,',','.')); $cena->DodeliStil('tekst'); $vrednost=new HString('',number_format($Podaci["Detalji"][$i]['vrednost'],2,',','.')); $vrednost->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,$sifra); $tabela->DodajSadrzajUCeliju($j,1,$naziv); $tabela->DodajSadrzajUCeliju($j,2,$kolicina); $tabela->DodajSadrzajUCeliju($j,3,$cena); $tabela->DodajSetovanjeCelije($j,3,'dodeliStil','celijad'); $tabela->DodajSadrzajUCeliju($j,4,$vrednost); $tabela->DodajSetovanjeCelije($j,4,'dodeliStil','celijad'); $tabela->DodajSadrzajUCeliju($j,5,$slika); $tabela->DodajSetovanjeCelije($j,5,'dodeliStil','celijad'); } $tabela->dodajRed($j+1); $tabela->DodajCeliju($j+1,0); $tabela->DodajCeliju($j+1,1); $tabela->DodajSetovanjeCelije($j+1,0,'dodeliBrojKolona',4); $tabela->DodajSetovanjeCelije($j+1,0,'dodeliStil','celijad'); $tabela->DodajSetovanjeCelije($j+1,1,'dodeliStil','celijad'); $t1=new HString('',$lblUkupno); $t1->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju($j+1,0,$t1); $suma=new HString('',number_format($Podaci['suma'],2,',','.')); $tabela->DodajSadrzajUCeliju($j+1,1,$suma); $tabela->dodajRed($j+2); $tabela->DodajCeliju($j+2,0); $tabela->DodajCeliju($j+2,1); $tabela->DodajSetovanjeCelije($j+2,0,'dodeliBrojKolona',4); $tabela->DodajSetovanjeCelije($j+2,0,'dodeliStil','celijad'); $tabela->DodajSetovanjeCelije($j+2,1,'dodeliStil','celijad'); $t1=new HString('',$lblIznosRabata); $t1->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju($j+2,0,$t1); $sumaRabata=new HString('',number_format($Podaci['sumaRabata'],2,',','.')); $tabela->DodajSadrzajUCeliju($j+2,1,$sumaRabata); $tabela->dodajRed($j+3); $tabela->DodajCeliju($j+3,0); $tabela->DodajCeliju($j+3,1); $tabela->DodajSetovanjeCelije($j+3,0,'dodeliBrojKolona',4); $tabela->DodajSetovanjeCelije($j+3,0,'dodeliStil','celijad'); $tabela->DodajSetovanjeCelije($j+3,1,'dodeliStil','celijad'); $t1=new HString('',$lblPoreskaOsnovica); $t1->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju($j+3,0,$t1); $poreskaOsnovica=new HString('',number_format($Podaci['suma']-$Podaci['sumaRabata'],2,',','.')); $tabela->DodajSadrzajUCeliju($j+3,1,$poreskaOsnovica); $tabela->dodajRed($j+4); $tabela->DodajCeliju($j+4,0); $tabela->DodajCeliju($j+4,1); $tabela->DodajSetovanjeCelije($j+4,0,'dodeliBrojKolona',4); $tabela->DodajSetovanjeCelije($j+4,0,'dodeliStil','celijad'); $tabela->DodajSetovanjeCelije($j+4,1,'dodeliStil','celijad'); $t1=new HString('',$lblPDV); $t1->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju($j+4,0,$t1); $pdv=new HString('',number_format(($Podaci['suma']-$Podaci['sumaRabata'])*0.18 ,2,',','.')); $tabela->DodajSadrzajUCeliju($j+4,1,$pdv); $tabela->dodajRed($j+5); $tabela->DodajCeliju($j+5,0); $tabela->DodajCeliju($j+5,1); $tabela->DodajSetovanjeCelije($j+5,0,'dodeliBrojKolona',4); $tabela->DodajSetovanjeCelije($j+5,0,'dodeliStil','celijad'); $tabela->DodajSetovanjeCelije($j+5,1,'dodeliStil','celijad'); $t1=new HString('',$lblIznosZaUplatu); $t1->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju($j+5,0,$t1); $poreskaOsnovica=new HString('',''.number_format(($Podaci['suma']-$Podaci['sumaRabata'])*1.18 .'',2,',','.')); $tabela->DodajSadrzajUCeliju($j+5,1,$poreskaOsnovica); } else { $tabela->dodajRed(2); $tabela->DodajCeliju(2,0); $tabela->DodajSetovanjeCelije(2,0,'dodeliBrojKolona',4); $poruka=new HString('',iconv('windows-1250','UTF-8','Trenutno nema stavki koje otpremate')); $tabela->DodajSadrzajUCeliju(2,0,$poruka); } return $tabela; } } ?>