/[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.8 by dpavlin, Thu Jun 8 11:03:40 2000 UTC revision 1.18 by dpavlin, Thu Jun 28 08:03:11 2001 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");  include("inc/print_bool2.inc");
6  include("inc/bgcolor.inc");  include("inc/bgcolor.inc");
7    include("inc/show_bool.inc");
8    include("inc/auth_pop3.inc");
9    
10  if (isset($kontakt_osoba_id) && $what!="relogin") {  if (isset($kontakt_osoba_id) && $what!="relogin") {
11          $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");
# Line 11  if (isset($kontakt_osoba_id) && $what!=" Line 13  if (isset($kontakt_osoba_id) && $what!="
13  #       print "--$korow[passwd] | $md5_passwd | $passwd ";  #       print "--$korow[passwd] | $md5_passwd | $passwd ";
14          $prava=$korow[prava];          $prava=$korow[prava];
15          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>";          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>";
16          $curr_md5_passwd=base64_encode(mhash(MHASH_MD5,$korow[passwd]));          $curr_md5_passwd=md5($korow[passwd]);
17          if ( (!isset($md5_passwd) && $korow[passwd] != $passwd) ||          if ( (!isset($md5_passwd) && $korow[passwd] != $passwd) ||
18                  (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {                  (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {
19                  include("inc/auth.inc");                  include("inc/auth.inc");
# Line 21  if (isset($kontakt_osoba_id) && $what!=" Line 23  if (isset($kontakt_osoba_id) && $what!="
23                  print '<p><a href="index.php">Povratak na početnu stranicu</a>';                  print '<p><a href="index.php">Povratak na početnu stranicu</a>';
24          } else {          } else {
25                  session_register("md5_passwd");                  session_register("md5_passwd");
26                  $md5_passwd=base64_encode(mhash(MHASH_MD5,$korow[passwd]));                  $md5_passwd=md5($korow[passwd]);
27          }          }
28  }  }
29    
# Line 70  if (pg_numrows($result) > 0) { Line 72  if (pg_numrows($result) > 0) {
72  <tr><td><small>Objekt/soba/kat:</small></td>  <tr><td><small>Objekt/soba/kat:</small></td>
73          <td>$row[objekt] / $row[soba] / $row[kat]</td>          <td>$row[objekt] / $row[soba] / $row[kat]</td>
74          <td><small>Ž računala:</small> $row[z_rac]</td></tr>          <td><small>Ž računala:</small> $row[z_rac]</td></tr>
75  <tr><td>Shell: ".show_bool($row[shell])."</td>  <tr><td>Shell: ".print_bool($row[shell])."</td>
76          <td>Umrežavanje: ".show_bool($row[umrezavanje])."</td>          <td>Umrežavanje: ".print_bool($row[umrezavanje])."</td>
77          <td>Podešavanje: ".show_bool($row[podesavanje])."</td>          <td>Podešavanje: ".print_bool($row[podesavanje])."</td>
78  </table>  </table>
79          ";          ";
80    
81    
82    if ($prava & $pr_promjena) {
83            print "<small><a href=\"osoba.php?what=select-osoba&id=$id\">[promjeni podatke o osobi]</a></small>";
84    }
85    
86  // kreiraj statuse, zapamti da li je instaliran  // kreiraj statuse, zapamti da li je instaliran
87    
88  $instaliran=0;  $instaliran=0;
89    
90  $result = pg_Exec ($conn, "select datum,opis,ime,prezime,status_tip_id as st  $result = pg_Exec ($conn, "select status.id as status_id,datum,opis,ime,prezime,status_tip_id as st
91          from status,kontakt_osobe,status_tip          from status,kontakt_osobe,status_tip
92          where kontakt_osoba_id=kontakt_osobe.id and status_tip_id=status_tip.id          where kontakt_osoba_id=kontakt_osobe.id and status_tip_id=status_tip.id
93          and osoba_id=$id order by datum");          and status.osoba_id=$id order by datum");
94    
95  $statusi="";  $statusi="";
96    
97  $nr = pg_numrows($result);  $nr = pg_numrows($result);
98  if ($nr > 0) {  if ($nr > 0) {
99          for ($i=0;$i<$nr; $i++) {          for ($i=0; $i<$nr; $i++) {
100                  $row=pg_fetch_array($result,$i);                  $row=pg_fetch_array($result,$i);
101                  $statusi.="<tr ".bgcolor()."><td><small>$row[datum]</small></td><td>$row[opis]</td><td>$row[ime] $row[prezime]</td></tr>";                  if ($row[st] != 2) {
102                            $statusi.="<tr ".bgcolor()."><td><small>$row[datum]</small></td><td>$row[opis]</td><td>$row[ime] $row[prezime]</td></tr>";
103                    } else {
104                            $statusi.="<tr ".bgcolor()."><td><small>$row[datum]</small></td><td><a href=\"promjene.php?osoba_id=$id&status_id=$row[status_id]\">$row[opis]</a></td><td>$row[ime] $row[prezime]</td></tr>";
105                    }
106                  if ($row[st] == 6) { $instaliran = 1; };                  if ($row[st] == 6) { $instaliran = 1; };
107          }          }
108  } else {  } else {
# Line 109  if (pg_numrows($result) > 0) { Line 120  if (pg_numrows($result) > 0) {
120          print "          print "
121  <h1>Podaci o korisničkom računu</h1>  <h1>Podaci o korisničkom računu</h1>
122    
123    <form action=$PHP_SELF method=post>
124    
125  <table>  <table>
126  <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>
127  ";  ";
128  if ($prava & $pr_instalacija) {  if ($prava & $pr_instalacija) {
129          print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt></td></tr>";          print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt>";
130            $passwd_ok="?";
131            if ($check_pop) {
132                    $pop3 = new POP3();
133                    $pop3->connect("intranet.pliva.hr");
134                    if ($pop3->checklogin($row[login],$row[passwd])) {
135                            $passwd_ok="t";
136                    } else {
137                            $passwd_ok="f";
138                    }
139                    $pop3->quit();
140                    print show_bool($passwd_ok);
141            } else {
142                    print "<input type=hidden name=id value=$id>
143                            <input type=submit name=check_pop value=\"Provjeri\">
144                            ";
145            }
146            print "</td></tr>";
147  } else {  } else {
148          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>";
149  }  }
# Line 128  if ($prava & $pr_instalacija) { Line 158  if ($prava & $pr_instalacija) {
158    
159    
160          print "          print "
161    </form>
162    
163  <h1>Podaci o statusima korisničkog računa</h1>  <h1>Podaci o statusima korisničkog računa</h1>
164    
165  <form action=oznaci.php>  <form action=oznaci.php>
# Line 136  if ($prava & $pr_instalacija) { Line 168  if ($prava & $pr_instalacija) {
168    
169  <table border=0>  <table border=0>
170  <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>
171  $statusi  $statusi";
172  <tr><td align=right><b>Dodati status:</b></td>  
173    $statusi="<tr>";
174    
175  <td><select name=status_tip_id>";  if ($prava == $pr_admin) {
176            $statusi.="<td><select name=date_offset>
177                    <option value=>danas</option>
178                    <option value=1>sutra</option>";
179            $dani=array("nedjelju","ponedjeljak","utorak","srijedu",
180                    "četvrtak","petak","subotu");
181            for ($d=2; $d<10; $d++) {
182                    $statusi.="<option value=$d>u ".$dani[(date("w")+$d) % 7].", ". date("d.m.Y",time()+$d*24*60*60)."</option>";
183            }
184            $statusi.="</select></td>";
185    } else {
186            $statusi.="<td align=right><b>Dodati status:</b></td>";
187    }
188    
189    $statusi.="<td><select name=status_tip_id>";
190    $min_status=5;
191    if ($prava==$pr_admin) $min_status=3;
192    
193          $result = pg_Exec ($conn, "select id,opis          $result = pg_Exec ($conn, "select id,opis
194                  from status_tip                  from status_tip
195                  where id >= 5                  where id >= $min_status
196                  ");                  ");
197    
198            $num_prava=0;
199    
200          for ($i=0; $i<pg_numrows($result); $i++) {          for ($i=0; $i<pg_numrows($result); $i++) {
201                  $row=pg_fetch_array($result,$i);                  $row=pg_fetch_array($result,$i);
202                  print "<option value=$row[id]>$row[opis]</option>\n";                  if ($prava & pow(2,$row[id])) {
203                            $statusi.="<option value=$row[id]>$row[opis]</option>\n";
204                            $num_prava++;
205                    }
206          }          }
207    
208  print "</select></td>  $statusi.="</select></td>
   
209  <td>$korow[ime] $korow[prezime]</td>  <td>$korow[ime] $korow[prezime]</td>
210  <td><input type=submit value=\"Dodaj\"></td></tr>  <td><input type=submit value=\"Dodaj\"></td></tr>";
211    
212    if ($num_prava>0) {
213            print "$statusi";
214    }
215    
216    print "
217  </table>  </table>
218  </form>  </form>
219    
# Line 170  include("inc/obavjest-forma.inc"); Line 229  include("inc/obavjest-forma.inc");
229    
230  } // isset($id)  } // isset($id)
231    
232  print '<p>Povratak na <a href="lista.php">listu zahtjeva</a> ili  print "<p>Povratak na ";
233          <a href="/">početnu stranicu</a>.';  if (isset($HTTP_REFERER)) {
234            print "<a href=\"$HTTP_REFERER\">stranicu sa koje ste došli</a> ili ";
235    }
236    print "<a href=\"/\">početnu stranicu</a>.";
237    
238    
239  include("inc/footer.inc");  include("inc/footer.inc");
240    

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

  ViewVC Help
Powered by ViewVC 1.1.26