vratiDirApstraktne().'/HtmlElementi.class.php'); class HIzvestajKupca extends HDiv { var $Delimiter; var $Naslov; var $Abstrakt; var $IdTeksta; var $ProcesAktivnostEdit; var $ProcesAktivnostBisi; function HIzvestajKupca($Naziv,$Naslov) { $this->HDiv($Naziv,$Naslov); $nbsp=new TString('',' '); } function PrikaziSadrzaj($Podaci) { $tabela=new HTabela(''); $tabela->FormirajTabelu('',7,1); $t=$this->VratiNaslov(150); $lblStavke=new HString('',"$t:"); $lblStavke->DodeliStil('labela250'); $tabela->DodajSadrzajUCeliju(1,0,$lblStavke); $t=$this->VratiNaslov(151); $lblStampa=new HString('',"$t:"); $lblStampa->DodeliStil('labela250'); $tabela->DodajSadrzajUCeliju(2,0,$lblStampa); $t=$this->VratiNaslov(152); $lblKupci=new HString('',"$t:"); $lblKupci->DodeliStil('labela250'); $tabela->DodajSadrzajUCeliju(3,0,$lblKupci); $t=$this->VratiNaslov(153); $lblMail=new HString('',"$t:"); $lblMail->DodeliStil('labela250'); $tabela->DodajSadrzajUCeliju(4,0,$lblMail); $t=$this->VratiNaslov(154); $lblKatalog=new HString('',"$t:"); $lblKatalog->DodeliStil('labela250'); $tabela->DodajSadrzajUCeliju(5,0,$lblKatalog); $t=$this->VratiNaslov(155); $lblModuli=new HString('',"$t:"); $lblModuli->DodeliStil('labela250'); $tabela->DodajSadrzajUCeliju(6,0,$lblModuli); //ukupno utroseno $t0=new HTabela(''); $t0->dodajRed(0); $t0->DodajCeliju(0,0); $t=$this->VratiNaslov(156); $lblUtroseno=new HString('',"$t:"); $lblUtroseno->DodeliStil('labela250'); $t0->DodajSadrzajUCeliju(0,0,$lblUtroseno); //podaci o paketima $t1=new HTabela(''); $t1->FormirajTabelu('',3,1); $t=$this->VratiNaslov(157); $lblbrojAktivnih=new HString('',"$t:"); $lblbrojAktivnih->DodeliStil('labela250'); $t1->DodajSadrzajUCeliju(0,0,$lblbrojAktivnih); $t=$this->VratiNaslov(158); $lblIznosAktivnih=new HString('',"$t:"); $lblIznosAktivnih->DodeliStil('labela250'); $t1->DodajSadrzajUCeliju(1,0,$lblIznosAktivnih); $t=$this->VratiNaslov(159); $lblDatumIsteka=new HString('',"$t:"); $lblDatumIsteka->DodeliStil('labela250'); $t1->DodajSadrzajUCeliju(2,0,$lblDatumIsteka); //saldo $t2=new HTabela(''); $t2->dodajRed(0); $t2->DodajCeliju(0,0); $t=$this->VratiNaslov(160); $lblSaldo=new HString('',"$t:"); $lblSaldo->DodeliStil('labela250'); $t2->DodajSadrzajUCeliju(0,0,$lblSaldo); $div=new HDiv('',''); $l=new HGrupaElemenata('',300,'Pregled servisa'); $l->DodajSadrzaj($tabela); $l1=new HGrupaElemenata('',300,'Servisi ukupno'); $l1->DodajSadrzaj($t0); $l2=new HGrupaElemenata('',300,'Podaci o paketima'); $l2->DodajSadrzaj($t1); $l3=new HGrupaElemenata('',300,'SALDO'); $l3->DodajSadrzaj($t2); $div->DodajSadrzaj($l); $div->DodajSadrzaj($l1); $div->DodajSadrzaj($l2); $div->DodajSadrzaj($l3); return $div->Prikazi(); } function PrikaziUListi($Podaci) { global $CFG,$DAplikacija; $util=new utill(); $Izmena=$util->postojiUKoloni($this->Prava,'idaktivnost',11); $Prikaz=$util->postojiUKoloni($this->Prava,'idaktivnost',0); $tabela=new HTabela(''); for ($i=0,$j=0;$idodajRed($i); $tabela->DodajCeliju($i,0); $tabela->DodajCeliju($i,1); $tabela->DodajCeliju($i,2); $tabela->dodajRed($i+1); $tabela->DodajCeliju($i+1,0); $tabela->dodajSetovanjeCelije($i+1,0,"DodeliBrojKolona",3); if ($Podaci["Podaci"][$j]["idVrstaTeksta"]==1) { $naslov=new HLink('',$Podaci["Podaci"][$j]["naslov"]); $naslov->DodeliStil('naslov18'); if ($Prikaz!='') { $naslov->DodeliLink("#"); $naslov->DodeliOnClickJS('linkJS'); $idk=$Podaci["Podaci"][$j][0]; $string=$Podaci['Podaci'][$j][0]; $naslov->DodeliJScriptParametre("$Prikaz[1],$string"); } if (strlen($Podaci["Podaci"][$j][2])>300) { $Podaci["Podaci"][$j][2]=substr($Podaci["Podaci"][$j][2],0,300)."..."; } $tekst=new HString('',$Podaci["Podaci"][$j][2]); $tekst->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju($i,0,$this->VratiEditKontroleTeksta($Podaci["Podaci"][$j]['idtekst'])); //echo $naslov->PrikaziSadrzaj(); $tabela->DodajSadrzajUCeliju($i,2,$naslov); $tabela->DodajSadrzajUCeliju($i+1,0,$tekst); } elseif ($Podaci["Podaci"][$j]["idVrstaTeksta"]==2) { $naslov=new HString('',$Podaci["Podaci"][$j]["naslov"]); $naslov->DodeliStil('naslovBold'); if ($Prikaz!='') { $naslov->DodeliLink("#"); $naslov->DodeliOnClickJS('linkJS'); $idk=$Podaci["Podaci"][$j][0]; $string=$Podaci['Podaci'][$j][0]; $naslov->DodeliJScriptParametre("$Prikaz[1],$string"); } if (strlen($Podaci["Podaci"][$j][2])>300) { $Podaci["Podaci"][$j][2]=substr($Podaci["Podaci"][$j][2],0,300)."..."; } $tekst=new HString('',$Podaci["Podaci"][$j]["tekst"]); $tekst->DodeliStil('tekst'); $tabela->DodajSadrzajUCeliju($i,0,$this->VratiEditKontroleTeksta($Podaci["Podaci"][$j]['idtekst'])); //echo $naslov->PrikaziSadrzaj(); $tabela->DodajSadrzajUCeliju($i,2,$naslov); $tabela->DodajSadrzajUCeliju($i+1,0,$tekst); } } return $tabela; } function Prikazi() { $sed=session_id(); $A=new TString(""," "); $Tabela=new HTabela(""); $Tabela->FormirajTabelu('',15,2); // dodajem labele u tabelu $Tabela->DodajSadrzajUCeliju(1,0,$A); $lblNaslov=new HString("","Naslov......................"); $lblNaslov->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(3,0,$lblNaslov); $lblAbstakt=new HString("","Abstrakt...................."); $lblAbstakt->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(4,0,$lblAbstakt); $lblTekst=new HString("","Tekst........................"); $lblTekst->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(5,0,$lblTekst); $lblDatumObjavljivanja=new HString("","Datum objavljivanja..."); $lblDatumObjavljivanja->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(6,0,$lblDatumObjavljivanja); $lblDatumVazenja=new HString("","Datum vazenja..........."); $lblDatumVazenja->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(7,0,$lblDatumVazenja); $lblIdVrstaTeksta=new HString("","Vrsta teksta..............."); $lblIdVrstaTeksta->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(8,0,$lblIdVrstaTeksta); $lblIdLista=new HString("","Vezano za listu.........."); $lblIdLista->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(9,0,$lblIdLista); $lblIdStatusTeksta=new HString("","Status teksta............."); $lblIdStatusTeksta->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(10,0,$lblIdStatusTeksta); $lblSlikaMala=new HString("","Mala slika............."); $lblSlikaMala->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(11,0,$lblSlikaMala); $lblSlikaVelika=new HString("","Slika velika............."); $lblSlikaVelika->DodeliStil('tekst'); $Tabela->DodajSadrzajUCeliju(12,0,$lblSlikaVelika); //definisem ulzne podatke koje vraca DKlasa //ako ima podataka inicijalizujem promenljive sa vrednostima koje vraca DKLasa if (isset($this->IzabraniPodaci["Podaci"][0])) { $Vidtekst=$this->IzabraniPodaci["Podaci"][0]["idtekst"]; $Vnaslov=$this->IzabraniPodaci["Podaci"][0]["naslov"]; $Vabstrakt=$this->IzabraniPodaci["Podaci"][0]["abstrakt"]; $Vtekst=$this->IzabraniPodaci["Podaci"][0]["tekst"]; $VdatumObjavljivanja=$this->IzabraniPodaci["Podaci"][0]["datumObjavljivanja"]; $VdatumVazenja=$this->IzabraniPodaci["Podaci"][0]["datumVazenja"]; $VidVrstaTeksta=$this->IzabraniPodaci["Podaci"][0]["idVrstaTeksta"]; $VidLista=$this->IzabraniPodaci["Podaci"][0]["idLista"]; $VidStatusTeksta=$this->IzabraniPodaci["Podaci"][0]["idStatusTeksta"]; } //ako nema podataka tada inicijaliyujmo promenljive sa null vrednostima else { $Vidtekst=''; $Vnaslov=''; $Vabstrakt=''; $Vtekst=''; $VdatumObjavljivanja=''; $VdatumVazenja=''; $VidVrstaTeksta=''; $VidLista=''; $VidStatusTeksta=''; } //definisem kontrole $primKljuc=new HEdit("primKljuc",$Vidtekst); $primKljuc->DodeliVrsta("hidden"); $indeks=new HEdit("indeks",""); $indeks->DodeliVrsta("hidden"); $slikaMala=new HEdit('slika[]',''); $slikaMala->DodeliVrsta('file'); $slikaVelika=new HEdit('slika[]',''); $slikaVelika->DodeliVrsta('file'); $naslov=new HEdit("Naslov",$Vnaslov); $naslov->DodeliDuzina(39); $abstrakt=new HMemo("Abstrakt",$Vabstrakt,300,100); $tekst=new HEditor("Tekst",$Vtekst,300,100); $datumObjavljivanja=new HLookUpDatum("DatumObjavljivanja",'d.m.yyyy',1,$VdatumObjavljivanja); $datumVazenja=new HLookUpDatum("DatumVazenja",'d.m.yyyy',1,$VdatumVazenja); $idVrstaTeksta=new HComboBox('IdVrstaTeksta',$this->IzabraniPodaci["vrstaTeksta"]); $idVrstaTeksta->DodeliIzabrani($VidVrstaTeksta); $idLista=new HComboBox('IdLista',$this->IzabraniPodaci["liste"]); $idLista->DodeliIzabrani($VidLista); $idStatusTeksta=new HComboBox('IdStatusTeksta',$this->IzabraniPodaci["statusTeksta"]); $idStatusTeksta->DodeliIzabrani($VidStatusTeksta); // dodajem labele u tabelu $Tabela->DodajSadrzajUCeliju(1,1,$A); $Tabela->DodajSadrzajUCeliju(1,1,$primKljuc); $Tabela->DodajSadrzajUCeliju(1,1,$indeks); $Naziv=new HEdit("Naziv",""); $Tabela->DodajSadrzajUCeliju(3,1,$naslov); $Tabela->DodajSadrzajUCeliju(4,1,$abstrakt); $Tabela->DodajSadrzajUCeliju(5,1,$tekst); $Tabela->DodajSadrzajUCeliju(6,1,$datumObjavljivanja); $Tabela->DodajSadrzajUCeliju(7,1,$datumVazenja); $Tabela->DodajSadrzajUCeliju(8,1,$idVrstaTeksta); $Tabela->DodajSadrzajUCeliju(9,1,$idLista); $Tabela->DodajSadrzajUCeliju(10,1,$idStatusTeksta); $Tabela->DodajSadrzajUCeliju(11,1,$slikaMala); $Tabela->DodajSadrzajUCeliju(12,1,$slikaVelika); $forma=new HForma('formxxx'); $forma->DodeliSadrzaj($Tabela); $forma->DodeliAkcija('#'); $forma->DodeliMetod('POST'); $HtmlKod=$forma->prikazi(); return $HtmlKod; } } ?>