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

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

revision 1.1 by dpavlin, Thu Apr 6 06:43:58 2000 UTC revision 1.8 by dpavlin, Thu Jul 27 08:35:35 2000 UTC
# Line 1  Line 1 
1  <?  <?
2    
3          include("inc/head.inc");          include("inc/head.inc");
4            include("inc/radio.inc");
5    
6          function check_required() {          function check_required() {
7                  global $warn,$ime,$prezime,$sifra,$tel,$zap_plive;                  global $warn,$ime,$prezime,$sifra,$tel,$zap_plive;
# Line 36  Line 37 
37                  $result = pg_Exec ($conn, "select ime,prezime,passwd from kontakt_osobe where aktivna=true and id=$kontakt_osoba_id");                  $result = pg_Exec ($conn, "select ime,prezime,passwd from kontakt_osobe where aktivna=true and id=$kontakt_osoba_id");
38                  $row=pg_fetch_array($result,0);                  $row=pg_fetch_array($result,0);
39  #               print "--$row[passwd] | $md5_passwd | $passwd ";  #               print "--$row[passwd] | $md5_passwd | $passwd ";
40                  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 $row[ime] $row[prezime], ako je to krivo odaberite <a href=\"$PHP_SELF?what=relogin\">ovaj link</a>.</small>";
41                  $curr_md5_passwd=base64_encode(mhash(MHASH_MD5,$row[passwd]));                  $curr_md5_passwd=md5($row[passwd]);
42                  if ( (!isset($md5_passwd) && $row[passwd] != $passwd) ||                  if ( (!isset($md5_passwd) && $row[passwd] != $passwd) ||
43                          (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {                          (isset($md5_passwd) && $curr_md5_passwd != $md5_passwd) ) {
44                          include("inc/auth.inc");                          include("inc/auth.inc");
# Line 47  Line 48 
48                          print '<p><a href="index.php">Povratak na početnu stranicu</a>';                          print '<p><a href="index.php">Povratak na početnu stranicu</a>';
49                  } else {                  } else {
50                          session_register("md5_passwd");                          session_register("md5_passwd");
51                          $md5_passwd=base64_encode(mhash(MHASH_MD5,$row[passwd]));                          $md5_passwd=md5($row[passwd]);
52                  }                  }
53          }          }
54    
# Line 68  Line 69 
69                          $warn.="<br><b>Osoba sa šifrom $sifra nije pronađena!</b>";                          $warn.="<br><b>Osoba sa šifrom $sifra nije pronađena!</b>";
70                          $sifra=""; $ime=""; $prezime="";                          $sifra=""; $ime=""; $prezime="";
71                  }                  }
72                  $what="insert-osoba";  #               $what="insert-osoba";
73    
74          } elseif ($what == "insert-osoba" && check_required()) {          } elseif ($what == "insert-osoba" && check_required()) {
75               $result=pg_Exec($conn,"select id,ime,prezime from osobe where sifra='$sifra'");               $result=pg_Exec($conn,"select id,ime,prezime from osobe where sifra='$sifra'");
76               if (pg_numrows($result) > 0) {               if (pg_numrows($result) > 0 && $zap_plive=="t") {
77                          $row=pg_fetch_array($result,0);                          $row=pg_fetch_array($result,0);
78                          $warn.="<p><big>Vaš podatakak nije unešen zbog duple šifre radnika!</big>                          $warn.="<p><big>Vaš podatak nije unešen zbog duple šifre radnika!</big>
79                          <p>Osoba sa šifrom $sifra već postoji. Prema                          <p>Osoba sa šifrom $sifra već postoji. Prema
80                          našim podacima to je $row[ime] $row[prezime] i unesena                          našim podacima to je $row[ime] $row[prezime] i unesena
81                          je na zahtjevu broj $row[id]. Ako ste pogriješili                          je na zahtjevu broj $row[id]. Ako ste pogriješili
# Line 169  Line 170 
170                                    
171                                    
172                  }                  }
173                    $result=pg_Exec($conn,"insert into promjene_osobe
174                            select * from osobe where id=$id");
175                    $promjene_osobe_oid=pg_getlastoid($result);
176                  $sql="update osobe set                  $sql="update osobe set
177                          ime='$ime',prezime='$prezime',zap_plive='$zap_plive',                          ime='$ime',prezime='$prezime',zap_plive='$zap_plive',
178                          sifra='$sifra', org_jed_id=$org_jed_id,                          sifra='$sifra', org_jed_id=$org_jed_id,
# Line 186  Line 190 
190                  if ($result) {                  if ($result) {
191                          $warn.="<p>Podaci su promjenjeni...";                          $warn.="<p>Podaci su promjenjeni...";
192                          $result=pg_Exec($conn,"insert into status (osoba_id,kontakt_osoba_id,datum,status_tip_id) values ($id,$kontakt_osoba_id,'now'::datetime,2)");                          $result=pg_Exec($conn,"insert into status (osoba_id,kontakt_osoba_id,datum,status_tip_id) values ($id,$kontakt_osoba_id,'now'::datetime,2)");
193                            $status_oid=pg_getlastoid($result);
194                            $result=pg_Exec($conn,"select id from status where oid=$status_oid");
195                            $row=pg_fetch_array($result,0);
196                            $result=pg_Exec($conn,"update promjene_osobe set status_id=$row[id] where oid=$promjene_osobe_oid");
197    
198                  } else {                  } else {
199                          $warn.="<p>Greška kod mijenjanja podataka";                          $warn.="<p>Greška kod mijenjanja podataka";
# Line 225  Line 233 
233            Pliva d.d.</p>            Pliva d.d.</p>
234        </td>        </td>
235        <td>        <td>
236  <?          <? print radio("zap_plive","t",$zap_plive,1) ?> da
         function radio($name,$value,$current,$default) {  
 //              echo "<tt>$name|$value|$current|$default|</tt>";  
                 echo "<input type=\"radio\" name=\"$name\" value=\"$value\"";  
                 if (isset($current) && $current==$value || !isset($current) & $default) {  
                         echo " checked";  
                 }  
                 echo ">";  
         }  
 ?>  
         <? radio("zap_plive","t",$zap_plive,1) ?> da  
237          <br>          <br>
238          <? radio("zap_plive","f",$zap_plive,0) ?> ne          <? print radio("zap_plive","f",$zap_plive,0) ?> ne
239          </td>          </td>
240          <td colspan="3">Šifra radnika:          <td colspan="3">Šifra radnika:
241          <input type="text" name="sifra" size="6" maxsize="6" value="<? echo $sifra ?>">          <input type="text" name="sifra" size="6" maxsize="6" value="<? echo $sifra ?>">
# Line 304  Line 302 
302      <tr bgcolor="#f0f0f0">      <tr bgcolor="#f0f0f0">
303        <td>Unix shell</td>        <td>Unix shell</td>
304        <td colspan="2">        <td colspan="2">
305          <? radio("shell","f",$shell,1) ?> ne<br>          <? print radio("shell","f",$shell,1) ?> ne<br>
306          <? radio("shell","t",$shell,0) ?> da          <? print radio("shell","t",$shell,0) ?> da
307          <small>(pristup telnetom)</small>          <small>(pristup telnetom)</small>
308          </td>          </td>
309        <td><div align="right">Podešavanje browsera</div></td>        <td><div align="right">Podešavanje browsera</div></td>
310        <td>        <td>
311          <? radio("podesavanje","t",$podesavanje,1) ?> da          <? print radio("podesavanje","t",$podesavanje,1) ?> da
312          <small>(prema Vašim podacima, obavlja IC)</small>          <small>(prema Vašim podacima, obavlja IC)</small>
313          <br><? radio("podesavanje","f",$podesavanje,2) ?> ne          <br><? print radio("podesavanje","f",$podesavanje,2) ?> ne
314          </td>          </td>
315      </tr>      </tr>
316      <tr>      <tr>
# Line 323  Line 321 
321        </td>        </td>
322        <td><div align="right">Potrebno umrežavanje</div></td>        <td><div align="right">Potrebno umrežavanje</div></td>
323        <td>        <td>
324          <? radio("umrezavanje","t",$umrezavanje,1) ?> da          <? print radio("umrezavanje","t",$umrezavanje,1) ?> da
325          <small>(obavlja odjel mreža)</small>          <small>(obavlja odjel mreža)</small>
326          <br><? radio("umrezavanje","f",$umrezavanje,2) ?> ne          <br><? print radio("umrezavanje","f",$umrezavanje,2) ?> ne
327          <small>(računalo je umreženo i može se sa njega do          <small>(računalo je umreženo i može se sa njega do
328          <a href="http://intranet.pliva.hr/">intranet servera</a>)</small>          <a href="http://intranet.pliva.hr/">intranet servera</a>)</small>
329          </td>          </td>
# Line 333  Line 331 
331      <tr>      <tr>
332        <td>Lokacija računala</td>        <td>Lokacija računala</td>
333        <td colspan="4">        <td colspan="4">
334          <input type="text" name="lok_racunala" size="60" value="<? echo $lok_racunala ?>">          <input type="text" name="lok_racunala" size="80" value="<? echo $lok_racunala ?>">
335          <br><small>(popunjava se ukoliko računalo nije u istoj prostoriji kao i osoba)          <br><small>popunjava se ukoliko računalo nije u istoj prostoriji kao i
336                    osoba <b>ili</b> ako računalo ne glasi na osobu za koju se
337                    podnosi zahtjev (upisati <i>računalo glasi na Ime Prezime</i>)
338          </small>          </small>
339        </td>        </td>
340      </tr>      </tr>

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

  ViewVC Help
Powered by ViewVC 1.1.26