/[informatika.old]/html/obavijest.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 /html/obavijest.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Tue May 16 06:13:08 2000 UTC (23 years, 11 months ago) by dpavlin
Branch: MAIN
Changes since 1.3: +62 -20 lines
podr¹ka za prava pristupa i login

1 <?
2
3 include("inc/head.inc");
4 include("inc/prava.inc");
5
6 if (isset($kontakt_osoba_id) && $what!="relogin") {
7 $result = pg_Exec ($conn, "select ime,prezime,passwd,prava from kontakt_osobe where aktivna=true and id=$kontakt_osoba_id");
8 $row=pg_fetch_array($result,0);
9 # print "--$row[passwd] | $md5_passwd | $passwd ";
10 $prava=$row[prava];
11 print "<small>Trenutno ste prijavljeni kao $row[ime] $row[prezime], ako je to krivo odaberite <a href=\"$PHP_SELF?what=relogin\">ovaj link</a>.</small>";
12 $curr_md5_passwd=base64_encode(mhash(MHASH_MD5,$row[passwd]));
13 if ( (!isset($md5_passwd) && $row[passwd] != $passwd) ||
14 (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {
15 include("inc/auth.inc");
16 $what="auth";
17 echo "<big>Upisana je neispravna loznika!</big>";
18 session_destroy();
19 print '<p><a href="index.php">Povratak na poèetnu stranicu</a>';
20 } else {
21 session_register("md5_passwd");
22 $md5_passwd=base64_encode(mhash(MHASH_MD5,$row[passwd]));
23 }
24 }
25
26 print "--$pr_ko--";
27
28 if (! isset($kontakt_osoba_id)) {
29 include("inc/auth.inc");
30 $what="auth";
31
32 } elseif (! isset($id)) {
33 include("inc/obavjest-forma.inc");
34 } elseif (isset($id)) {
35
36
37 $result = pg_Exec ($conn, "
38 select osobe.id as id,ime,prezime,tel,lokacije.naziv as lok,sifra,
39 org_jed.naziv as orgjed,org_pod_jed.pod_naziv as orgpodjed,
40 lok_racunala as lokrac,objekt,kat,soba,z_rac
41 from osobe
42 where osobe.id=$id
43 and lokacija_id=lokacije.id and org_jed_id=org_jed.id
44 and org_pod_jed_id=org_pod_jed.pod_id
45 order by lokacije.naziv,org_jed.naziv
46 ");
47
48 if (pg_numrows($result) > 0) {
49 $row=pg_fetch_array($result,0);
50
51 print "
52 <h1>Podaci o osobi</h1>
53
54 <table>
55 <tr><td><small>Ime i prezime:</small></td>
56 <td>$row[ime] $row[prezime]</td>
57 <td><small>Tel:</small> $row[tel]</td></tr>
58 <tr><td><small>Org. jedinica:</small></td>
59 <td>$row[orgjed]</td>
60 <td><small>©ifra radnika:</small> $row[sifra]</td></tr>
61 <tr><td><small>Podjedinica:</small></td>
62 <td>$row[orgpodjed]</td>
63 <td><small>Lokacija raèunala:</small></td></tr>
64 <tr><td><small>Lokacija:</small></td>
65 <td>$row[lok]</td>
66 <td>$row[lokrac]</td></tr>
67 <tr><td><small>Objekt/soba/kat:</small></td>
68 <td>$row[objekt] / $row[soba] / $row[kat]</td>
69 <td><small>® raèunala:</small> $row[z_rac]</td></tr>
70 </table>
71 ";
72 } else {
73 print "<p><big>Nema podataka o osobi sa id-jem $id</big>";
74 }
75
76 // kreiraj statuse, zapamti da li je instaliran
77
78 $instaliran=0;
79
80 $result = pg_Exec ($conn, "select datum,opis,ime,prezime,status_tip_id as st
81 from status,kontakt_osobe,status_tip
82 where kontakt_osoba_id=kontakt_osobe.id and status_tip_id=status_tip.id
83 and osoba_id=$id");
84
85 $statusi="";
86
87 $nr = pg_numrows($result);
88 if ($nr > 0) {
89 for ($i=0;$i<$nr; $i++) {
90 $row=pg_fetch_array($result,$i);
91 $statusi.="<tr><td><small>$row[datum]</small></td><td>$row[opis]</td><td>$row[ime] $row[prezime]</td></tr>";
92 if ($row[st] == 6) { $instaliran = 1; };
93 }
94 } else {
95 $statusi.="<p><big>Nema podataka o korisnièkom raèunu</big>";
96 }
97
98
99 $result = pg_Exec ($conn, "select racuni.login as login,
100 racuni.passwd as passwd,e_mail.alias as email
101 where racuni.osoba_id=$id and e_mail.osoba_id=$id");
102
103 if (pg_numrows($result) > 0) {
104 $row=pg_fetch_array($result,0);
105
106 print "
107 <h1>Podaci o korisnièkom raèunu</h1>
108
109 <table>
110 <tr><td>Korisnièka oznaka:</td><td><tt>$row[login]</tt></td></tr>
111 ";
112 if ($prava and $pr_instalacija) {
113 print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt></td></tr>";
114 } else {
115 print "<tr><td colspan=2><i>Nemate ovla¹tenja vidjeti lozinku ovog korisnika!</i></td></tr>";
116 }
117 print "
118 <tr><td>E-mail adresa:</td><td><tt>$row[email]@pliva.hr</tt></td></tr>
119 </table>
120 ";
121
122 } else {
123 print "<p><big>Nema podataka o korisnièkom raèunu</big>";
124 }
125
126
127 print "
128 <h1>Podaci o statusima korinièkog raèuna</h1>
129
130 <table>
131 <tr><th>datum</th><th>status</th><th>status postavio/la</th></tr>
132 $statusi
133 </table>";
134
135 } // isset($id)
136
137 ?>
138

  ViewVC Help
Powered by ViewVC 1.1.26