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

Diff of /html/obavijest.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by dpavlin, Thu Jun 1 07:48:01 2000 UTC revision 1.8 by dpavlin, Thu Jun 8 11:03:40 2000 UTC
# Line 2  Line 2 
2    
3  include("inc/head.inc");  include("inc/head.inc");
4  include("inc/prava.inc");  include("inc/prava.inc");
5    include("inc/show_bool.inc");
6    include("inc/bgcolor.inc");
7    
8  if (isset($kontakt_osoba_id) && $what!="relogin") {  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");          $result = pg_Exec ($conn, "select ime,prezime,passwd,prava from kontakt_osobe where aktivna=true and id=$kontakt_osoba_id");
10          $row=pg_fetch_array($result,0);          $korow=pg_fetch_array($result,0);
11  #       print "--$row[passwd] | $md5_passwd | $passwd ";  #       print "--$korow[passwd] | $md5_passwd | $passwd ";
12          $prava=$row[prava];          $prava=$korow[prava];
13          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>";          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,$row[passwd]));          $curr_md5_passwd=base64_encode(mhash(MHASH_MD5,$korow[passwd]));
15          if ( (!isset($md5_passwd) && $row[passwd] != $passwd) ||          if ( (!isset($md5_passwd) && $korow[passwd] != $passwd) ||
16                  (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {                  (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {
17                  include("inc/auth.inc");                  include("inc/auth.inc");
18                  $what="auth";                  $what="auth";
# Line 19  if (isset($kontakt_osoba_id) && $what!=" Line 21  if (isset($kontakt_osoba_id) && $what!="
21                  print '<p><a href="index.php">Povratak na početnu stranicu</a>';                  print '<p><a href="index.php">Povratak na početnu stranicu</a>';
22          } else {          } else {
23                  session_register("md5_passwd");                  session_register("md5_passwd");
24                  $md5_passwd=base64_encode(mhash(MHASH_MD5,$row[passwd]));                  $md5_passwd=base64_encode(mhash(MHASH_MD5,$korow[passwd]));
25          }          }
26  }  }
27    
28  print "--$pr_ko--";  #print "--$pr_ko--";
29    
30  if (! isset($kontakt_osoba_id)) {  if (! isset($kontakt_osoba_id)) {
31          include("inc/auth.inc");          include("inc/auth.inc");
# Line 31  if (! isset($kontakt_osoba_id)) { Line 33  if (! isset($kontakt_osoba_id)) {
33    
34  } elseif (! isset($id)) {  } elseif (! isset($id)) {
35          include("inc/obavjest-forma.inc");          include("inc/obavjest-forma.inc");
36  } elseif (isset($id)) {  } elseif (isset($id) && $what!="auth") {
37    
38    
39  $result = pg_Exec ($conn, "  $result = pg_Exec ($conn, "
40          select osobe.id as id,ime,prezime,tel,lokacije.naziv as lok,sifra,          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,                  org_jed.naziv as orgjed,org_pod_jed.pod_naziv as orgpodjed,
42                  lok_racunala as lokrac,objekt,kat,soba,z_rac                  lok_racunala as lokrac,objekt,kat,soba,z_rac,podesavanje,
43                    umrezavanje,shell
44          from osobe          from osobe
45          where osobe.id=$id          where osobe.id=$id
46                  and lokacija_id=lokacije.id and org_jed_id=org_jed.id                  and lokacija_id=lokacije.id and org_jed_id=org_jed.id
# Line 67  if (pg_numrows($result) > 0) { Line 70  if (pg_numrows($result) > 0) {
70  <tr><td><small>Objekt/soba/kat:</small></td>  <tr><td><small>Objekt/soba/kat:</small></td>
71          <td>$row[objekt] / $row[soba] / $row[kat]</td>          <td>$row[objekt] / $row[soba] / $row[kat]</td>
72          <td><small>Ž računala:</small> $row[z_rac]</td></tr>          <td><small>Ž računala:</small> $row[z_rac]</td></tr>
73    <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  </table>  </table>
77          ";          ";
 } else {  
         print "<p><big>Nema podataka o osobi sa id-jem $id</big>";  
 }  
78    
79  // kreiraj statuse, zapamti da li je instaliran  // kreiraj statuse, zapamti da li je instaliran
80    
# Line 88  $nr = pg_numrows($result); Line 91  $nr = pg_numrows($result);
91  if ($nr > 0) {  if ($nr > 0) {
92          for ($i=0;$i<$nr; $i++) {          for ($i=0;$i<$nr; $i++) {
93                  $row=pg_fetch_array($result,$i);                  $row=pg_fetch_array($result,$i);
94                  $statusi.="<tr><td><small>$row[datum]</small></td><td>$row[opis]</td><td>$row[ime] $row[prezime]</td></tr>";                  $statusi.="<tr ".bgcolor()."><td><small>$row[datum]</small></td><td>$row[opis]</td><td>$row[ime] $row[prezime]</td></tr>";
95                  if ($row[st] == 6) { $instaliran = 1; };                  if ($row[st] == 6) { $instaliran = 1; };
96          }          }
97  } else {  } else {
# Line 109  if (pg_numrows($result) > 0) { Line 112  if (pg_numrows($result) > 0) {
112  <table>  <table>
113  <tr><td>Korisnička oznaka:</td><td><tt>$row[login]</tt></td></tr>  <tr><td>Korisnička oznaka:</td><td><tt>$row[login]</tt></td></tr>
114  ";  ";
115  if ($prava and $pr_instalacija) {  if ($prava & $pr_instalacija) {
116          print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt></td></tr>";          print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt></td></tr>";
117  } else {  } else {
118          print "<tr><td colspan=2><i>Nemate ovlaštenja vidjeti lozinku ovog korisnika!</i></td></tr>";          print "<tr><td colspan=2><i>Nemate ovlaštenja vidjeti lozinku ovog korisnika!</i></td></tr>";
# Line 127  if ($prava and $pr_instalacija) { Line 130  if ($prava and $pr_instalacija) {
130          print "          print "
131  <h1>Podaci o statusima korisničkog računa</h1>  <h1>Podaci o statusima korisničkog računa</h1>
132    
133  <table>  <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  <tr><th>datum</th><th>status</th><th>status postavio/la</th></tr>  <tr><th>datum</th><th>status</th><th>status postavio/la</th></tr>
139  $statusi  $statusi
140  </table>";  <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    <small>Broj trenutnog zahtjeva: $id</small>
162    <hr>
163    ";
164    
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    
171  } // isset($id)  } // isset($id)
172    
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    
178  ?>  ?>
179    

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.8

  ViewVC Help
Powered by ViewVC 1.1.26