/[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

Annotation of /Overview.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Fri Apr 20 08:25:32 2001 UTC (23 years ago) by dpavlin
Branch: MAIN
Branch point for: pliva
Initial revision

1 dpavlin 1.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