global $DAplikacija;
include_once($DAplikacija->vratiDirApstraktne().'/HtmlElementi.class.php');
class HStavkaDostavnice extends HDiv
{
var $Delimiter;
var $idPorudzbenica;
var $redniBroj;
var $idProizvod;
var $nazivProizvoda;
var $kolicina;
var $cena;
var $vrednost;
var $ProcesAktivnostEdit;
var $ProcesAktivnostBisi;
function HStavkaDostavnice($Naziv,$Naslov)
{
$this->HDiv($Naziv,$Naslov);
}
function PrikaziSadrzaj()
{
/*
Šifra |
Naziv |
Kol. |
Cena |
Vrednost |
|
|
|
|
|
|
|
*/
$podaci=$this->IzabraniPodaci;
$br=new Tstring('','
');
$HtmlKod='';
$nbsp=new Tstring('',' ');
$HtmlKod='';
for ($i=0;$idodajRed($i);
$tabela->DodajCeliju($i,0);
$naziv=new HString('',$podaci["Podaci"][$i]['Naziv']);
$tabela->DodajSadrzajUCeliju($i,0,$this->VratiEditKontroleTeksta($podaci["Podaci"][$i]['IdPorudzbenica']));
$tabela->DodajSadrzajUCeliju($i,0,$nbsp);
$tabela->DodajSadrzajUCeliju($i,0,$redniBroj);
$tabela->DodajSadrzajUCeliju($i,0,$nbsp);
$tabela->DodajSadrzajUCeliju($i,0,$idProizvod);
$tabela->DodajSadrzajUCeliju($i,0,$nbsp);
$tabela->DodajSadrzajUCeliju($i,0,$nazivProizvoda);
$tabela->DodajSadrzajUCeliju($i,0,$nbsp);
$tabela->DodajSadrzajUCeliju($i,0,$kolicina);
$tabela->DodajSadrzajUCeliju($i,0,$nbsp);
$tabela->DodajSadrzajUCeliju($i,0,$cena);
$tabela->DodajSadrzajUCeliju($i,0,$nbsp);
$tabela->DodajSadrzajUCeliju($i,0,$vrednost);
}
return $tabela;
}
function PrikaziUListi($Podaci)
{
global $DAplikacija;
$nsifra=new HString('','Sifra');
$nnaziv=new HString('','Naziv');
$nkolicina=new HString('','Kolicina');
$ncena=new HString('','Cena');
$nvrednost=new HString('','Vrednost');
$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');
$id=new HString('','Id');
$naziv=new HString('','Naziv');
$kolicina=new HString('','Kol.');
$cena=new HString('','Cena');
$vrednost=new HString('','Vrednost');
$tabela->DodajSadrzajUCeliju(0,0,$id);
$tabela->DodajSadrzajUCeliju(0,1,$naziv);
$tabela->DodajSadrzajUCeliju(0,2,$kolicina);
$tabela->DodajSadrzajUCeliju(0,3,$cena);
$tabela->DodajSadrzajUCeliju(0,4,$vrednost);
$suma=0;
if (is_array($Podaci))
{
for ($i=0,$j=1;$iDodeliOnClickJS('St.brisiStavku');
$slika->DodeliJScriptParametre("$redniBroj,$idPorudzbenice");
$sifra=new HString('',$Podaci[$i]['sifra']);
$sifra->DodeliStil('tekst');
$naziv=new HString('',$Podaci[$i]['naziv']);
$naziv->DodeliStil('tekst');
$kolicina=new HString('',$Podaci[$i]['kolicina']);
$kolicina->DodeliStil('tekst');
$cena=new HString('',number_format(11,2,',','.'));
$cena->DodeliStil('tekst');
$vrednost=new HString('',number_format($Podaci[$i]['kolicina']*11.11,2,',','.'));
$vrednost->DodeliStil('tekst');
$suma+=($Podaci[$i]['kolicina']*11.11);
$tabela->dodajRed($j);
$tabela->DodajCeliju($j,0);
$tabela->DodajCeliju($j,1);
$tabela->DodajCeliju($j,2);
$tabela->DodajCeliju($j,3);
$tabela->DodajCeliju($j,4);
$tabela->DodajSadrzajUCeliju($j,0,$sifra);
$tabela->DodajSadrzajUCeliju($j,1,$naziv);
$tabela->DodajSadrzajUCeliju($j,2,$kolicina);
$tabela->DodajSadrzajUCeliju($j,3,$cena);
$tabela->DodajSadrzajUCeliju($j,4,$vrednost);
$tabela->DodajSadrzajUCeliju($j,4,$slika);
}
$total=new HString('','TOTAL:');
$total->DodeliStil('tekst');
$j=count($Podaci)+1;
$tabela->dodajRed($j);
$tabela->DodajCeliju($j,0);
$tabela->DodajCeliju($j,1);
$tabela->DodajCeliju($j,2);
$tabela->DodajCeliju($j,3);
$tabela->DodajCeliju($j,4);
$s=new HString('',"".number_format($suma,2,',','.')."");
$s->DodeliStil('tekst');
$tabela->DodajSadrzajUCeliju($j,3,$total);
$tabela->DodajSadrzajUCeliju($j,4,$s);
}
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 ste naručili'));
$tabela->DodajSadrzajUCeliju(2,0,$poruka);
}
return $tabela->prikazi();
}
}
?>