DSifarnik($Db); } function DodeliSqlForme() { $izabrani=$this->Izabrani["Get"]["idk"]; $this->SqlString=" select idtekst, naslov, abstrakt, tekst, datumKreiranja, DATE_FORMAT(datumObjavljivanja, '%d.%m.%Y')as datumObjavljivanja, DATE_FORMAT(datumVazenja, '%d.%m.%Y')as datumVazenja, idVrstaTeksta, idLista, idStatusTeksta, idKorisnika from Tekst where idtekst=$izabrani "; } function VratiDodatnePodatkeIzabrani() { $this->Podaci['vrstaTeksta']=$this->IzvrsiSql("select idVrstaTeksta, naziv from VrstaTeksta"); $this->Podaci['statusTeksta']=$this->IzvrsiSql("select idStatusTeksta, naziv from StatusTeksta"); $this->Podaci['liste']=$this->IzvrsiSql("select idlista,naziv from Lista"); } function DodeliFilter() { $palui=$this->Parametri["Get"]["palui"]; $x=$this->IzvrsiSql(" select idlista from Lista where idprocesaktivnost=$palui"); $idListe=$x[0][0]; $filter=" and idLista=$idListe"; if (isset($this->Parametri["Post1"])) { if (($this->Parametri["Post"]["filterNaslov"]!="") or ($this->Parametri["Post"]["filterAbstrakt"]!="")) { $naslov=$this->Parametri["Post"]["filterNaslov"]; $abstrakt=$this->Parametri["Post"]["filterAbstrakt"]; if ($this->Parametri["Post"]["filterNaslov"]<>""){$filter.=" and naslov like '$naslov%'";} if ($this->Parametri["Post"]["filterAbtrakt"]<>""){$filter.=" and abstrakt like '%$abstrakt%'";} $filter.=" and idLista=2"; } else { $filter.=" and idLista=$idListe"; $this->Filter=""; } } $this->Filter=$filter; } function Snimi() { $primKljuc=$this->Parametri["Post"]["primKljuc"]; $naslov=$this->Parametri["Post"]["Naslov"]; $abstrakt=addslashes($this->Parametri["Post"]["Abstrakt"]); $tekst=addslashes($this->Parametri["Post"]["Tekst"]); $datumObjavljivanja=$this->EU2MySql($this->Parametri["Post"]["DatumObjavljivanja"]); $datumVazenja=$this->EU2MySql($this->Parametri["Post"]["DatumVazenja"]); $idVrstaTeksta=$this->Parametri["Post"]["IdVrstaTeksta"]; $idLista=$this->Parametri["Post"]["IdLista"]; $idStatus=$this->Parametri["Post"]["IdStatusTeksta"]; $datumKreiranja=date('Y-m-d'); //update u tabelu KorisnikGrupa $this->IzvrsiUpit("update Tekst set naslov='$naslov', abstrakt='$abstrakt', tekst='$tekst', datumObjavljivanja='$datumObjavljivanja', datumVazenja='$datumVazenja', idVrstaTeksta='$idVrstaTeksta', idLista='$idLista', idStatusteksta='$idStatus' where idTekst=$primKljuc "); } function Dodaj() { /*insert into Korisnik(idVrstaKorisnika) values(2) insert into KorisnikGrupa(idKorisnikGrupa, naziv, idRoditelj) values(:idKorisnikGrupa, :naziv, :idRoditelj)*/ $primKljuc=$this->Parametri["Post"]["primKljuc"]; $naslov=$this->Parametri["Post"]["Naslov"]; $abstrakt=addslashes($this->Parametri["Post"]["Abstrakt"]); $tekst=addslashes($this->Parametri["Post"]["Tekst"]); $datumObjavljivanja=$this->EU2MySql($this->Parametri["Post"]["DatumObjavljivanja"]); $datumVazenja=$this->EU2MySql($this->Parametri["Post"]["DatumVazenja"]); $idVrstaTeksta=$this->Parametri["Post"]["IdVrstaTeksta"]; $idLista=$this->Parametri["Post"]["IdLista"]; $idStatus=$this->Parametri["Post"]["IdStatusTeksta"]; $datumKreiranja=date('Y-m-d'); $idKorisnika=$_SESSION["DKorisnik"]->vratiIdKorisnika(); global $CFG; //insert u tabelu Mesto $this->IzvrsiUpit(" insert into Tekst ( naslov, abstrakt, tekst, datumKreiranja, datumObjavljivanja, datumVazenja, idVrstaTeksta, idLista, idStatusTeksta, idKorisnika ) values ( '$naslov', '$abstrakt', '$tekst', '$datumKreiranja', '$datumObjavljivanja', '$datumVazenja', $idVrstaTeksta, $idLista, $idStatus, $idKorisnika)"); } function brisi() { /* // delete // potrebno je prvo pronaci najnizi nivo dece grupe koja se brise, a zatim redom brisati stablo od dole, sve do grupe delete from KorisnikGrupa where idRoditelj = :tmpIdKorisnikGrupa delete from KorisnikGrupa where idKorisnikGrupa = :idKorisnikGrupa */ $primKljuc=$this->Parametri["Post"]["primKljuc"]; //insert u tabelu Mesto $this->IzvrsiUpit("DELETE from Tekst WHERE idtekst=$primKljuc"); } function DodeliSqlString() { $this->SqlString=" select idtekst, naslov, abstrakt, tekst, datumKreiranja, datumObjavljivanja, datumVazenja, idVrstaTeksta, idLista, idStatusTeksta, idKorisnika from Tekst "; } } ?>