/[hr-web]/Overview.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /Overview.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (vendor branch)
Fri Apr 20 08:25:32 2001 UTC (23 years ago) by dpavlin
Branch: pliva
CVS Tags: r0
Changes since 1.1: +0 -0 lines
initial import

1 <?php
2 include("inc/global.php");
3 if (!Auth()) exit;
4 include("inc/conn.php");
5 include("inc/Smarty.class.php");
6 function Prepare($str, $ne = 1) {
7 $str = ereg_replace("\r?\n", "<BR>",
8 HTML_Escape(Win_ISO($str)));
9 if ($ne) nepoznato($str);
10 return $str;
11 }
12 $tpl = new Smarty;
13 $tpl->template_dir = "./tpl";
14 $tpl->compile_dir = "./tpc";
15 $tpl->assign("language", $language);
16 for ($i = 0; $i < count($pages); $i++)
17 $tpl->assign("page_".$i, $pages[$i].Params($i));
18 $tpl->assign("page_logout", $dir);
19 DBOpen();
20 $rows = DBQuery("SELECT sif_radnika,ime,prezime,naziv_struke,opis,radna_jedinica,radno_mjesto,spol FROM osoba,org_jed WHERE (sif_radnika='$sifra') AND (sif_org_jed=sifra) AND (org_jed.language=osoba.language) AND (osoba.language='$language')");
21 list($sif, $ime, $prez, $struka, $org_jed, $rad_jed, $rm, $sp) = $rows[0];
22 $tpl->assign("sifra", Prepare($sif));
23 $tpl->assign("ime", Prepare($ime));
24 $tpl->assign("prezime", Prepare($prez));
25 $tpl->assign("struka", Prepare($struka));
26 $tpl->assign("org_jed", Prepare($org_jed));
27 $tpl->assign("radna_jed", Prepare($rad_jed));
28 $tpl->assign("radno_mj", Prepare($rm));
29 $sp = Prepare($sp, 0);
30 $spol = $sp;
31 if (ereg("^[mM]$", $sp)) $spol = 1;
32 if (ereg("^[zZ¾®]$", $sp)) $spol = 2;
33 if (!$spol) $spol = "?";
34 $tpl->assign("spol", $spol);
35 $rows = DBQuery("SELECT radno_mjesto,zadaci,datum_od,datum_do FROM u_plivi WHERE (sif_radnika='$sifra')");
36 $tmp = array();
37 for ($i = 0; $i < count($rows); $i++) {
38 list($rm, $zad, $od, $do) = $rows[$i];
39 $od = ParseDate($od);
40 $do = ParseDate($do);
41 array_push($tmp, array(
42 "radno_mj" => Prepare($rm),
43 "zadaci" => Prepare($zad),
44 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
45 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"]
46 ));
47 }
48 $tpl->assign("uplivi", $tmp);
49 $rows = DBQuery("SELECT tvrtka,radno_mjesto,zadaci,datum_od,datum_do FROM izvan_plive WHERE (sif_radnika='$sifra')");
50 $tmp = array();
51 for ($i = 0; $i < count($rows); $i++) {
52 list($tv, $rm, $zad, $od, $do) = $rows[$i];
53 $od = ParseDate($od);
54 $do = ParseDate($do);
55 array_push($tmp, array(
56 "tvrtka" => Prepare($tv),
57 "radno_mj" => Prepare($rm),
58 "zadaci" => Prepare($zad),
59 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
60 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"]
61 ));
62 }
63 $tpl->assign("izvanplive", $tmp);
64 $rows = DBQuery("SELECT obrazovna_ustanova.naziv,obrazovna_ustanova.grad,edukacije.naziv,titula,stupanj,vrsta_strucne_spreme.opis,datum_upisa,datum_zavrsetka FROM edukacije,strucne_spreme,vrsta_strucne_spreme,obrazovna_ustanova WHERE (sif_radnika='$sifra') AND (sif_qualification=1) AND (strucne_spreme.sif_str_spreme=edukacije.sif_strucna_sprema) AND (vrsta_strucne_spreme.sifra=strucne_spreme.sif_vrsta_str_spreme) AND (edukacije.sif_ustanove=obrazovna_ustanova.sifra) AND (obrazovna_ustanova.language='$language') AND (strucne_spreme.language=obrazovna_ustanova.language) AND (vrsta_strucne_spreme.language=strucne_spreme.language)");
65 $tmp = array();
66 for ($i = 0; $i < count($rows); $i++) {
67 list($naz, $gr, $sm, $zv, $st, $vr, $od, $do) = $rows[$i];
68 $od = ParseDate($od);
69 $do = ParseDate($do);
70 array_push($tmp, array(
71 "id" => $id,
72 "naziv" => Prepare($naz),
73 "grad" => Prepare($gr, 0),
74 "smjer" => Prepare($sm),
75 "zvanje" => Prepare($zv),
76 "sss" => Prepare($st),
77 "vss" => Prepare($vr),
78 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
79 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"]
80 ));
81 }
82 $tpl->assign("dodiplomski", $tmp);
83 $rows = DBQuery("SELECT obrazovna_ustanova.naziv,obrazovna_ustanova.grad,edukacije.naziv,titula,stupanj,vrsta_strucne_spreme.opis,datum_upisa,datum_zavrsetka,ukupno_ispita,polozenih_ispita,ukupno_semestara,polozenih_semestara FROM edukacije,strucne_spreme,vrsta_strucne_spreme,obrazovna_ustanova WHERE (sif_radnika='$sifra') AND (sif_qualification=2) AND (strucne_spreme.sif_str_spreme=edukacije.sif_strucna_sprema) AND (vrsta_strucne_spreme.sifra=strucne_spreme.sif_vrsta_str_spreme) AND (edukacije.sif_ustanove=obrazovna_ustanova.sifra) AND (obrazovna_ustanova.language='$language') AND (strucne_spreme.language=obrazovna_ustanova.language) AND (vrsta_strucne_spreme.language=strucne_spreme.language)");
84 $tmp = array();
85 for ($i = 0; $i < count($rows); $i++) {
86 list($naz, $gr, $sm, $zv, $st, $vr, $od, $do, $ui, $pi, $us, $ps) = $rows[$i];
87 $od = ParseDate($od);
88 $do = ParseDate($do);
89 $ust2 = "";
90 $vr2 = "";
91 array_push($tmp, array(
92 "naziv" => Prepare($naz),
93 "grad" => Prepare($gr, 0),
94 "studij" => Prepare($sm),
95 "zvanje" => Prepare($zv),
96 "sss" => Prepare($st),
97 "vss" => Prepare($vr),
98 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
99 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"],
100 "uispita" => $ui, "pispita" => $pi,
101 "usemestara" => $us, "psemestara" => $ps
102 ));
103 }
104 $tpl->assign("poslijediplomski", $tmp);
105 $rows = DBQuery("SELECT sifra,naziv,grad FROM ustanove WHERE (language='$language')");
106 $ustanove = array();
107 for ($i = 0; $i < count($rows); $i++) {
108 list($sif, $naz, $gr) = $rows[$i];
109 $ustanove[$sif] = array("name" => HTML_Escape(Win_ISO($naz)),
110 "grad" => HTML_Escape(Win_ISO($gr)));
111 }
112 $rows = DBQuery("SELECT tecajevi.naziv,certifikati.sif_ustanove,edukacije.sif_ustanove,datum_upisa,datum_zavrsetka,certifikati.naziv,certifikati.titula,dat_polaganja,dat_izdavanja,dat_vrijedi_do FROM certifikati,edukacije,tecajevi WHERE (certifikati.sif_radnika=edukacije.sif_radnika) AND (edukacije.sif_radnika='$sifra') AND (certifikati.sif_edukacije=edukacije.sifra) AND (tecajevi.sifra=edukacije.sif_tecaja) AND (tecajevi.sif_qualification=edukacije.sif_qualification) AND (edukacije.sif_qualification=5) AND (tecajevi.language='$language')");
113 $tmp = array();
114 for ($i = 0; $i < count($rows); $i++) {
115 list($edu, $ust, $tec, $od, $do, $naz, $tit, $pol, $izd, $ist) = $rows[$i];
116 $od = ParseDate($od);
117 $do = ParseDate($do);
118 $pol = ParseDate($pol);
119 $izd = ParseDate($izd);
120 $ist = ParseDate($ist);
121 array_push($tmp, array(
122 "edukacija" => Prepare($edu),
123 "tecaj_naz" => Prepare($ustanove[$tec]["name"]),
124 "tecaj_grad" => Prepare($ustanove[$tec]["grad"], 0),
125 "ispit_naz" => Prepare($ustanove[$ust]["name"]),
126 "ispit_grad" => Prepare($ustanove[$ust]["grad"], 0),
127 "licenca" => Prepare($naz),
128 "zvanje" => Prepare($tit),
129 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
130 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"],
131 "pol_d" => $pol["mday"], "pol_m" => $pol["mon"], "pol_g" => $pol["year"],
132 "izd_d" => $izd["mday"], "izd_m" => $izd["mon"], "izd_g" => $izd["year"],
133 "ist_d" => $ist["mday"], "ist_m" => $ist["mon"], "ist_g" => $ist["year"]
134 ));
135 }
136 $tpl->assign("obrazovanje", $tmp);
137
138
139
140
141 $rows = DBQuery("SELECT sifra,naziv FROM tecajevi WHERE (language='$language') AND (sif_qualification=6)");
142 $tecajevi = array();
143 for ($i = 0; $i < count($rows); $i++) {
144 list($sif, $naz) = $rows[$i];
145 array_push($tecajevi, array("id" => $sif,
146 "name" => HTML_Escape(Win_ISO($naz))));
147 }
148 $rows = DBQuery("SELECT sifra,naziv,grad FROM ustanove WHERE (language='$language')");
149 $ustanove = array();
150 for ($i = 0; $i < count($rows); $i++) {
151 list($sif, $naz, $grad) = $rows[$i];
152 if ($grad) $naz = "$naz, $grad";
153 array_push($ustanove, array("id" => $sif,
154 "name" => HTML_Escape(Win_ISO($naz))));
155 }
156 $rows = DBQuery("SELECT tecajevi.naziv,ustanove.naziv,ustanove.grad,datum_upisa,datum_zavrsetka,grad_odrzavanja_tecaja FROM edukacije,tecajevi,ustanove WHERE (sif_radnika='$sifra') AND (tecajevi.sifra=edukacije.sif_tecaja) AND (ustanove.sifra=edukacije.sif_ustanove) AND (tecajevi.sif_qualification=edukacije.sif_qualification) AND (edukacije.sif_qualification=6) AND (tecajevi.language='$language')");
157 $tmp = array();
158 for ($i = 0; $i < count($rows); $i++) {
159 list($tec, $ust_naz, $ust_gr, $od, $do, $mj) = $rows[$i];
160 $od = ParseDate($od);
161 $do = ParseDate($do);
162 array_push($tmp, array(
163 "tecaj" => Prepare($tec),
164 "ust_naz" => Prepare($ust_naz),
165 "ust_grad" => Prepare($ust_gr, 0),
166 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
167 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"],
168 "mjesto" => Prepare($mj)
169 ));
170 }
171 $tpl->assign("tecajevi", $tmp);
172 $rows = DBQuery("SELECT tecajevi.naziv,ustanove.naziv,ustanove.grad,datum_upisa,datum_zavrsetka,grad_odrzavanja_tecaja,titula,zavrsio_ispitom FROM edukacije,tecajevi,ustanove WHERE (tecajevi.sifra=sif_tecaja) AND (ustanove.sifra=sif_ustanove) AND (sif_radnika='$sifra') AND (tecajevi.sif_qualification=edukacije.sif_qualification) AND (edukacije.sif_qualification=7) AND (ustanove.language=tecajevi.language) AND (tecajevi.language='$language')");
173 $tmp = array();
174 for ($i = 0; $i < count($rows); $i++) {
175 list($tec, $ust_naz, $ust_gr, $od, $do, $mj, $tit, $form) = $rows[$i];
176 $od = ParseDate($od);
177 $do = ParseDate($do);
178 array_push($tmp, array(
179 "tecaj" => Prepare($tec),
180 "ust_naz" => Prepare($ust_naz),
181 "ust_grad" => Prepare($ust_gr, 0),
182 "mjesto" => Prepare($mj),
183 "zvanje" => Prepare($tit),
184 "formalno" => !(strcasecmp("false", $form) == 0),
185 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
186 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"],
187 ));
188 }
189 $tpl->assign("ostalo", $tmp);
190 $rows = DBQuery("SELECT strani_jezik.opis,stupanj_str_jezika.stupanj FROM edukacije,strani_jezik,stupanj_str_jezika WHERE (sif_radnika='$sifra') AND (sif_qualification=3) AND (strani_jezik.sifra=sif_stranog_jezika) AND (stupanj_str_jezika.sifra=stupanj_str_jezika) AND (stupanj_str_jezika.language=strani_jezik.language) AND (strani_jezik.language='$language')");
191 $tmp = array();
192 for ($i = 0; $i < count($rows); $i++) {
193 list($jez, $stup) = $rows[$i];
194 array_push($tmp, array(
195 "naziv" => Prepare($jez),
196 "stupanj" => Prepare($stup)
197 ));
198 }
199 $tpl->assign("jezici", $tmp);
200 $rows = DBQuery("SELECT tecajevi.naziv FROM edukacije,tecajevi WHERE (sif_radnika='$sifra') AND (edukacije.sif_tecaja=tecajevi.sifra) AND (edukacije.sif_qualification=tecajevi.sif_qualification) AND (edukacije.sif_qualification=4) AND (language='$language')");
201 $tmp = array();
202 for ($i = 0; $i < count($rows); $i++) {
203 list($ap) = $rows[$i];
204 array_push($tmp, array(
205 "naziv" => Prepare($ap),
206 ));
207 }
208 $tpl->assign("racunalo", $tmp);
209 $rows = DBQuery("SELECT nagrade.naziv,ustanove.naziv,ustanove.grad,urucitelj,godina FROM nagrade,ustanove WHERE (sif_radnika='$sifra') AND (ustanove.sifra=sif_ustanove) AND (language='$language')");
210 $tmp = array();
211 for ($i = 0; $i < count($rows); $i++) {
212 list($naz, $ust_naz, $ust_gr, $ur, $god) = $rows[$i];
213 array_push($tmp, array(
214 "naziv" => Prepare($naz),
215 "ust_naz" => Prepare($ust_naz),
216 "ust_grad" => Prepare($ust_gr),
217 "urucitelj" => Prepare($ur),
218 "godina" => Prepare($god, 0)
219 ));
220 }
221 $tpl->assign("nagrade", $tmp);
222 $rows = DBQuery("SELECT naziv_rada_knjige,naziv_casopisa,godina FROM radovi WHERE (sif_str_skupa=0) AND (sif_radnika='$sifra')");
223 $tmp = array();
224 for ($i = 0; $i < count($rows); $i++) {
225 list($rad, $kom, $god) = $rows[$i];
226 array_push($tmp, array(
227 "naziv" => Prepare($rad),
228 "komentar" => Prepare($kom),
229 "godina" => Prepare($god)
230 ));
231 }
232 $tpl->assign("radovi", $tmp);
233 $rows = DBQuery("SELECT naziv,grad,datum_od,datum_do,naziv_rada_knjige FROM strucni_skupovi,radovi WHERE (radovi.sif_str_skupa=strucni_skupovi.rbr) AND (strucni_skupovi.sif_radnika=radovi.sif_radnika) AND (radovi.sif_radnika='$sifra')");
234 $tmp = array();
235 for ($i = 0; $i < count($rows); $i++) {
236 list($naz, $mj, $od, $do, $rd) = $rows[$i];
237 $od = ParseDate($od);
238 $do = ParseDate($do);
239 array_push($tmp, array(
240 "naziv" => Prepare($naz),
241 "mjesto" => Prepare($mj),
242 "rad" => Prepare($rd),
243 "od_d" => $od["mday"], "od_m" => $od["mon"], "od_g" => $od["year"],
244 "do_d" => $do["mday"], "do_m" => $do["mon"], "do_g" => $do["year"],
245 ));
246 }
247 $tpl->assign("skupovi", $tmp);
248 $rows = DBQuery("SELECT opis FROM o_meni WHERE (sif_radnika='$sifra')");
249 $tpl->assign("omeni", Prepare($rows[0][0], 0));
250 DBClose();
251 $pg = basename($PHP_SELF);
252 $pg = eregi_replace("\.php$", "", $pg);
253 $tpl->display("$pg-$language.tpl");
254 ?>

  ViewVC Help
Powered by ViewVC 1.1.26