/[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.16 by dpavlin, Mon Sep 4 13:52:14 2000 UTC revision 1.19 by dpavlin, Wed Oct 3 15:00:25 2001 UTC
# Line 4  include("inc/head.inc"); Line 4  include("inc/head.inc");
4  include("inc/prava.inc");  include("inc/prava.inc");
5  include("inc/print_bool2.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 81  if ($prava & $pr_promjena) { Line 83  if ($prava & $pr_promjena) {
83          print "<small><a href=\"osoba.php?what=select-osoba&id=$id\">[promjeni podatke o osobi]</a></small>";          print "<small><a href=\"osoba.php?what=select-osoba&id=$id\">[promjeni podatke o osobi]</a></small>";
84  }  }
85    
86    // update nove lozinke i upis statusa
87    if (($prava & $pr_lozinke) && $update_newpasswd) {
88            $sql="update racuni set passwd='$newpasswd' where racuni.id=$racuni_id";
89            pg_Exec ($conn, "$sql");
90            $sql="insert into status (osoba_id,kontakt_osoba_id,datum,status_tip_id) values ($id,$kontakt_osoba_id,'now'::datetime,7)";
91            $result = pg_Exec ($conn, $sql);
92            $promjena_lozinke_result="<b>Nova lozinka upisana u bazu! Treba je ručno promjeniti na serveru!</b>";
93    }
94    
95  // kreiraj statuse, zapamti da li je instaliran  // kreiraj statuse, zapamti da li je instaliran
96    
97  $instaliran=0;  $instaliran=0;
# Line 88  $instaliran=0; Line 99  $instaliran=0;
99  $result = pg_Exec ($conn, "select status.id as status_id,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
100          from status,kontakt_osobe,status_tip          from status,kontakt_osobe,status_tip
101          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
102          and osoba_id=$id order by datum");          and status.osoba_id=$id order by datum");
103    
104  $statusi="";  $statusi="";
105    
# Line 109  if ($nr > 0) { Line 120  if ($nr > 0) {
120    
121    
122  $result = pg_Exec ($conn, "select racuni.login as login,  $result = pg_Exec ($conn, "select racuni.login as login,
123          racuni.passwd as passwd,e_mail.alias as email          racuni.passwd as passwd,e_mail.alias as email,
124            racuni.id as racuni_id
125          where racuni.osoba_id=$id and e_mail.osoba_id=$id");          where racuni.osoba_id=$id and e_mail.osoba_id=$id");
126    
127  if (pg_numrows($result) > 0) {  if (pg_numrows($result) > 0) {
# Line 118  if (pg_numrows($result) > 0) { Line 130  if (pg_numrows($result) > 0) {
130          print "          print "
131  <h1>Podaci o korisničkom računu</h1>  <h1>Podaci o korisničkom računu</h1>
132    
133    <form action=$PHP_SELF method=post>
134    
135  <table>  <table>
136  <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>
137  ";  ";
138  if ($prava & $pr_instalacija) {  if ($prava & $pr_instalacija || $prava & $pr_lozinke) {
139          print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt></td></tr>";          print "<tr><td>Lozinka:</td><td><tt>$row[passwd]</tt>";
140            $passwd_ok="?";
141            if ($check_pop) {
142                    $pop3 = new POP3();
143                    $pop3->connect("intranet.pliva.hr");
144                    if ($pop3->checklogin($row[login],$row[passwd])) {
145                            $passwd_ok="t";
146                    } else {
147                            $passwd_ok="f";
148                    }
149                    $pop3->quit();
150                    print show_bool($passwd_ok);
151            } else {
152                    print "<input type=hidden name=id value=$id>
153                            <input type=submit name=check_pop value=\"Provjeri\">
154                            ";
155            }
156            if ($prava & $pr_lozinke) {
157                if ($input_newpasswd) {
158                    print "<input type=hidden name=id value=$id>
159                            <input type=text name=newpasswd value=\"$row[passwd]\" size=8>
160                            <input type=hidden name=racuni_id value=\"$row[racuni_id]\">
161                            <input type=submit name=update_newpasswd value=\"Promjeni\">";
162    
163                } elseif ($update_newpasswd) {
164                    print $promjena_lozinke_result;
165                } else {
166                    print "<input type=hidden name=id value=$id>
167                            <input type=submit name=input_newpasswd value=\"Promjeni\">";
168               }
169            }// prava=pr_lozinke
170            print "</td></tr>";
171  } else {  } else {
172          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>";
173  }  }
# Line 137  if ($prava & $pr_instalacija) { Line 182  if ($prava & $pr_instalacija) {
182    
183    
184          print "          print "
185    </form>
186    
187  <h1>Podaci o statusima korisničkog računa</h1>  <h1>Podaci o statusima korisničkog računa</h1>
188    
189  <form action=oznaci.php>  <form action=oznaci.php>

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.19

  ViewVC Help
Powered by ViewVC 1.1.26