HDiv($Naziv,$Naslov); } function PrikaziUListi($Podaci) { global $DAplikacija; include_once($DAplikacija->vratiDirProcesi().'/Klijent/MKlijent.class.php'); $nbsp=new TString('',' '); $tabela=new HTabela(''); $tabela->DodeliSirina(400); $tabela->DodeliJedinicuMereSirina('px'); $brojPodataka=count($Podaci["Podaci"]); $zaglavlje=new HTabela(''); $zaglavlje->FormirajTabelu('',1,5); $zaglavlje->DodeliSirina(400); $zaglavlje->DodeliJedinicuMereSirina('px'); $zaglavlje->DodajSetovanjeReda(0,'dodeliBojuPozadine','#999999'); $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(91); $lblDobavljac=new HString('',$t); $t=$this->VratiNaslov(187); $lblDatum=new HString('',$t); $t=$this->VratiNaslov(186); $lblStatus=new HString('',$t); $zaglavlje->DodajSadrzajUCeliju(0,0,$nbs); $zaglavlje->DodajSadrzajUCeliju(0,1,$lblDobavljac); $zaglavlje->DodajSadrzajUCeliju(0,2,$lblDatum); $zaglavlje->DodajSadrzajUCeliju(0,3,$lblStatus); $zaglavlje->DodajSadrzajUCeliju(0,4,$nbs); 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]["idProizvod"]; $otvoriPanel->DodeliJScriptParametre("$j,$brojPodataka,'$this->nazivPanela',42,$idk"); $d->DodeliSadrzaj($otvoriPanel); $idProizvoda=new TString('',$Podaci["Podaci"][$j]["idProizvod"]); //$opis=new HString('',$Podaci["Podaci"][$j]["opis"]); $cena=new TString('',number_format(11,2,',','.')); $jdm=new HString('','Din/kom'); //ako je korisnik kupac tada ovaj deo koda treba da vidi tj ako ima prava dodaj u korpu //ova prava citaju se iz prava nad procesom porudzbenica //ako je pak prodavac tada se prava citaju iz prava nad otpremnicom $util=new utill(); $MKlijent=new MKlijent($_SESSION["DKorisnik"]->VratiIdKorisnika()); $odgovor=$MKlijent->JeProdavac(); if ($odgovor==true) { $pravaPorudzbenica=$_SESSION["DKorisnik"]->VratiProcesAktivnostiKorisnika(26); $DodajStavku=$util->postojiUKoloni($pravaPorudzbenica,'idaktivnost',$DAplikacija->VratiProcesDodajStavkuDokumenta()); } else { $pravaPorudzbenica=$_SESSION["DKorisnik"]->VratiProcesAktivnostiKorisnika(20); $DodajStavku=$util->postojiUKoloni($pravaPorudzbenica,'idaktivnost',$DAplikacija->VratiProcesdodajStavku()); } if (!$DodajStavku==''){ $DodajStavku=$DodajStavku["idprocesaktivnost"]; } if ($DodajStavku!='') { $kolicina=new HEdit("kolicina$idk",1); $kolicina->DodeliSirinuUPixselima(100); $kolicina->DodeliOnPromena("St.PromeniCenu($idk)"); $kolicina->DodeliJScriptParametre("$idk"); $korpa=new HSlika('','Images/korpa.gif'); $korpa->DodeliStil('linkslika'); if ($odgovor!=true) { $korpa->DodeliOnClickJS('St.dodajUKorpu'); $korpa->DodeliJScriptParametre("$idk,'eprodavnica'"); } else { $korpa=new HSlika('','Images/image155.gif'); $korpa->DodeliStil('linkslika'); $korpa->DodeliOnClickJS('St.dodajStavkuDokumenta'); //$slika1->DodeliJScriptParametre("$PaluiDodaj,$idPorudzbeniceBroj,$rbr,'&idKupca=$idKupca&idProizvod=$idProizvoda'"); $korpa->DodeliJScriptParametre("$DodajStavku[1],'','','&idKupca=3&idProizvod=$idk'"); } //ako neema prava za dovanje u korpu tada je kolicina tipa hstring i korpa tipa tstring ali prazan } else { $kolicina=new HString('',''); $jdm=new HString('',''); $cena=new TString('',''); $korpa=new TString('',''); } //naslov proizvoda /*$c=new HCelija(''); $c->DodeliHorizontalnaPozicija();*/ $tabela->dodajRed($i); $tabela->DodajCeliju($i,0); $tabela->DodajCeliju($i,1); $tabela->DodajCeliju($i,2); $tabela->DodajCeliju($i,3); $tabela->DodajCeliju($i,4); $tabela->DodajSetovanjeReda($i,'DodeliStil','tekst'); $tabela->DodajSetovanjeCelije($i,0,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSetovanjeCelije($i,0,'DodeliSirina',35); $tabela->DodajSadrzajUCeliju($i,0,$d); $tabela->DodajSetovanjeCelije($i,1,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSetovanjeCelije($i,1,'DodeliSirina',200); $tabela->DodajSadrzajUCeliju($i,1,$nazivProizvoda); $tabela->DodajSetovanjeCelije($i,2,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSetovanjeCelije($i,2,'DodeliSirina',100); $tabela->DodajSadrzajUCeliju($i,2,$cena); $tabela->DodajSetovanjeCelije($i,2,'DodeliHorizontalnaPozicija',"right"); $tabela->DodajSetovanjeCelije($i,2,'DodeliId',"cena$idk"); $tabela->DodajSetovanjeCelije($i,3,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSetovanjeCelije($i,3,'DodeliSirina',70); $tabela->DodajSadrzajUCeliju($i,3,$jdm); $tabela->DodajSetovanjeCelije($i,4,'DodeliBojuPozadine','#E2ECF3'); $tabela->DodajSadrzajUCeliju($i,4,$kolicina); $tabela->DodajSadrzajUCeliju($i,4,$nbsp); $tabela->DodajSadrzajUCeliju($i,4,$nbsp); $tabela->DodajSadrzajUCeliju($i,4,$korpa); //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 PrikaziSadrzaj() { global $DAplikacija; include_once($DAplikacija->vratiDirApstraktne()."/HtmlElementi.class.php"); include_once($DAplikacija->vratiDirApstraktne()."/HKontejneri.class.php"); $podaci=$this->IzabraniPodaci["Podaci"]; $br=new HString('','
'); $HtmlKod=''; $nbsp=new HString('',' '); $tabela=new HTabela(''); $tabela->DodeliCellPadding(3); $tabela->DodeliSirina(100); $tabela->DodeliJedinicuMereSirina('%'); $tabela->DodeliStil('tabelaSiviOkvir'); $tabela->FormirajTabelu('',2,2); $tabela->DodajSetovanjeCelije(0,0,'dodeliBrojKolona',2); $tabela->DodajSetovanjeCelije(1,0,'dodeliBrojRedova',3); $tabela->DodajSetovanjeCelije(1,0,'dodeliHorizontalnaPozicija','right'); $tabela->DodajSetovanjeCelije(1,1,'dodeliVertikalnaPozicija','top'); $tabela->DodajSetovanjeCelije(1,0,'dodeliVertikalnaPozicija','top'); $tabela1=new HTabela(''); $tabela1->DodeliSirina(100); $tabela1->DodeliJedinicuMereSirina('%'); $tabela1->FormirajTabelu('',15,1); $tabela1->dodajSetovanjeKolone(0,'DodeliStil','tekst'); $tabela->DodajSadrzajUCeliju(1,1,$tabela1); $i=0; $Naziv=new HString('',"".$this->VratiNaslov(28).":"); $Naziv->dodeliStil('labela150'); $Vnaziv=new HString('',$podaci[$i]["naziv"]); $Vnaziv->DodeliStil('tekst'); $Sifra=new HString('',"".$this->VratiNaslov(31).":"); $Sifra->dodeliStil('labela150'); $Vsifra=new HString('',$podaci[$i]["sifra"]); $Vsifra->DodeliStil('tekst'); $Cena=new HString('',"".$this->VratiNaslov(32).":"); $Cena->dodeliStil('labela150'); $Vcena=new HString('',$podaci[$i]["cena"]); $Vcena->DodeliStil('tekst'); $Grupa=new HString('',"".$this->VratiNaslov(34).":"); $Grupa->dodeliStil('labela150'); $Vgrupa=new HString('',$podaci[$i]["nazivGrupeProizvoda"]); $Vgrupa->DodeliStil('tekst'); $Proizvodajac=new HString('',"".$this->VratiNaslov(42).":"); $Proizvodajac->dodeliStil('labela150'); $Vproizvodjac=new HString('',$podaci[$i]["nazivProizvodjaca"]); $Vproizvodjac->DodeliStil('tekst'); $Model=new HString('',"".$this->VratiNaslov(39).":"); $Model->dodeliStil('labela150'); $Vmodel=new HString('',$podaci[$i]["model"]); $Vmodel->DodeliStil('tekst'); $Materijal=new HString('',"".$this->VratiNaslov(40).":"); $Materijal->dodeliStil('labela150'); $Vmaterijal=new HString('',$podaci[$i]["materijal"]); $Vmaterijal->DodeliStil('tekst'); $Opis=new HString('',"".$this->VratiNaslov(41).":"); $Opis->dodeliStil('labela150'); $Vopis=new HString('',$podaci[$i]["opis"]); $Vopis->DodeliStil('tekst'); $ZemljaPorekla=new HString('',"".$this->VratiNaslov(43).":"); $ZemljaPorekla->dodeliStil('labela150'); $VzemljaPorekla=new HString('',$podaci[$i]["zemljaPorekla"]); $VzemljaPorekla->DodeliStil('tekst'); $Boja=new HString('',"".$this->VratiNaslov(44).":"); $Boja->dodeliStil('labela150'); $Vboja=new HString('',$podaci[$i]["boja"]); $Vboja->DodeliStil('tekst'); $Visina=new HString('',"".$this->VratiNaslov(45).":"); $Visina->dodeliStil('labela150'); $Vvisina=new HString('',$podaci[$i]["visina"]); $Vvisina->DodeliStil('tekst'); $Tezina=new HString('',"".$this->VratiNaslov(46).":"); $Tezina->dodeliStil('labela150'); $Vtezina=new HString('',$podaci[$i]["tezina"]); $Vtezina->DodeliStil('tekst'); $Sirina=new HString('',"".$this->VratiNaslov(47).":"); $Sirina->dodeliStil('labela150'); $Vsirina=new HString('',$podaci[$i]["sirina"]); $Vsirina->DodeliStil('tekst'); $Debljina=new HString('',"".$this->VratiNaslov(48).":"); $Debljina->dodeliStil('labela150'); $Vdebljina=new HString('',$podaci[$i]["debljina"]); $Vdebljina->DodeliStil('tekst'); $Duzina=new HString('',"".$this->VratiNaslov(49).":"); $Duzina->dodeliStil('labela150'); $Vduzina=new HString('',$podaci[$i]["duzina"]); $Vduzina->DodeliStil('tekst'); $slika=new HSlika('',$podaci[$i]["malaSlika"]); $util=new utill(); $Izmena=$util->postojiUKoloni($this->Prava,'idaktivnost',$DAplikacija->VratiProcesPrikaziFormu()); if (isset($Izmena["idprocesaktivnost"])) { $paluiIzmena=$Izmena["idprocesaktivnost"]; } if ($Izmena!='') { $s=new HSlika('',$Izmena[3]); $t=new TString('',$Izmena[2]); $e=new ADugmicToolbar($Izmena[4],$s,$t); $e->DodeliOnClickJS('St.popuniOtvorenPanel'); $panel=$this->Parametri["Get"]["nazivPanela"]; $idk=$this->Parametri["Get"]["idk"]; $e->DodeliJScriptParametre("'$panel',$paluiIzmena,$idk"); } else { $e=new TString('',''); } //punjenje sadrzaja u tabele $tabela->DodajSadrzajUCeliju(0,0,$e); $tabela->DodajSadrzajUCeliju(1,0,$slika); $tabela1->DodajSadrzajUCeliju(0,0,$Naziv); $tabela1->DodajSadrzajUCeliju(1,0,$Sifra); $tabela1->DodajSadrzajUCeliju(2,0,$Cena); $tabela1->DodajSadrzajUCeliju(3,0,$Grupa); $tabela1->DodajSadrzajUCeliju(4,0,$Opis); $tabela1->DodajSadrzajUCeliju(5,0,$Model); $tabela1->DodajSadrzajUCeliju(6,0,$Materijal); $tabela1->DodajSadrzajUCeliju(7,0,$Proizvodajac); $tabela1->DodajSadrzajUCeliju(8,0,$ZemljaPorekla); $tabela1->DodajSadrzajUCeliju(9,0,$Boja); $tabela1->DodajSadrzajUCeliju(10,0,$Visina); $tabela1->DodajSadrzajUCeliju(11,0,$Tezina); $tabela1->DodajSadrzajUCeliju(12,0,$Sirina); $tabela1->DodajSadrzajUCeliju(13,0,$Debljina); $tabela1->DodajSadrzajUCeliju(14,0,$Duzina); $tabela1->DodajSadrzajUCeliju(0,0,$Vnaziv); $tabela1->DodajSadrzajUCeliju(1,0,$Vsifra); $tabela1->DodajSadrzajUCeliju(2,0,$Vcena); $tabela1->DodajSadrzajUCeliju(3,0,$Vgrupa); $tabela1->DodajSadrzajUCeliju(4,0,$Vopis); $tabela1->DodajSadrzajUCeliju(5,0,$Vmodel); $tabela1->DodajSadrzajUCeliju(6,0,$Vmaterijal); $tabela1->DodajSadrzajUCeliju(7,0,$Vproizvodjac); $tabela1->DodajSadrzajUCeliju(8,0,$VzemljaPorekla); $tabela1->DodajSadrzajUCeliju(9,0,$Vboja); $tabela1->DodajSadrzajUCeliju(10,0,$Vvisina); $tabela1->DodajSadrzajUCeliju(11,0,$Vtezina); $tabela1->DodajSadrzajUCeliju(12,0,$Vsirina); $tabela1->DodajSadrzajUCeliju(13,0,$Vdebljina); $tabela1->DodajSadrzajUCeliju(14,0,$Vduzina); return $tabela; } function PrikaziLokUp($PaluiDodajStavku,$nazivPanelaDetalja,$idk='') { $tabela=new HTabela(''); $tabela->FormirajTabelu('',2,5); $tabela->DodeliStil('tabelaSiviOkvir'); $tabela->DodeliSirina(100); $tabela->DodeliJedinicuMereSirina('%'); $tabela->DodajSetovanjeCelije(1,2,'DodeliId','cenaxxx'); $tabela->DodajSetovanjeCelije(1,2,'DodeliStil','tekst'); $t=$this->VratiNaslov(31); $lblSifra=new HString('',iconv('windows-1250','utf-8','Šifra')); $lblSifra->DodeliStil('tekst'); $t=$this->VratiNaslov(28); $lblNaziv=new HString('','Naziv'); $lblNaziv->DodeliStil('tekst'); $t=$this->VratiNaslov(32); $lblCena=new HString('','Cena'); $lblCena->DodeliStil('tekst'); $t=$this->VratiNaslov(91); $lblKolicina=new HString('',iconv('windows-1250','utf-8','Količina')); $lblKolicina->DodeliStil('tekst'); $sifSifra=new HEdit('idProizvod',''); $sifSifra->DodeliVrsta('hidden'); $sifra=new HLookUpEdit('sifra',139,'',0); $sifra->DodeliSirinuUPixselima(40); $naziv=new HLookUpEdit('naziv',139,''); $kolicina=new HEdit('kolicina',''); /* $pravaPorudzbenica=$_SESSION["DKorisnik"]->VratiProcesAktivnostiKorisnika(26); $DodajStavku=$util->postojiUKoloni($pravaPorudzbenica,'idaktivnost',$DAplikacija->VratiProcesDodajStavkuDokumenta()); } else { $pravaPorudzbenica=$_SESSION["DKorisnik"]->VratiProcesAktivnostiKorisnika(20); $DodajStavku=$util->postojiUKoloni($pravaPorudzbenica,'idaktivnost',$DAplikacija->VratiProcesdodajStavku()); } if (!$DodajStavku==''){ $DodajStavku=$DodajStavku["idprocesaktivnost"]; } if ($DodajStavku!='') {*/ $kolicina=new HEdit("kolicina",1); $kolicina->DodeliSirinuUPixselima(50); $kolicina->DodeliOnPromena("St.PromeniCenu(0,1)"); $kolicina->DodeliJScriptParametre("0,1"); $korpa=new HSlika('','Images/DodajDetalj.gif'); $korpa->DodeliStil('linkslika'); // if ($odgovor!=true) // { $korpa->DodeliOnClickJS('St.dodajStavkuDokumenta'); //(palui, idDokumenta, rbStavke, Parametri) $korpa->DodeliJScriptParametre("$PaluiDodajStavku,0,0,'&nazivPanela=$nazivPanelaDetalja&idOtvorenogDokumenta=$idk',1"); // } $tabela->DodajSadrzajUCeliju(0,0,$lblSifra); $tabela->DodajSetovanjeCelije(1,0,'DodeliVertikalnaPozicija','top'); $tabela->DodajSetovanjeCelije(0,0,'DodeliBojuPozadine','#FF6600'); $tabela->DodajSetovanjeCelije(0,1,'DodeliBojuPozadine','#FF6600'); $tabela->DodajSetovanjeCelije(0,2,'DodeliBojuPozadine','#FF6600'); $tabela->DodajSetovanjeCelije(0,3,'DodeliBojuPozadine','#FF6600'); $tabela->DodajSetovanjeCelije(1,1,'DodeliVertikalnaPozicija','top'); $tabela->DodajSetovanjeCelije(1,2,'DodeliVertikalnaPozicija','top'); $tabela->DodajSetovanjeCelije(1,3,'DodeliVertikalnaPozicija','top'); $tabela->DodajSadrzajUCeliju(0,1,$lblNaziv); $tabela->DodajSadrzajUCeliju(0,2,$lblCena); $tabela->DodajSadrzajUCeliju(0,3,$lblKolicina); $tabela->DodajSadrzajUCeliju(1,0,$sifra); $tabela->DodajSadrzajUCeliju(1,0,$sifSifra); $tabela->DodajSadrzajUCeliju(1,1,$naziv); $tabela->DodajSadrzajUCeliju(1,3,$kolicina); $tabela->DodajSadrzajUCeliju(1,3,$korpa); return $tabela; } function LookUp($Podaci) { $tabela=new HTabela(''); $tabela->DodeliSirina(300); $tabela->DodeliJedinicuMereSirina('px'); $brojPodataka=count($Podaci["Podaci"]); for ($i=0;$i<$brojPodataka;$i++) { $tabela->dodajRed($i); $tabela->DodajCeliju($i,0); $tabela->DodajCeliju($i,1); $tabela->DodajCeliju($i,2); $cena=new HString('',"[ ".$Podaci["Podaci"][$i]["cena"]." din ]"); $cena->DodeliStil('tekst'); $sifra=new HString('',$Podaci["Podaci"][$i]["sifra"]); $sifra->DodeliStil('tekst'); $VidProizvod=$Podaci["Podaci"][$i]["idProizvod"]; $naziv=new HLink('',$Podaci["Podaci"][$i]["naziv"]); $naziv->DodeliLink('#'); $Vnaziv=$Podaci["Podaci"][$i]["naziv"]; $naziv->DodeliStil('tekst'); $naziv->DodeliOnClickJS('St.ProcesirajZahtev'); $nazivPanela=$this->Parametri["Get"]["nazivPanela"]; $naziv->DodeliJScriptParametre("140,'&nazivPanela=$nazivPanela&idk=$VidProizvod'"); $tabela->DodajSadrzajUCeliju($i,0,$sifra); $tabela->DodajSadrzajUCeliju($i,1,$naziv); $tabela->DodajSadrzajUCeliju($i,2,$cena); } return $tabela; } function Prikazi($looKupRabat) { $A=new TString(""," "); $Tabela=new HTabela(""); /*$Tabela->dodajRed(0); $Tabela->DodajCeliju(0,0); $Tabela->DodajCeliju(0,1); */ $Tabela->FormirajTabelu('',24,2); $Tabela->DodajSetovanjeCelije(8,0,'dodeliVertikalnaPozicija','top'); // dodajem labele u tabelu $t1=$this->VratiNaslov(78); $lblIdProizvod=new HString("","$t1..........................."); $lblIdProizvod->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(1,0,$lblIdProizvod); $t2=$this->VratiNaslov(28); $lblNaziv=new HString("","$t2......................"); $lblNaziv->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(2,0,$lblNaziv); $t3=$this->VratiNaslov(31); $lblSifra=new HString("","$t3......................."); $lblSifra->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(3,0,$lblSifra); $t4=$this->VratiNaslov(32); $lblCena=new HString("","$t4......................."); $lblCena->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(4,0,$lblCena); $t5=$this->VratiNaslov(33); $lblRabat=new HString("","$t5"); $lblRabat->DodeliStil('tekst'); $Tabela->DodajSetovanjeCelije(5,0,'dodeliBrojKolona',2); $trabat=new HTabela(''); $trabat->FormirajTabelu('',3,3); $trabat->DodeliSirina(100); $trabat->DodeliJedinicuMereSirina('%'); $this->nazivPanela='panelRabata'.$this->Parametri["Get"]["idk"]; $nazivSlike=$this->nazivPanela.'slika'.$this->Parametri["Get"]["idk"]; $d=new HDiv("panel$nazivSlike",''); $otvoriPanel=new HSlika("$nazivSlike",'Images/down2.gif'); $otvoriPanel->DodeliOnClickJS('St.popuniPanel'); $otvoriPanel->DodeliStil('linkslika'); $idk=$this->Parametri["Get"]["idk"]; $otvoriPanel->DodeliJScriptParametre("1,0,'ListaRabata$idk',177,$idk"); $d->DodeliSadrzaj($otvoriPanel); $trabat->DodajSadrzajUCeliju(0,0,$d); $trabat->DodajSadrzajUCeliju(0,1,$lblRabat); $trabat->DodajSadrzajUCeliju(1,0,$looKupRabat); $trabat->DodajSetovanjeCelije(0,0,'dodeliBojuPozadine','#E2ECF3'); $trabat->DodajSetovanjeCelije(0,1,'dodeliBojuPozadine','#E2ECF3'); $trabat->DodajSetovanjeCelije(0,0,'dodeliSirina','23px'); $trabat->DodajSetovanjeCelije(1,0,'dodeliBrojKolona',3); $trabat->DodajSetovanjeCelije(2,0,'dodeliBrojKolona',3); $trabat->DodajSetovanjeCelije(2,0,'DodeliId',"ListaRabata$idk".'1'); $trabat->DodajSetovanjeCelije(1,0,'DodeliId',"LookUpRabata$idk"); $Tabela->DodajSadrzajUCeliju(5,0,$trabat); $t1=$this->VratiNaslov(34); $lblGrupaProizvoda=new HString("","$t1....................."); $lblGrupaProizvoda->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(6,0,$lblGrupaProizvoda); $t1=$this->VratiNaslov(35); $lblDobavljac=new HString("","$t1..............."); $lblDobavljac->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(7,0,$lblDobavljac); $t1=$this->VratiNaslov(36); $lblSlikam=new HString("","$t1.........."); $lblSlikam->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(8,0,$lblSlikam); $t1=$this->VratiNaslov(37); $lblSlikas=new HString("","$t1......"); $lblSlikas->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(9,0,$lblSlikas); $t1=$this->VratiNaslov(38); $lblSlikav=new HString("","$t1........"); $lblSlikav->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(10,0,$lblSlikav); $t1=$this->VratiNaslov(39); $lblModel=new HString("","$t1...................."); $lblModel->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(11,0,$lblModel); $Tabela->DodajSetovanjeCelije(11,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(40); $lblMaterijal=new HString("","$t1................."); $lblMaterijal->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(12,0,$lblMaterijal); $Tabela->DodajSetovanjeCelije(12,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(41); $lblOpis=new HString("","$t1......................."); $lblOpis->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(13,0,$lblOpis); $Tabela->DodajSetovanjeCelije(13,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(42); $lblProizvodjac=new HString("","$t1............"); $lblProizvodjac->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(14,0,$lblProizvodjac); $t1=$this->VratiNaslov(43); $lblZemljaPorekla=new HString("","$t1..."); $lblZemljaPorekla->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(15,0,$lblZemljaPorekla); $Tabela->DodajSetovanjeCelije(15,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(44); $lblBoja=new HString("","$t1......................."); $lblBoja->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(16,0,$lblBoja); $Tabela->DodajSetovanjeCelije(16,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(45); $lblVisina=new HString("","$t1....................."); $lblVisina->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(17,0,$lblVisina); $Tabela->DodajSetovanjeCelije(17,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(46); $lblTezina=new HString("","$t1....................."); $lblTezina->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(18,0,$lblTezina); $Tabela->DodajSetovanjeCelije(18,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(47); $lblSirina=new HString("","$t1......................"); $lblSirina->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(19,0,$lblSirina); $Tabela->DodajSetovanjeCelije(19,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(48); $lblDebljina=new HString("","$t1.................."); $lblDebljina->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(20,0,$lblDebljina); $Tabela->DodajSetovanjeCelije(20,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(49); $lblDuzina=new HString("","$t1...................."); $lblDuzina->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(21,0,$lblDuzina); $Tabela->DodajSetovanjeCelije(21,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(50); $lblIdProdavca=new HString("","$t1............"); $lblIdProdavca->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(22,0,$lblIdProdavca); $Tabela->DodajSetovanjeCelije(22,0,'dodelivertikalnapozicija','top'); $t1=$this->VratiNaslov(51); $lblStatus=new HString("","$t1....................."); $lblStatus->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(23,0,$lblStatus); $Tabela->DodajSetovanjeCelije(23,0,'dodelivertikalnapozicija','top'); //definisem ulzne podatke koje vraca DKlasa //ako ima podataka inicijalizujem promenljive sa vrednostima koje vraca DKLasa if (isset($this->IzabraniPodaci["Podaci"][0]["idProizvod"])) { $VIdProizvod=$this->IzabraniPodaci["Podaci"][0]["idProizvod"]; $VIdDobavljac=$this->IzabraniPodaci["Podaci"][0]["dobavljac"]; $VNazivDobavljaca='Naziv Dobavljaca';//$this->IzabraniPodaci["Podaci"][0]["nazivDobavljaca"]; $VIdGrupaProizvoda=$this->IzabraniPodaci["Podaci"][0]["idGrupaProizvoda"]; $VNazivGrupeProizvoda=$this->IzabraniPodaci["Podaci"][0]["nazivGrupeProizvoda"]; $Vsifra=$this->IzabraniPodaci["Podaci"][0]["sifra"]; $VNaziv=$this->IzabraniPodaci["Podaci"][0]["naziv"]; $VMalaSlika=$this->IzabraniPodaci["Podaci"][0]["malaSlika"]; $VSrednjaSlika=$this->IzabraniPodaci["Podaci"][0]["srednjaSlika"]; $VVelikaSlika=$this->IzabraniPodaci["Podaci"][0]["velikaSlika"]; $VOpis=$this->IzabraniPodaci["Podaci"][0]["opis"]; $VCena=$this->IzabraniPodaci["Podaci"][0]["cena"]; $VRabat=$this->IzabraniPodaci["Podaci"][0]["rabat"]; $VZemljaPorekla=$this->IzabraniPodaci["Podaci"][0]["zemljaPorekla"]; $VNazivProizvodjaca=$this->IzabraniPodaci["Podaci"][0]["nazivProizvodjaca"]; $VBoja=$this->IzabraniPodaci["Podaci"][0]["boja"]; $VVisina=$this->IzabraniPodaci["Podaci"][0]["visina"]; $VTezina=$this->IzabraniPodaci["Podaci"][0]["tezina"]; $VSirina=$this->IzabraniPodaci["Podaci"][0]["sirina"]; $VDEbljina=$this->IzabraniPodaci["Podaci"][0]["debljina"]; $VDuzina=$this->IzabraniPodaci["Podaci"][0]["duzina"]; $VIdProdavac=$this->IzabraniPodaci["Podaci"][0]["idProdavac"]; $VStatus=$this->IzabraniPodaci["Podaci"][0]["status"]; $VModel=$this->IzabraniPodaci["Podaci"][0]["model"]; $VMaterijal=$this->IzabraniPodaci["Podaci"][0]["materijal"]; } //ako nema podataka tada inicijalizujmo promenljive sa null vrednostima else { $VIdProizvod=''; $VIdDobavljac=''; $VNazivDobavljaca=''; $VIdGrupaProizvoda=''; $VNazivGrupeProizvoda=''; $Vsifra=''; $VNaziv=''; $VMalaSlika=''; $VSrednjaSlika=''; $VVelikaSlika=''; $VOpis=''; $VCena=''; $VRabat=''; $VZemljaPorekla=''; $VBoja=''; $VVisina=''; $VTezina=''; $VSirina=''; $VDEbljina=''; $VDuzina=''; $VIdProdavac=''; $VStatus=''; $VModel=''; $VMaterijal=''; $VNazivProizvodjaca=''; } //definisem kontrole $indeks=new HEdit("indeks",$VIdProizvod); $indeks->DodeliVrsta("hidden"); $IdProizvod=new HEdit("IdProizvod",$VIdProizvod); $indeks->DodeliVrsta("hidden"); $IdDobavljaca=new HEdit("IdDobavljac",$VIdDobavljac); $IdDobavljaca->DodeliVrsta("hidden"); $NazivDobavljaca=new HEdit("NazivDobavljaca",$VNazivDobavljaca); $NazivDobavljaca->DodeliDuzina(30); $IdGrupaProizvoda=new HComboBoxTree('IdGrupaProizvoda',$this->IzabraniPodaci["GrupeProizvoda"],$VIdGrupaProizvoda,'idGrupaProizvoda','idRoditelj','naziv','   ',0,2); $Sifra=new HEdit("Sifra",$Vsifra); $Sifra->DodeliDuzina(20); $Cena=new HEdit("Cena",$VCena); $Cena->DodeliDuzina(20); //$Rabat=new HEdit("Rabat",$VRabat); //$Rabat->DodeliDuzina(20); $Naziv=new HEdit("Naziv",$VNaziv); $Naziv->DodeliDuzina(30); $SlikaMala=new HEdit("MalaSlika",$VMalaSlika); $SlikaMala->DodeliDuzina(30); $SlikaMala->DodeliVrsta('file'); $SlikaSrednja=new HEdit("SrednjaSlika",$VSrednjaSlika); $SlikaSrednja->DodeliDuzina(30); $SlikaSrednja->DodeliVrsta('file'); $SlikaVelika=new HEdit("VelikaSlika",$VVelikaSlika); $SlikaVelika->DodeliDuzina(30); $SlikaVelika->DodeliVrsta('file'); $Opis=new HMemo("Opis",$VOpis); $Opis->DodeliSirinuUPixselima(300); $Opis->DodeliVisinuUPixselima(150); $Boja=new HEdit("Boja",$VBoja); $Boja->DodeliDuzina(30); $Visina=new HEdit("Visina",$VVisina); $Visina->DodeliDuzina(30); $Debljina=new HEdit("Debljina",$VDEbljina); $Debljina->DodeliDuzina(30); $Sirina=new HEdit("Sirina",$VSirina); $Sirina->DodeliDuzina(30); $Duzina=new HEdit("Duzina",$VDuzina); $Duzina->DodeliDuzina(30); $NazivProizvodjaca=new HEdit("NazivProizvodjaca",$VNazivProizvodjaca); $NazivProizvodjaca->DodeliDuzina(30); $Materijal=new HEdit("Materijal",$VMaterijal); $Materijal->DodeliDuzina(30); $Model=new HEdit("Model",$VModel); $Model->DodeliDuzina(30); $Tezina=new HEdit("Tezina",$VTezina); $Tezina->DodeliDuzina(30); $ZemljaPorekla=new HComboBox("ZemljaPorekla",$this->IzabraniPodaci["Drzave"]); $ZemljaPorekla->DodeliIzabrani($VZemljaPorekla); //$ZemljaPorekla->DodeliDuzina(30); $IdProdavac=new HEdit("IdProdavac",$VIdProdavac); $IdProdavac->DodeliDuzina(30); $Status=new HEdit("Status",$VStatus); $Status->DodeliDuzina(30); // dodajem labele u tabelu $Tabela->DodajSadrzajUCeliju(1,1,$IdProizvod); $Tabela->DodajSadrzajUCeliju(1,1,$indeks); $Tabela->DodajSadrzajUCeliju(1,1,$IdDobavljaca); $Tabela->DodajSadrzajUCeliju(3,1,$Sifra); $Tabela->DodajSadrzajUCeliju(2,1,$Naziv); $Tabela->DodajSadrzajUCeliju(4,1,$Cena); $Tabela->DodajSadrzajUCeliju(5,1,$Rabat); $Tabela->DodajSadrzajUCeliju(6,1,$IdGrupaProizvoda); $Tabela->DodajSadrzajUCeliju(7,1,$IdDobavljaca); $Tabela->DodajSadrzajUCeliju(8,1,$SlikaMala); $Tabela->DodajSadrzajUCeliju(9,1,$SlikaSrednja); $Tabela->DodajSadrzajUCeliju(10,1,$SlikaVelika); $Tabela->DodajSadrzajUCeliju(11,1,$Model); $Tabela->DodajSadrzajUCeliju(12,1,$Materijal); $Tabela->DodajSadrzajUCeliju(13,1,$Opis); $Tabela->DodajSadrzajUCeliju(14,1,$NazivProizvodjaca); $Tabela->DodajSadrzajUCeliju(15,1,$ZemljaPorekla); $Tabela->DodajSadrzajUCeliju(16,1,$Boja); $Tabela->DodajSadrzajUCeliju(17,1,$Visina); $Tabela->DodajSadrzajUCeliju(18,1,$Tezina); $Tabela->DodajSadrzajUCeliju(19,1,$Sirina); $Tabela->DodajSadrzajUCeliju(20,1,$Debljina); $Tabela->DodajSadrzajUCeliju(21,1,$Duzina); $Tabela->DodajSadrzajUCeliju(22,1,$IdProdavac); $Tabela->DodajSadrzajUCeliju(23,1,$Status); $forma=new HForma('formxxx'); $forma->DodeliAkcija('test1.php?palui=51'); $d=new HDugmic('s','go'); $d->DodeliOnClickJS('St.ProcesirajFormu'); $d->DodeliJScriptParametre("51,'formxxx',1"); $Tabela->DodajSadrzajUCeliju(21,1,$d); $forma->DodeliSadrzaj($Tabela); // $forma->DodeliAkcija('#'); $forma->DodeliMetod('POST'); $HtmlKod=$forma->prikazi(); return $HtmlKod; } function VratiOsnovnuPretragu($podaciListeGrupa) { $A=new TString(""," "); $br=new TString('','
'); $naslov=$this->VratiNaslov(18); $tekstFilter=new HString('',"$naslov"); $tekstFilter->DodeliStil('tekst'); $naslov=$this->VratiNaslov(17); $tekstString=new HString('',"$naslov"); $tekstString->DodeliStil('tekst'); $nazivFilter=new HEdit('nazivFilter',''); $nazivFilter->DodeliSirinuUPixselima(157); $nazivFilter->DodeliOnkeypressJS(''); $nazivFilter->DodeliStil('tekst'); $grupa=new HComboBoxTree('grupeFilter',$podaciListeGrupa['GrupeProizvoda'],0,'idGrupaProizvoda','idRoditelj','naziv','   ',0,2); $grupa->DodeliStil('tekst'); $slikica=new HSlika('','Images/image246.gif'); $naslov=$this->VratiNaslov(19); $pronadji=new HString("",$naslov); $dugmicFilter=new ADugmic('filter',$slikica,$pronadji); $dugmicFilter->DodeliOnClickJS('St.ProcesirajFormu'); $dugmicFilter->DodeliJScriptParametre("32,'filterForma'"); $tabela=new HTabela(''); $tabela->DodeliSirina(100); $tabela->DodeliJedinicuMereSirina("%"); $tabela->dodajRed(0); $tabela->DodajCeliju(0,0); //$tabela->DodajSadrzajUCeliju(0,0,$A); $tabela->dodajRed(1); $tabela->DodajCeliju(1,0); $tabela->DodajSadrzajUCeliju(1,0,$tekstString); $tabela->dodajRed(2); $tabela->DodajCeliju(2,0); $tabela->DodajSadrzajUCeliju(2,0,$nazivFilter); $tabela->dodajRed(3); $tabela->DodajCeliju(3,0); $tabela->DodajSadrzajUCeliju(3,0,$tekstFilter); $tabela->dodajRed(4); $tabela->DodajCeliju(4,0); $tabela->DodajSadrzajUCeliju(4,0,$grupa); $tabela->dodajRed(5); $tabela->DodajCeliju(5,0); $tabela->DodajSadrzajUCeliju(5,0,$br); if (isset($this->Parametri["Get"]["PaluiPretrage"])) { $palui=$this->Parametri["Get"]["PaluiPretrage"]; $nazivPanela=$this->Parametri["Get"]["nazivPanela"]; $dugmicFilter->DodeliOnClickJS('St.procesirajPanel'); $dugmicFilter->DodeliJScriptParametre("$palui,'ProizvodiLookUp','$nazivPanela'"); $div=new HDiv('ProizvodiLookUp',$tabela); $div->DodajSadrzaj($tekstString); $div->DodajSadrzaj($br); $div->DodajSadrzaj($nazivFilter); $div->DodajSadrzaj($br); $div->DodajSadrzaj($tekstFilter); $div->DodajSadrzaj($br); $div->DodajSadrzaj($grupa); $div->DodajSadrzaj($br); $div->DodajSadrzaj($dugmicFilter); return $div->Prikazi(); } else { $tabela->DodajSadrzajUCeliju(5,0,$dugmicFilter); $forma=new HForma('filterForma'); $forma->DodeliAkcija('#'); $forma->DodeliMetod('POST'); $forma->DodeliSadrzaj($tabela); } return $forma->Prikazi(); } function PrikaziNapredniFilter() { } function PrikaziListuPovezanihEntiteta($Podaci) { $tabela=new HTabela(''); $tabela->FormirajTabelu('',2,3); $tabela->DodajSetovanjeCelije(1,0,'dodeliBrojKolona',3); if (isset($Podaci['ListaRabata'][0]["kolicina"])) { $tbl=new HTabela(''); $tbl->DodeliSirina(400); $tbl->DodeliJedinicuMereSirina('px'); $tbl->dodajRed(0); $tbl->DodajCeliju(0,0); $tbl->DodajCeliju(0,1); $tbl->DodajCeliju(0,2); $tbl->DodajSetovanjeCelije(0,0,'dodeliStil','celijaZaglavlja'); $tbl->DodajSetovanjeCelije(0,1,'dodeliStil','celijaZaglavlja'); $tbl->DodajSetovanjeCelije(0,2,'dodeliStil','celijaZaglavlja'); $lblKolicina=new HString('',"Za kolicine do"); $lblPopust=new HString('','Popust'); $lblDatum=new HString('','od datuma'); $tbl->DodajSadrzajUCeliju(0,0,$lblKolicina); $tbl->DodajSadrzajUCeliju(0,1,$lblPopust); $tbl->DodajSadrzajUCeliju(0,2,$lblDatum); for ($i=0,$j=1;$idodajRed($j); $tbl->DodajCeliju($j,0); $tbl->DodajCeliju($j,1); $tbl->DodajCeliju($j,2); $tbl->DodajSetovanjeCelije($j,0,'dodeliStil','celijac'); $tbl->DodajSetovanjeCelije($j,1,'dodeliStil','celijac'); $tbl->DodajSetovanjeCelije($j,2,'dodeliStil','celijac'); $kolicina=new HString('',$Podaci['ListaRabata'][$i]["kolicina"]); $popust=new HString('',$Podaci['ListaRabata'][$i]["popust"]." %"); $datum=new HString('',$Podaci['ListaRabata'][$i]["datum"]); $tbl->DodajSadrzajUCeliju($j,0,$kolicina); $tbl->DodajSadrzajUCeliju($j,1,$popust); $tbl->DodajSadrzajUCeliju($j,2,$datum); } $tabela->DodajSadrzajUCeliju(1,0,$tbl); } else { $poruka=new HString('','Ne postoje kolicinski popusti za ovu robu...'); $poruka->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju(1,0,$poruka); } return $tabela->Prikazi(); } }