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

Annotation of /html/obavijest.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.8 - (hide annotations)
Thu Jun 8 11:03:40 2000 UTC (23 years, 9 months ago) by dpavlin
Branch: MAIN
Changes since 1.7: +8 -3 lines
kuæica za skok na drugi zahtjev

1 dpavlin 1.1 <?
2    
3     include("inc/head.inc");
4 dpavlin 1.4 include("inc/prava.inc");
5 dpavlin 1.7 include("inc/show_bool.inc");
6     include("inc/bgcolor.inc");
7 dpavlin 1.1
8 dpavlin 1.4 if (isset($kontakt_osoba_id) && $what!="relogin") {
9     $result = pg_Exec ($conn, "select ime,prezime,passwd,prava from kontakt_osobe where aktivna=true and id=$kontakt_osoba_id");
10 dpavlin 1.7 $korow=pg_fetch_array($result,0);
11     # print "--$korow[passwd] | $md5_passwd | $passwd ";
12     $prava=$korow[prava];
13     print "<small>Trenutno ste prijavljeni kao $korow[ime] $korow[prezime], ako je to krivo odaberite <a href=\"$PHP_SELF?what=relogin\">ovaj link</a>.</small>";
14     $curr_md5_passwd=base64_encode(mhash(MHASH_MD5,$korow[passwd]));
15     if ( (!isset($md5_passwd) && $korow[passwd] != $passwd) ||
16 dpavlin 1.4 (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {
17     include("inc/auth.inc");
18     $what="auth";
19     echo "<big>Upisana je neispravna loznika!</big>";
20     session_destroy();
21     print '<p><a href="index.php">Povratak na poèetnu stranicu</a>';
22     } else {
23     session_register("md5_passwd");
24 dpavlin 1.7 $md5_passwd=base64_encode(mhash(MHASH_MD5,$korow[passwd]));
25 dpavlin 1.4 }
26     }
27    
28 dpavlin 1.7 #print "--$pr_ko--";
29 dpavlin 1.4
30     if (! isset($kontakt_osoba_id)) {
31     include("inc/auth.inc");
32     $what="auth";
33    
34     } elseif (! isset($id)) {
35 dpavlin 1.2 include("inc/obavjest-forma.inc");
36 dpavlin 1.7 } elseif (isset($id) && $what!="auth") {
37 dpavlin 1.2
38 dpavlin 1.1
39     $result = pg_Exec ($conn, "
40     select osobe.id as id,ime,prezime,tel,lokacije.naziv as lok,sifra,
41     org_jed.naziv as orgjed,org_pod_jed.pod_naziv as orgpodjed,
42 dpavlin 1.7 lok_racunala as lokrac,objekt,kat,soba,z_rac,podesavanje,
43     umrezavanje,shell
44 dpavlin 1.1 from osobe
45     where osobe.id=$id
46     and lokacija_id=lokacije.id and org_jed_id=org_jed.id
47     and org_pod_jed_id=org_pod_jed.pod_id
48     order by lokacije.naziv,org_jed.naziv
49     ");
50    
51     if (pg_numrows($result) > 0) {
52     $row=pg_fetch_array($result,0);
53    
54     print "
55     <h1>Podaci o osobi</h1>
56    
57     <table>
58     <tr><td><small>Ime i prezime:</small></td>
59     <td>$row[ime] $row[prezime]</td>
60     <td><small>Tel:</small> $row[tel]</td></tr>
61     <tr><td><small>Org. jedinica:</small></td>
62     <td>$row[orgjed]</td>
63     <td><small>©ifra radnika:</small> $row[sifra]</td></tr>
64     <tr><td><small>Podjedinica:</small></td>
65     <td>$row[orgpodjed]</td>
66     <td><small>Lokacija raèunala:</small></td></tr>
67     <tr><td><small>Lokacija:</small></td>
68     <td>$row[lok]</td>
69     <td>$row[lokrac]</td></tr>
70     <tr><td><small>Objekt/soba/kat:</small></td>
71     <td>$row[objekt] / $row[soba] / $row[kat]</td>
72     <td><small>® raèunala:</small> $row[z_rac]</td></tr>
73 dpavlin 1.7 <tr><td>Shell: ".show_bool($row[shell])."</td>
74     <td>Umre¾avanje: ".show_bool($row[umrezavanje])."</td>
75     <td>Pode¹avanje: ".show_bool($row[podesavanje])."</td>
76 dpavlin 1.1 </table>
77     ";
78    
79 dpavlin 1.4 // kreiraj statuse, zapamti da li je instaliran
80    
81     $instaliran=0;
82    
83     $result = pg_Exec ($conn, "select datum,opis,ime,prezime,status_tip_id as st
84     from status,kontakt_osobe,status_tip
85     where kontakt_osoba_id=kontakt_osobe.id and status_tip_id=status_tip.id
86 dpavlin 1.6 and osoba_id=$id order by datum");
87 dpavlin 1.4
88     $statusi="";
89    
90     $nr = pg_numrows($result);
91     if ($nr > 0) {
92     for ($i=0;$i<$nr; $i++) {
93     $row=pg_fetch_array($result,$i);
94 dpavlin 1.7 $statusi.="<tr ".bgcolor()."><td><small>$row[datum]</small></td><td>$row[opis]</td><td>$row[ime] $row[prezime]</td></tr>";
95 dpavlin 1.4 if ($row[st] == 6) { $instaliran = 1; };
96     }
97     } else {
98     $statusi.="<p><big>Nema podataka o korisnièkom raèunu</big>";
99     }
100    
101    
102 dpavlin 1.1 $result = pg_Exec ($conn, "select racuni.login as login,
103     racuni.passwd as passwd,e_mail.alias as email
104     where racuni.osoba_id=$id and e_mail.osoba_id=$id");
105    
106     if (pg_numrows($result) > 0) {
107     $row=pg_fetch_array($result,0);
108    
109     print "
110     <h1>Podaci o korisnièkom raèunu</h1>
111    
112     <table>
113     <tr><td>Korisnièka oznaka:</td><td><tt>$row[login]</tt></td></tr>
114 dpavlin 1.4 ";
115 dpavlin 1.7 if ($prava & $pr_instalacija) {
116 dpavlin 1.4 print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt></td></tr>";
117     } else {
118     print "<tr><td colspan=2><i>Nemate ovla¹tenja vidjeti lozinku ovog korisnika!</i></td></tr>";
119     }
120     print "
121 dpavlin 1.1 <tr><td>E-mail adresa:</td><td><tt>$row[email]@pliva.hr</tt></td></tr>
122     </table>
123     ";
124    
125     } else {
126     print "<p><big>Nema podataka o korisnièkom raèunu</big>";
127     }
128 dpavlin 1.2
129 dpavlin 1.3
130     print "
131 dpavlin 1.5 <h1>Podaci o statusima korisnièkog raèuna</h1>
132 dpavlin 1.3
133 dpavlin 1.7 <form action=oznaci.php>
134     <input type=hidden name=kontakt_osoba_id value=$kontakt_osoba_id>
135     <input type=hidden name=osoba_id value=$id>
136    
137     <table border=0>
138 dpavlin 1.4 <tr><th>datum</th><th>status</th><th>status postavio/la</th></tr>
139     $statusi
140 dpavlin 1.7 <tr><td align=right><b>Dodati status:</b></td>
141    
142     <td><select name=status_tip_id>";
143    
144     $result = pg_Exec ($conn, "select id,opis
145     from status_tip
146     where id >= 5
147     ");
148    
149     for ($i=0; $i<pg_numrows($result); $i++) {
150     $row=pg_fetch_array($result,$i);
151     print "<option value=$row[id]>$row[opis]</option>\n";
152     }
153    
154     print "</select></td>
155    
156     <td>$korow[ime] $korow[prezime]</td>
157     <td><input type=submit value=\"Dodaj\"></td></tr>
158     </table>
159     </form>
160    
161 dpavlin 1.8 <small>Broj trenutnog zahtjeva: $id</small>
162     <hr>
163 dpavlin 1.7 ";
164 dpavlin 1.8
165     } else { // pg_numrows($result) > 0
166     print "<p><big>Nema podataka o osobi sa id-jem $id</big>";
167     } // pg_numrows($result) > 0
168    
169     include("inc/obavjest-forma.inc");
170 dpavlin 1.2
171     } // isset($id)
172 dpavlin 1.7
173     print '<p>Povratak na <a href="lista.php">listu zahtjeva</a> ili
174     <a href="/">poèetnu stranicu</a>.';
175    
176     include("inc/footer.inc");
177 dpavlin 1.2
178     ?>
179 dpavlin 1.1

  ViewVC Help
Powered by ViewVC 1.1.26