--- OpciPodaci.php 2001/04/20 08:25:32 1.1 +++ OpciPodaci.php 2001/04/25 13:18:46 1.2 @@ -11,9 +11,12 @@ DBOpen(); if ($p != $page) { DBQuery("UPDATE osoba SET smjer='".ISO_Win($smjer)."',titula='".ISO_Win($zvanje)."' WHERE (sif_radnika='$sifra') AND (language='$language')"); + $ret = $DBH->errstr; DBClose(); - Header("Location: $pages[$p]".Params($p)); - exit; + if (!$ret) { + Header("Location: $pages[$p]".Params($p)); + exit; + } } $row = DBQuery("SELECT sif_radnika,ime,prezime,datum_rodjenja,spol,naziv_struke,smjer,stupanj_str_spreme,titula,org_jed.opis,radna_jedinica,radno_mjesto,telefon,email FROM osoba,org_jed WHERE (osoba.sif_org_jed=org_jed.sifra) AND (sif_radnika='$sifra') AND (org_jed.language=osoba.language) AND (osoba.language='$language')"); DBClose(); @@ -22,12 +25,7 @@ $row[$i] = HTML_escape(Win_ISO($row[$i])); if ($i != 6 && $i != 8) nepoznato($row[$i]); } - include("inc/Smarty.class.php"); - $tpl = new Smarty; - $tpl->template_dir = "./tpl"; - $tpl->compile_dir = "./tpc"; - $tpl->assign("action", $PHP_SELF.Params()); - $tpl->assign("language", $language); + $tpl = new MySmarty; $tpl->assign("sifra", $row[0]); $tpl->assign("ime", $row[1]); $tpl->assign("prezime", $row[2]); @@ -48,7 +46,5 @@ $tpl->assign("radno_mjesto", $row[11]); $tpl->assign("telefon", $row[12]); $tpl->assign("email", $row[13]); - $pg = basename($PHP_SELF); - $pg = eregi_replace("\.php$", "", $pg); - $tpl->display("$pg-$language.tpl"); + $tpl->show(); ?>